This raises an interesting difference between NVIDIA and AMD hardware - NVIDIA seem to have a much more efficient anisotropic filtering implementation. On AMD on the other hand, even going to 4x filtering will cut your framerates by 25%.
Of course at this kind of speed it's essentially meaningless, but what it is also is totally consistent in everything I've tested so far.
Intel on the other hand are the strange child in the family - on one older machine I saw a small but significant performance increase going to 4x filtering (which was the highest it could take).
Resolved an odd timer glitch today; it transpires that at lower values of host_maxfps my old code was sometimes running server frames (and sending client data to the server) at half the rate it should - every 27.888 milliseconds (instead of every 13.999) - even worse, it was oscillating between the two at a quite irregular rate that was hardware-dependent. Ouch. Didn't see that one coming. Things are better now.
Tuesday, March 6, 2012
Posted by mhquake at 11:47 PM