WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Hardware-Probleme (http://www.wcm.at/forum/forumdisplay.php?f=3)
-   -   ATI Temporal-AA funktioniert unter Direct3D nicht (http://www.wcm.at/forum/showthread.php?t=199500)

WKjun 18.09.2006 09:13

ATI Temporal-AA funktioniert unter Direct3D nicht
 
Problem:
Temporal-AA funktioniert unter OpenGL Spielen, jedoch nicht unter Direct3D Spielen.

Ich verwende:
WinXP SP2, ASUS A8R32-MVP, Sapphire X1800XT/256, Catalyst 6.8 (driver only), ATT (latest).

So habe es getestet:
Auflösung <=640x480, 2x AA, VSync On, Temporal-AA x2 oder x3

Mittels niedriger Auflösung und grobem 2x AA, kann man sehr deutlich erkennen, ob T-AA nun an oder aus ist. In OpenGL Anwendungen wie Soldier of Fortune 2 oder Doomsday (OpenGL Renderer) funkt es perfekt.
Unter Direct3D geht es nicht. Habe es mit Far Cry (v1.4) und Doomsday (Direct3D Renderer) probiert.

Die Funktion VSync muss für T-AA immer aktiviert sein. Das ist es bei mir lt. ATT auch (forciert). Und es liegt auch nicht an zu wenig FPS (100+ in allen Anwendungen).

Weiß jemand von diesem Bug in den 6.8er Treibern?

WKjun 20.09.2006 09:01

Seltsam, ich fand heraus, dass das Problem mit der Bildwiederholrate des Monitors zu tun hat!

Wenn ich nur VSync aktiviere, dann geht TAA mit 60 und 75 Hz Bildwiederholrate. Wenn ich die Hz höher einstelle geht es nicht mehr. Wenn ich allerdings TrippleBuffer aktiviere dann geht TAA auch mit >75 Hz.
Gibt's dafür eine Erklärung? Dass TAA nur mit bestimmten (niedrigen) Hz Frequenzen geht?

WKjun 28.09.2006 11:02

Gut, hab das Problem gefunden. Es liegt an einer Kombination aus der TAA threshold Grenze, die man am Besten manuell einstellt und auf 90 oder 95 für CRT Monitore einstellt, und der mit VSync&Hz beschränkten Maximalframerate.

Wenn die threshold Grenze für TAA nicht für zumindest wenige Sekunden überschritten wird, geht das ganze nicht, um den störenden Flimmereffekt zu vermeiden. Also erst wenn die Grenze deutlich überschritten wurde, aktiviert sich TAA.

Jetzt geht's jedenfalls.


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:39 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag