Further Image Quality Improvements: SSAA LOD Bias and MLAA 2.0

The Southern Islands launch has been a bit atypical in that AMD has been continuing to introduce new AA features well after the hardware itself has shipped. The first major update to the 7900 series drivers brought with it super sample anti-aliasing (SSAA) support for DX10+, and starting with the Catalyst 12.3 beta later this month AMD is turning their eye towards further improvements for both SSAA and Morphological AA (MLAA).

On the SSAA side of things, since Catalyst 9.11 AMD has implemented an automatic negative Level Of Detail (LOD) bias in their drivers that gets triggered when using SSAA. As SSAA oversamples every aspect of a scene – including textures – it can filter out high frequency details in the process. By using a negative LOD bias, you can in turn cause the renderer to use higher resolution textures closer to the viewer, which is how AMD combats this effect.

With AMD’s initial release of DX10+ SSAA support for the 7900 series they enabled SSAA DX10+ games, but they did not completely port over every aspect of their DX9 SSAA implementation. In this case while there was a negative LOD bias for DX9 there was no such bias in place for DX10+. Starting with Catalyst 12.3 AMD’s drivers have a similar negative LOD bias for DX10+ SSAA, which will bring it fully on par with their DX9 SSAA implementation.

As far as performance and image quality goes, the impact to both is generally minimal. The negative LOD bias slightly increases the use of higher resolution textures, and thereby increases the amount of texels to be fetched, but in our tests the performance difference was non-existent. For that matter in our tests image quality didn’t significantly change due to the LOD bias. It definitely makes textures a bit sharper, but it’s a very subtle effect.


Original uncropped screenshots

4x SSAA 4x SSAA w/LOD Bias

Moving on, AMD’s other AA change is to Morphological AA, their post-process pseudo-AA method. AMD first introduced MLAA back in 2010 with the 6800 series, and while they were breaking ground in the PC space with a post-process AA filter, game developers quickly took the initiative 2011 to implement post-process AA directly into their games, which allowed it to be applied before HUD elements were drawn and avoiding the blurring of those elements.

Since then AMD has been working on refining their MLAA implementation, which will be replacing MLAA 1.0 and is being launched as MLAA 2.0. In short, MLAA 2.0 is supposed to be faster and have better image quality than MLAA 1.0, reflecting the very rapid pace of development for post-process AA over the last year and a half.

As far as performance goes the performance claims are definitely true. We ran a quick selection of our benchmarks with MLAA 1.0 and MLAA 2.0, and the performance difference between the two is staggering at times. Whereas MLAA 1.0 had a significant (20%+) performance hit in all 3 games we tested, MLAA 2.0 has virtually no performance hit (<5%) in 2 of the 3 games we tested, and in the 3rd game (Portal 2) the performance hit is still reduced by some. This largely reflects the advancements we’ve seen with games that implement their own post-process AA methods, which is that post-process AA is nearly free in most games.

Radeon HD 7970 MLAA Performance
  4x MSAA 4x MSAA + MLAA 1.0 4x MSAA + MLAA 2.0
Crysis: Warhead 54.7

43.5

53.2
DiRT 3 85.9 49.5 78.5
Portal 2 113.1 88.3 92

As for image quality, that’s not quite as straightforward. Since MLAA does not have access to any depth data and operates solely on the rendered image, it’s effectively a smart blur filter. Consequently like any post-process AA method there is a need to balance the blurring of aliased edges with the unintentional burring of textures and other objects, so quality is largely a product of how much burring you’re willing to put up for any given amount of de-aliasing. In other words, it’s largely subjective.


Original uncropped screenshots

  Batman AC #1 Batman AC #2 Crysis: Warhead Portal 2
MLAA 1.0 Old MLAA Old MLAA Old MLAA Old MLAA
MLAA 2.0 New MLAA New MLAA New MLAA New MLAA

From our tests, the one thing that MLAA 2.0 is clearly better at is identifying HUD elements in order to avoid blurring them – Portal 2 in particular showcases this well. Otherwise it’s a tossup; overall MLAA 2.0 appears to be less overbearing, but looking at Portal 2 again it ends up leaving aliasing that MLAA 1.0 resolved. Again this is purely subjective, but MLAA 2.0 appears to cause less image blurring at a cost of less de-aliasing of obvious aliasing artifacts. Whether that’s an improvement or not is left as an exercise to the reader.

Meet The Radeon HD 7870 & Radeon HD 7850 The Test
Comments Locked

173 Comments

View All Comments

  • Beenthere - Tuesday, March 6, 2012 - link

    Yes at the moment AMD is most definitely getting top dollar for these Vid cards just as Intel does all of the time on their CPUs - until they have competition.

    In case you didn't notice the new 7xxx series cards surpass Nvidia's current offerings in just about every category so this IS a step forward in performance at the same or lower prices.
  • MMoudry - Tuesday, March 6, 2012 - link

    Hello,
    Does anybody know if those two cards would work in crossfire? The Crossfire compatibility chat is not yet up to date and I can't seem to find that information anywhere....

    Sources:
    http://sites.amd.com/us/game/technology/Pages/cros...

    MM
  • Hrel - Tuesday, March 6, 2012 - link

    Hd6870 and gtx 560 can be had for 160 and 165 respectively. WHY would anyone want the SIGNIFICANTLY slower 7770? It's not like it's directX 12 or something.
  • Alpert - Tuesday, March 6, 2012 - link

    I can understand why so many get it wrong but I can also clearly see.

    7770 currently retails for $169.99 - $179.99

    6870's currently retail for $189.99 - $209.99 original price was $249.99

    I just checked these numbers from 3 retailer

    7770 is a weaker card then the 6870, sure but performance per dollar is actually a little better with the 7770. Considering the lack of competition from Nvidia why would AMD reduce the price to performance ratio that exists. AMD is selling you more features for a better value card.

    When Kepler arrives AMD price's could go down if Nvidia prices it that way. If Kepler is all the #$%^ it's hyped to be AMD will counter it with a price drop then we all win. Looking at ATI/AMD's history something they have always offered the customer, superior price/performance of the competition.

    AMD will always be better price to performance for less while Nvidia justifies there inflated prices with CUDA, PhysX, TWIMTBP and of course better driver support.

    The value of performance will remain as is. Like a commodity on the stock exchange, why would Nvidia devalue there own stock or at least so quickly?
  • Hrel - Wednesday, March 7, 2012 - link

    I checked the prices I listed on newegg just before posting that. Not sure where you got your prices from, but shop newegg in the future... that way you aren't wrong :p.
  • bozolino - Tuesday, March 6, 2012 - link

    There is something REALLY odd about 560 TI numbers on ELDERS SCROLL V.

    Under 7770 REVIEW it shows 7770 right above 550 TI and on the top of all them is a standard GTX 560 with like 46 fps and here, on this review it shows the GTX 560 TI with like 36 fps. The settings look just like the same..

    Please correct that because it is looking like the GTX 560 TI is worse than the 7770, wich it isnt by at least a mile.
  • Alpert - Tuesday, March 6, 2012 - link

    With a 7770 the power consumption is below that of the Radeon HD 6870 and GeForce GTX 560 Ti, while still delivering the same gameplay experience of those video cards. About 2%-7% slower then 560 Ti.
  • CeriseCogburn - Thursday, March 8, 2012 - link

    This isn't HardOCP Alpert.
  • slypher1024 - Wednesday, March 7, 2012 - link

    My 5850 still server me well @ 1600x900 res.. Not until these prices drop i'll upgrade..

    AMD is obviously maximizing profit with these products, seeing that Nvidia next launch is at least 2 months away...

    SAD
  • gammaray - Wednesday, March 7, 2012 - link

    Price wars, really?

    seriously, 250$ for a low end video card and 350$ for a mid range video card, not even the MAIN LINE serie but somewhat weaker versions of their 7900 serie counterpart.

    Video card markets have been ripping off consumers in the past years with their super hefty high prices.

    it should be like that: 150$ for new low end video cards, 250$ for new mid-range and 350$+ for whatever they want to sell to whoever will always buy the most expensive stuff no matter.

    the price of the 6800 should all be below 100$ right now and the 6900 serie prices cut in half .

Log in

Don't have an account? Sign up now