The First TXAA Game & The Test

With the release of the NVIDIA’s 304.xx drivers a couple of months ago, NVIDIA finally enabled driver support on Kepler for their new temporal anti-aliasing technology. First announced with the launch of Kepler, TXAA is another anti-aliasing technology to be developed by Timothy Lottes, an engineer in NVIDIA’s developer technology group. In a nutshell, TXAA is a wide tent (>1px) MSAA filter combined with a temporal filter (effectively a motion-vector based frame blend) that is intended to resolve that pesky temporal aliasing that can be seen in motion in many games.

Because TXAA requires MSAA support and motion vector tracking by the game itself, it can only be used in games that specifically implement it. Consequently, while NVIDIA had enabled driver support for it, they’ve been waiting on a game to be released that implements it. That release finally happened last week with a patch for the MMO The Secret World, which became the first game with TXAA support.

This isn’t meant to be an exhaustive review of TXAA (MMOs and deterministic testing are like oil and water), but seeing as how this is the first time TXAA has been enabled we did want to comment on it.

On the whole, what NVIDIA is trying to accomplish here is to implement movie-like anti-aliasing at a reasonable performance cost. Traditionally SSAA would be the solution here (just like it is to most other image aliasing problems), but of course SSAA is much too expensive most of the time. At its lower setting it is just 2x MSAA plus the temporal component, which makes the process rather cheap.

Unfortunately by gaming standards it’s also really blurry. This is due to the combination of the wide tent MSAA samples – which if you remember your history, ATI tried at one time – and the temporal filter blending data from multiple frames. TXAA does a completely fantastic job of eliminating temporal and other forms of aliasing, but it does so at a notable cost to image clarity.

Editorially speaking we’ll never disparage NVIDIA for trying new AA methods – it never hurts to try something new – however at the same time we do reserve the right to be picky. We completely understand the direction NVIDIA went with this and why they did it, especially since there’s a general push to make games more movie-like in the first place, but we’re not big fans of the outcome. You would be hard pressed to find someone that hates jaggies more than I (which is why we have SSAA in one of our tests), but as an interactive medium I have come to expect sharpness, sharpness that would make my eyes bleed. Especially when it comes to multiplayer games, where being able to see the slightest movement in the distance can be a distinct advantage.

To that end, TXAA is unquestionably an interesting technology and worth keeping an eye on in the future, but practically speaking AMD’s efforts to implement complex lighting cheaply on a forward renderer (and thereby making MSAA cheap and effective) are probably more relevant to improving the state of AA. But this is by no means the final word, and we’ll certainly revisit TXAA in detail in the future once it’s enabled on a game that offers a more deterministic way of testing image quality.

The Test

NVIDIA’s GTX 660 Ti launch drivers are 305.37, which are a further continuation of the 304.xx branch. Compared to the previous two 304.xx drivers there are no notable performance changes or bug fixes that we’re aware of.

Meanwhile on the AMD side we’re continuing to use the Catalyst 12.7 betas released back in late June. AMD just released Catalyst 12.8 yesterday, which appear to be a finalized version of the 12.7 driver.

On a final note, for the time being we have dropped Starcraft II from our tests. The recent 1.5 patch has had a notable negative impact on our performance (and disabled our ability to play replays without logging in every time), so we need to further investigate the issue and likely rebuild our entire collection of SC2 benchmarks.

CPU: Intel Core i7-3960X @ 4.3GHz
Motherboard: EVGA X79 SLI
Chipset Drivers: Intel 9.​2.​3.​1022
Power Supply: Antec True Power Quattro 1200
Hard Disk: Samsung 470 (256GB)
Memory: G.Skill Ripjaws DDR3-1867 4 x 4GB (8-10-9-26)
Case: Thermaltake Spedo Advance
Monitor: Samsung 305T
Asus PA246Q
Video Cards: AMD Radeon HD 6970
AMD Radeon HD 7870
AMD Radeon HD 7950
AMD Radeon HD 7950B
AMD Radeon HD 7970
NVIDIA GeForce GTX 560 Ti
NVIDIA GeForce GTX 570
Zotac GeForce GTX 660 Ti AMP! Edition
EVGA GeForce GTX 660 Ti Superclocked
Gigabyte GeForce GTX 660 Ti OC
NVIDIA GeForce GTX 670
Video Drivers: NVIDIA ForceWare 304.79 Beta
NVIDIA ForceWare 305.37
AMD Catalyst 12.7 Beta
OS: Windows 7 Ultimate 64-bit

 

Meet The Gigabyte GeForce GTX 660 Ti OC Crysis: Warhead
Comments Locked

313 Comments

View All Comments

  • Nfarce - Thursday, August 16, 2012 - link

    The GTX 680 is 20% higher in performance than the 660Ti but it comes at a lofty 67% higher price tag. The 670 is just 10% faster but still comes at a 33% price premium. I was upset after dropping 5 Benjamins on an EVGA 680 Superclocked when the 670 came out. I should have waited on THAT card and saved a hundred. Now this card is out and two of these in SLI will slaughter my 680 by a 35% margin for just another 20% in cost (according to Guru3D's SLI tests). Just damn on my timing and decisions. Methinks I'm selling the 680 for a $50 loss and get two of these for $600. Sure beats the original plan of spending $1,000 in a 680 SLI setup.
  • CeriseCogburn - Sunday, August 19, 2012 - link

    This place and Tom's very conveniently left out the 680 in all the charts but made biased assured that the 7970 was in every single one of them.
  • TheJian - Monday, August 20, 2012 - link

    Another 680 at newegg is $499 (lots of choices). Two 680's will smoke the two 660's for $100 less. Since you already own one ;) If you buy two of either, I hope you're going to run them at 5760x1200 (3 monitors or 3840x1200? two monitors?). Wasted power otherwise. 1920x1200 is already 100fps+ in almost everything on a GTX 680.

    But sorry about you jumping early :) That's the price any of us pay for being first on the block to have the latest toys :) Also note, you can turn down both 680's and have a silent seriously butt kicking machine until you actually need the power. No heat or noise until you actually need it. Let's face it, two 680's is a LOT of freaking performance.

    Congrats if you've got an extra $500 laying around in these times :) Might want to wait for labor day specials though ;)
  • xKrNMBoYx - Thursday, August 16, 2012 - link

    Is that a typo or is the Zotac GTX 660 Ti AMP! memory clock 600 MHz faster
  • Ryan Smith - Thursday, August 16, 2012 - link

    That's not a typo. They are offering a factory memory overclock; the only such vendor to do so according to the list I have.
  • Jaguar36 - Thursday, August 16, 2012 - link

    I'd love to see SC2 come back, particularly with the new Arcade games. Some of them can easily bring even a top card to its knees. The final battle of a Desert Strike game will crush even the best cards.
  • TheJian - Tuesday, August 21, 2012 - link

    Nah, I'm sure people would whine because it's another victory for Nvidia at 1920x1200 and below (heck I think above also). They could have benched it as before but Ryan probably wanted to leave it out :) He might have had to make a conclusion then, even at 2560x1600... ;)
    http://www.anandtech.com/show/6025/radeon-hd-7970-...
    Note that article is from 6/22/2012. and they used it again here:
    http://www.anandtech.com/show/6096/evga-geforce-gt...
    7/22/2012...
    You see, at 1920x1200 ULTRA + 4xMSAA the GTX670 already scores 121.2 vs. 108.3 for the 7970GE (7970 only gets 99, and the 7950 gets 88.2fps). So you would have the GTX 660 TI smoking the 7970Ghz edition. That wouldn't look too good when it's supposed to be competing against the 7850/7950...LOL. The GTX 670 even beats the 7970GHZ edition in the 2% market share 2560x1600 also. So it may have looked pretty bad against the 660 here also. It would have made his 2560x1600 digs and conclusion even worse and hard to even argue there. Ryan was smart here...Just not quite smart enough if you look at the big picture of evidence.

    Understand why they won't bench SC2 again now? Why not run the last version patch that works fine? Did 1.51 not work too (released 8th? a week ago from review date). Instead he keeps in Warhead from 2008 and an engine from 2007 that was only used in 7 games vs. the much more TAXING Crysis 2 (not 1) with DX11 patch and Ultra res patch which turns on a crapload of stuff like:hardware tessellation, soft shadows with variable penumbra, improved water rendering, particle motion blur and shadowing, Parallax Occlusion Mapping, full-resolution High Dynamic Range motion blur, & hardware-based occlusion culling.
    "can it run crysis?"...Wrong question, can it run crysis 2! :) I still think it would be close or a loss for NV though with 660. It would be a close call, probably a wash...But that wouldn't help ryan either :) Hence the 2008 game.
  • CeriseCogburn - Thursday, August 23, 2012 - link

    This place for these vidcards is goners man. Good job.
  • Stas - Thursday, August 16, 2012 - link

    Disappointed. Was hoping to see it match 7950 to drive the prices down... But it actually loses to 7950. Let alone o/c potential. Ugh... keep waiting.
  • TheJian - Tuesday, August 21, 2012 - link

    I'm not even going to waste my time with this BS comment. But see my response to Ryan's lame excuse over 2560x1600 for all the details you SHOULD have seen in his review (and some that he SHOULD have put IN the review). It only one ONE game @1920x1200. In my response to ryan I prove you can't run at 2560x1600 and stay above 30fps.

    Nice try though. :) Slower my butt.

Log in

Don't have an account? Sign up now