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

  • CeriseCogburn - Saturday, August 25, 2012 - link

    nVidia= "drivers fixed immediately"
    amd= " drivers not fixed for years, and broken fixing something else"
  • JM Popaleetus - Thursday, August 16, 2012 - link

    Ryan,

    Can we expect some benchmarks and data in regards to the 660 and further overclocking?
  • Ryan Smith - Thursday, August 16, 2012 - link

    Going up now.
  • bill4 - Thursday, August 16, 2012 - link

    When I just checked newegg and there are no 660 TI in stock?

    Or for that matter, that 680 was impossible to find for *months*? Why is that OK? I saw NO reviewers ever nick Nvidia for that one...
  • Ryan Smith - Thursday, August 16, 2012 - link

    Hi bill;

    That's a reasonable question.

    First and foremost, it's 7am in the morning. Newegg doesn't always post stock updates this early, so GTX 660 Ti cards may not show up until a bit later in the day. Though EVGA already has their cards up on their site.

    As for our concerns about launch availability, it's the difference between what is being claimed and what is being delivered. NVIDIA told us right from the start that the supply of the GTX 680 would be tight, and that's exactly what happened. AMD told us that the 7970GE would be available in late June, and that did not happen.

    Mind you, AMD isn't having supply issues either. The 7970GE wasn't late because AMD was having any kind of trouble supplying partners with suitable GPUs.
  • antef - Thursday, August 16, 2012 - link

    I got badly bitten this generation by the classic "new products are just around the corner" conundrum. I wanted to upgrade exactly this time last year but didn't because I wanted the new and more efficient 28nm AMD cards that were supposedly just around the corner. Instead, they came late and were a huge letdown: too expensive and not the kind of performance boost I was expecting. Then NVIDIA countered but only focused on the high-end for all these months. However it did seem that NVIDIA had the better, more efficient product. So I was waiting for their card in the $200-300 range and finally after a whole year it's here.

    The price is a bit high, but I'm tired of waiting and will probably jump on this. I like the cool and silent operation of the Gigabyte but Ryan speaks highly of the ZOTAC as well, not sure which to get.

    Should I jump on this as soon as I see retail availability?
  • just4U - Thursday, August 16, 2012 - link

    I have to disagree.. they were not a letdown at all.. Price seemed to be the only major complaint people were having. But in a way AMD has been on the ball. Their a step ahead of Nvidia in getting next gen products out and a half step behind in performance. To me that seems pretty good.
  • rarson - Friday, August 17, 2012 - link

    Yeah, and price was only an issue because people were ignoring economic and manufacturing factors and making unreasonable expectations.
  • CeriseCogburn - Sunday, August 19, 2012 - link

    Yeah sure there rarson, it wasn't AMD in a fit of corporate piggery and immense greed scalping the crap out of us and abandoning the gaming community for as long as they could possibly keep selling their junk at a huge inflated price.....
    Oh wait.... it was.
  • Galidou - Monday, August 20, 2012 - link

    And would you stop exaggerating with your conspirations and overpriced SHIT language all over the place. What hurts the most in the past if we speak about pricing stupidity is probably buying an i7-980x cpu for 1100$ and then one week later sandy bridge gets out and tramples the cpu at 220-300$ price points with an i5-2500k and i7-2600k... speak about inflated prices for pieces of hardware that must cost not even 30$ to manufacture.

    Nvidia as any other company isn't being nicer, it's still based on maximum profit. They probably sell video cards that costs 20$ to manufacture and beleive me the profit doesn't go into funding environmental projects to get rid of all the electric wastes we create every year.

    They pay developpers like any other company to get games optimized for their hardware and what's happening now, reduces our choices depending on the games we play. They still ask reviewers to ensure their products have the best performance in their reviews. That's, to me, liying to the consumer(US) so they sell more stuff. Even if their product is good(which they are), that's still manipulating the opinion, thus they do not work for the people, they work for the profit.

    So... please, stop speaking about Nvidia like if everything they do has been decided by god before and thus is perfect in every way... it doesn't work. You won't be a better human nor be more happy if you play more game thanks to the performance of your video card, you'll just end up being more addicted and that's it.

Log in

Don't have an account? Sign up now