madcats[welt]

DirectX 10 – die große Enttäuschung?

Bei meinen Versuchen mit DirectX 10 macht sich langsam Ernüchterung breit. Neue Treiber und diverse Hotfixes versprechen Besserung, die teilweise auch eingetreten ist. Immerhin läuft Company of Heroes mit Ultra-Details nun in spielbaren FPS-Regionen und verkommt nicht mehr zu einer Dia-Show. Trotzdem bleibt die Gesamtleistung weit unter dem, das mir DirectX 9 bietet.

Zum Vergleich: Company of Heroes kommt bei 1.280 x 1.024 mit 2-fach FSAA und maximalen Details unter DirectX 9 (Vista) im Durchschnitt auf 53 FPS. Stellt man den Render-Modus auf DirectX 10, ohne Änderung der Detail-Einstellungen, brechen die FPS auf 29,4 ein.

Bei World in Conflict sind die Unterschiede ähnlich drastisch. Dort gibt es sogar im DirectX 9-Modus noch einen deutlichen Sprung zwischen XP und Vista: 29 FPS (XP) gegen 20 (Vista). Von DirectX 10 mit seinen jämmerlichen 12 FPS fange ich erst gar nicht an …

Über die Ursachen kann man nur spekulieren. Zum einen sind da natürlich die Treiber, Windows Vista selbst (siehe die aktuellen Hotfixes) und man sollte auch die Spiele nicht ausschließen. Gerade bei den aktuellen Titeln wurden die DirectX 10-Funktionen wohl eher spät integriert oder erst per Patch nachgereicht. In wie weit das auf die Performance negative Auswirkungen hat kann ich nicht beurteilen, aber ausschließen sollte man es nicht.

DirectX 10 könnte natürlich auch einfach ein Griff ins Klo sein und daher wurde jetzt schon Version 10.1 angekündigt. Die Änderungen an der Hardware lassen durchaus die Schlussfolgerung zu, dass es in der aktuellen Spezifikation und Umsetzung von nVidia und ATI einige Probleme gibt.

Solche Probleme sind in der ersten Generation durchaus logisch, sollten aber nicht passieren – immerhin trösten die 8800er GPUs mit einer sehr guten Leistung unter DirectX 9.