temporal AA?

Sylvanas

Diamond Member
Jan 20, 2004
3,752
0
0
well alot of people are mentioning this temporal aa coming soon or even in the next catalyst drivers... what exactly is it and what does it do?
 

SmuvMoney

Member
Sep 9, 2002
28
0
0
Temporal AA is a way for ATi to allow antialiasing "for free" so to speak, i.e., little or no performance hit. What it does is that it takes different, programmable samples for AA and varies them by frame. As you may know, most MSAA (multisample antialiasing) techniques are based on one sample pattern based on the level (2x, 4x, 6x). What temporal AA does is use a slightly different sample for each frame (2 or 3 samples). Since it changes each frame, it should not be noticeable if your frames/sec is high enough - more on this in the next paragraph. The next result is that you can use regular AA with temporal AA to achieve much greater levels of AA with only the frame rate hit of non-programmable/standard AA.

There are some drawbacks to temporal AA:

* Vsync is required to be on, or should I say, is forced on if you enable temporal AA. For some users, this may be a problem.

* A relatively high frame rate is required to avoid flickering (>= 60 frames/sec). On the flip side, you can set a frame rate threshold. If the frame rate drops below the chosen rate, temporal AA turns itself off.

* It is only present in D3D as of Catalyst 4.6, but it should be available in OpenGL when it is formally released in 4.7. You can activate with 3rd party tools such as Radlinker.

I hope this gives you a good overview of temporal AA. I'm sure I missed a few things, but those are the basics.
 

AnnoyedGrunt

Senior member
Jan 31, 2004
596
25
81
My understanding of the Vsync situation is that the temporal AA will use the frames above 60 to generate the alternate AA patterns, so once your FPS drops below 60, you will no longer be able to use the temporal AA. For this reason, I think the feature is less useful since in most games there are frequently dips below the 60Hz level, even though the average FPS might be quite a bit higher. I don't know exactly what it's doing, but my understanding was that you needed more than 60FPS for the temporal AA to work.

Now, what happens if you run @ 85Hz refresh. Does that mean you need more than 85FPS to take advantage of the feature?

-D'oh!
 

Yanagi

Golden Member
Jun 8, 2004
1,678
0
0
Originally posted by: AnnoyedGrunt
My understanding of the Vsync situation is that the temporal AA will use the frames above 60 to generate the alternate AA patterns, so once your FPS drops below 60, you will no longer be able to use the temporal AA. For this reason, I think the feature is less useful since in most games there are frequently dips below the 60Hz level, even though the average FPS might be quite a bit higher. I don't know exactly what it's doing, but my understanding was that you needed more than 60FPS for the temporal AA to work.

Now, what happens if you run @ 85Hz refresh. Does that mean you need more than 85FPS to take advantage of the feature?

-D'oh!

NO, should be 60FPS AFAIK
 
Apr 14, 2004
1,599
0
0
Now, what happens if you run @ 85Hz refresh. Does that mean you need more than 85FPS to take advantage of the feature?
No. I don't see what the required 60 fps means (I have tried this out with the cats 4.7 betas and it looked like it was working at lower fps). The problem is that with an 85 Hz monitor, when the framerate goes below 85 it automatically hits 42, which sucks. You really need 100 Hz to use it, which means playing at 1280x1024.
 

Avalon

Diamond Member
Jul 16, 2001
7,571
178
106
Just tried Temporal AA with the 4.7 Omegas...honestly, I couldn't "see" a difference, but for some reason the option wasn't playing very nicely with my game, Natural Selection. I had vsync forced on at 85hz, and was never going below 85fps 99% of the time. However, my game was chugging...it felt super choppy, almost like I was lagging. I exited my game, turned off the Temporal AA, went back into my game, and was smooth as butter. Maybe it's just buggy, or I didn't try it out enough. Hmm... *shrug*

Did I do anything wrong?
I didn't have the TAA option in my control panel, I had to turn it on from this thing Omega includes called the Temporal AA Switch. Perhaps that is the culprit. Aside from that, I was forcing 6xAA and 16x AF quality in my control panel.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |