TwitterFacebookYouTubeRSS
formats

ATi 5000 Series Image Quality Analysis



Anisotropic Filtering Quality

Now it’s time to compare in-game screenshots, and I’ve chosen Doom 3 because it’s an excellent test-bed due to its widespread shader, specular and texture aliasing. All of these screenshots are taken at 2560×1600, 16xAF and 8xMSAA. Note however the MSAA level won’t make any difference to the areas we’re looking at because they’re texture and/or shader aliasing.

Of interest here are the edges of the three vertical stripes inside the door because they’re affected by texture filtering. They sit to the left of the green monitor and are marked with white arrows

D3 4850 AF 150x150 ATi 5000 Series Image Quality Analysis

4850

D3 285 AF 150x150 ATi 5000 Series Image Quality Analysis

285

D3 5770 AF 150x150 ATi 5000 Series Image Quality Analysis

5770











The 4850 clearly has the most jagged and wobbly edges of the three cards, especially the left-most line. The 5770 is basically equal to the GTX285, and this is a definite improvement that will be noticeable in-game during movement.

Now here’s another example that contains text:

D3 4850 AF2 150x150 ATi 5000 Series Image Quality Analysis

4850

D3 285 AF2 150x150 ATi 5000 Series Image Quality Analysis

285

D3 5770 AF2 150x150 ATi 5000 Series Image Quality Analysis

5770











The GTX285 has the sharpest text of the three, while the 4850 looks a tad blurrier, especially with the word “operations”. This is probably the angle of the text causing the difference with respect to ATi’s box filtering angles. The 5770 in contrast has much blurrier text than either card. This isn’t caused by the angle since we know the card’s AF is angle invariant, so my theory about the earlier “dead-zone” transfers into gaming to some degree.

My hypothesis is that in order to match nVidia’s lower levels of texture aliasing, ATi does it at the expense of texture clarity. This is similar to what we saw in the theoretical render, where the gray “dead-zone” didn’t have the same detail level on the 5770 as it did on the 4850/285.

So subjectively the 5770 will look better than the 4850 because it’ll have less aliasing, but some parts will be blurrier too. Overall nVidia’s filtering is still superior because it offers the sharpest text while being tied for the smoothest door at the same time. Remember, the goal of anisotropic filtering is to sharpen textures without introducing additional texture aliasing.

  • BFG10K

    That’s an interesting program there, Tamlin. AFAICT the ALU version is reference AF run in “software”, while the TMU version is the card’s native hardware implementation.

    In that case it’s hardly surprising that there’s a difference between the two on your card.

    On my GTX470 the two are almost identical, even with the ALU version set to 512xAF. Both have the same texture aliasing though, which proves even the strongest AF still needs super-sampling to clean it up.

  • Tamlin

    Its not equal on the 5870. I made a post on B3D to see if they can explain what is wrong and if its broken somehow:
    http://forum.beyond3d.com/showthread.php?t=57870

  • Tamlin

    Check this out:
    (in German, but pictures are pictures and they were made with an HD5700/5800)
    It looks, like the new AI options (Performance -> Quality -> High Quality) influence the texture quality by adding more samples. But did AMD really improve the filtering quality? Or did they only decouple filtering chea… optimizations from game fixes, Crossfire…?
    http://forum.beyond3d.com/showpost.php?p=1484429&postcount=85

    Seems 10.10 beta with a reghack does some improvements. :)

  • BFG10K

    There’s also a leaked slide that basically confirms my findings, and shows the 6000 series fixes it:

    http://img217.imageshack.us/img217/7882/355595ds.png

    Heck, they even use a similar tester app to mine to demonstrate the difference. :)

    Oh, and check out my latest GeForce 400 image quality analysis article: http://alienbabeltech.com/main/?p=21497

  • army mos

    Interesting blog, I’m going to spend more time reading about this topic