New D3D FSAA Viewer

Colourless said:
dig using the modes forces vsync on, regardless of other settings.
Then why was I getting way over 100fps in 3dm2k1se whilst running the new AA modes? :|

My refresh rate is 100Hz, and I was seeing 200-300+ fps in some scenes and I could tell by the tearing that v-sync was NOT on.
 
Colourless said:
Strange, it is supposed to force vsync. What drivers are you using?
Cat 4.4 XP, I'll use the tester and see what the what is and get back to you as soon as I finish feeding my kids and getting my daughter down for her nap. (Joy. :( )
 
Fire it up and basically if you see a flickering mess, it's working!

You can press ENTER (or SPACE) to enter step mode, which allows you to advance through frames individually by pressing SPACE. You should see the pattern of faint red blobs change every frame. If they remain stationary, T-AA is not enabled.

You can also press F2 and enable fullscreen mode if you want to see what it looks like working properly with v-sync on.

MuFu.
 
MuFu said:
Unless, of course, you render two "subframes" and blend before output.

MuFu.

Thats exactly what I meant - it would seem more realistic than expecting the required high fps. Didn't ATI do something like this in their Rage cards then removed it in later hardware because the high fps wasn't being seen in 3Dmark?
 
Colourless said:
You enable it by creating/modifying the STRING value:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\{SOME_GUID}\0000\TemporalAAMultiplier

where SOME_GUID (and maybe the 0000) can change depending on the installation (you should check all of them to make sure you are changing the right one).

And as has been mentioned to you then need make the D3D drivers be reloaded.
Well, I did some more looking and found it on my machine. It's under:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\ati2mtag\Device0

...this is with Cat 4.4. Works now.
 
Colourless said:
Strange, it is supposed to force vsync. What drivers are you using?
It didn't force it when I ran the FSAA viewer program. I'm trying to find a way to force VSYNC (or limit the fps) so I can get a better idea of how it looks.
 
well i had to register just to reply to this, saw the post at futuremark first of all but as usual the fanboys there try to put it down already etc.

basically - just done what you said, ran farcry at 1024*768@100hz and WOW

its like having 6x anti aliasing at NO PERFORMANCE HIT (i set tempaa to 2).

im getting 100fps in farcry with high settings with basically 6x AA - the image quality is awesome, simply awesome - i'll try and post a screenie too which will be here shortly:

http://homepage.ntlworld.com/dr3amz/tempaa.jpg

i'm gob smacked - perhaps this was ATI's other little secret for us! :D
 
Uh, never mind what I said about v-sync...it is always forced on when T is enabled.

I just goofed up somewhere along the way benchmarking and started changing the wrong entry in the registry so it wasn't doing anything and I wasn't paying enough attention to notice. :oops:

(I have GOT to do a fresh install soon! I've had at least 5 different viddy cards, 3 different soundcards, and two mobos on the same install of XP and my registry is a bloody huge mess! :oops: )

Never mind me, I gotta go start benchmarking it all over. :rolleyes:
 
ok basically the image is here:

http://homepage.ntlworld.com/dr3amz/tempaa.jpg

you can see in some areas its very smooth aa (look at the fps too) and some areas it is not.

this is because of the re-sampling (whatever) that it does, if you take the same screenshot 2/3 times you will see the AA changing on the rough areas.

so basically, in game - you do not see this at all (i assume u will with a low refresh rate - but at 100fps its all gravy baby!)

very impressed - what a find, was this leaked? how did you stumble across it? :oops:

i'll bench 3dmark2k1 now - i get around 15,600 atm with no aa etc... bbiab
 
1.png

2.png

3.png


Does that mean Temporal AA is working? I am using Mobility Radeon 9600 Pro Turbo + Cat 4.2
 
dr3amz, what you've basically captured is one 6xMSAA frame with a sub-optimal sampling pattern (hence the inconsistency).

Yes this was leaked. No idea how it got out though - not through me (unless I sleep-walked and did it, lol).

MuFu.
 
ok just benched:

amd 3000+ - radeon 9700pro - pc2700mem (waiting for my pc3500) all at stock speeds. 3d settings at default (high mipmap/texture quality etc)

before: 15,600
after: 8867

with tempAA - so thats roughly a 50% performance hit for 6x anti aliasing :oops:

that make sense? :LOL:
 
THe_KELRaTH said:
MuFu said:
Unless, of course, you render two "subframes" and blend before output.

MuFu.

Thats exactly what I meant - it would seem more realistic than expecting the required high fps.

From a quality standpoint it would be a nice option, but the downside would be performance:

1) Would take a larger memory foot print
2) Cuts the fill-rate in half, AFAIK. (Major performance penalty.)

I would think that it would be as good or better to just have true 12x MSAA vs. having the "dual 6X subframes blended". (Edit...on the other hand, it may be cheaper in terms of silicon to implement the dual 6X subframe method...)
 
dr3amz said:
ok just benched:

amd 3000+ - radeon 9700pro - pc2700mem (waiting for my pc3500) all at stock speeds.

before: 15,600
after: 8867

with tempAA - so thats roughly a 50% performance hit for 6x anti aliasing :oops:

that make sense? :LOL:
The FPS hit could be due to Vsync being forced on by the Driver.
 
Back
Top