Blizzards erster Trilogie-Teil von Starcraft 2 ist seit letzter Woche im Handel erhältlich. Abgesehen von dem generellen Hype um das Spiel wurde aus technischer Sicht vor allem über die fehlende Kantenglättung heiß diskutiert. Blizzard behält sich vor, diese eventuell per Patch nachzuliefern, daher springt seit der Beta Nvidia in die Bresche und bietet
Kantenglättung per Treiber. AMD zierte sich zuerst, kündigte aber an, dass man an einem Hotfix für Kantenglättung arbeite und diesen gerade intern teste. Ein spezieller Catalyst-Hotfix-Treiber für Radeon-Grafikkarten ist mittlerweile erschienen.
Starcraft 2: Benchmarksequenz PC Games Hardware verwendet ein Multiplayer-Realtime-Replay eines 2on2-Matches. Unsere extrem fordernde Szene (nahe am Worst-Case!) zeigt den Endkampf des Matches und dauert eine Minute, in der Protoss, Terraner und Zerg mit allerhand Einheiten beteiligt sind. Im Singleplayer-Modus liegen die erzielten Bildraten normalerweise deutlich höher und sind mangels Unmengen an Einheiten nicht derart CPU-limitiert wie unsere Szene. Das nachfolgende Video illustriert den Benchmark (wir verwenden den Ausschnitt 26:00 bis 27:00):
Starcraft 2: Resultate der Grafikkarten mit Kantenglättung Da PC Games Hardware wie angekündigt auf AMDs Anti-Aliasing-Hotfix gewartet hat, finden Sie erst jetzt Benchmarks mit Kantenglättung auf unserer Website. AMD gab an, Anti-Aliasing für Starcraft 2 erst dann anzubieten, wenn die Performance ein akzeptables Niveau erreicht habe ("We are committed to making AA perform at an acceptable level before we release it to our customers"); der Vorsatz hielt der weltweiten Protestwelle aber nur kurz stand. Die nachfolgenden Werte lassen erahnen, warum AMD sich zierte: Schnitt die Radeon-Phalanx ohne AA in unserer Benchmark-Szene überdurchschnittlich gut ab, wendet sich das Blatt mit der Aktivierung von 4x MSAA. AMDs Flaggschiff Radeon HD 5870 muss sich in 1.680 x 1.050 selbst der Geforce GTX 460/768M beugen, in 1.920 x 1.200 ist sie zumindest gleichauf mit der nur halb so teuren Karte. Die Geforce GTX 460/1G ist doppelt so schnell wie die Radeon HD 5770/1G. Erst mit Supersampling-AA holen die Radeons dank ihrer hohen Rechenleistung wieder auf, die Bildraten befinden sich jedoch auf einem kaum spielbaren Niveau. Weniger anspruchsvolle Szenen als unsere laufen auf den vier schnellsten Karten jedoch mit über 30 Fps bei exzellenter Bildqualität.
Die schlechtere Leistung der Radeon-Flotte ist anscheinend der Implementierung der (MSAA-)Kantenglättung in Kombination mit transparenten Inhalten (siehe
Engine-PDF ab Seite 48) geschuldet, welche unter anderem beim Protoss-Mutterschiff und den getarnten Trägern Verwendung findet. Dieses ist in den ersten 31 Sekunden unseres einminütigen Benchmarks auf dem Bildschirm zu sehen. In Sekunde 32 wird das Flugobjekt abgeschossen und die Fps der im Verlauf gezeigten Radeon HD 5850 schießen nach oben - die Gefilde der günstigeren Geforce GTX 460/1G erreicht sie aber nicht. Ohne Kantenglättung liegt die Radeon wie sonst üblich leicht vor der Geforce. Ein Sprung der Fps nach dem Enttarnen der Protoss ist nicht zu verzeichnen, die Bildrate steigt mit sinkender Einheitenzahl.
Ein genauer Blick auf das Geschehen verrät, dass die Radeon-Karten trotz des prozentual deutlich größeren Leistungseinbruchs keine Bildqualitätsvorteile besitzen: Nvidia glättet Teile des HUDs mit, AMD ebenfalls - die Cutscenes aber glätten nur Geforces. Mit SGSSAA ist die Optik nahezu identisch (auch das HUD und die Cutscenes), auf Radeons ist aber das LOD ins Negative verschoben - daher sind Teile des Bildes etwas schärfer, jedoch einen Tick unruhiger. Radeon-Besitzer sollten auf nachfolgende Treiber hoffen, welche eventuell Verbesserungen mit sich bringen, während Geforce-Karten schon zum Start des Spiels näher am Optimum arbeiten.
Starcraft 2 mit Multi-GPU: durchwachsenCrossfire versagt mit dem Catalyst 10.7a im Übrigen in Starcraft 2 komplett den Dienst, eine Radeon HD 5970 reiht sich unterhalb der Geforce GTX 260-216 ein. SLI dagegen funktioniert: Zwei GTX 460/1G sind so schnell wie eine Geforce GTX 480 (mit 4x MSAA) oder gar schneller (mit 4x SGSSAA). Aus diesem Grund verzichten wir auf Multi-GPU-Werte in den Diagrammen und raten zumindest von Crossfire ab.
Setting per Mausklick auswählen
Setting per Mausklick auswählen
Starcraft 2: Resultate der Grafikkarten ohne Kantenglättung Erste Benchmarks von
Guru3D und
Hardwarecanucks sehen Nvidias Geforce-Modelle in Front, unsere stark CPU-limitierte Szene dagegen lässt alle Karten enger zusammen rücken und präferiert tendenziell Radeons, flankiert vom üblichen Leistungsgefälle. So positioniert sich die Radeon HD 5850 vor der Geforce GTX 285 und die Radeon HD 5870 vor der Geforce GTX 470.
Interessantes Detail: Starcraft 2 empfiehlt für die Ultra-Detailstufe eine Grafikkarte mit 1.024 MiByte Videospeicher. In der Tat brechen 512-MiB-Modelle wie die Geforce 8800 GT bei "Ultra" massiv ein: Mit hohen Details, welche Starcraft 2 selbstständig einstellt, rechnet die Karte fast 100 Prozent schneller, die Min-Fps sind gar viermal so hoch. Ähnliches gilt für die Radeon HD 4870/512, nur etwas abgeschwächt.
Unsere Szene zeigt deutlich, dass Starcraft 2 mit maximalen Details und in großen Schlachten in erster Linie an der CPU hängt - die Grafikkarte spielt nur die zweite Geige. Das Prozessor-Limit liegt bei rund 43 Durchschnitts-Fps. Schwächere Pixelschleudern bremsen insbesondere mit Kantenglättung, allerdings dürften die wenigsten Spieler mit einem auf 4,0 GHz übertakteten Core i7 unterwegs sein. Wie stark sich die CPU auswirkt und welcher Prozessor im annähernden Multiplayer-Worst-Case noch spielbare Fps liefert, wird ein kommender Test zeigen.
Sie vermissen eine Grafikkarte? Die Geforce GTX 460 mit 1.024 MiByte VRAM platziert sich knapp über der GTX 285, während AMDs Radeon HD 5830 direkt auf der HD 4890 Platz nimmt. Die Geforce GTX 275 und GTX 280 können es beide mit der GTX 460/768 aufnehmen.
Spiel per Mausklick auswählen
Humanoider BenchMarc
09.08.2010 21:37
Du hast den Text gelesen, das Video angeschaut und die System-Specs in den Diagrammen gefunden?
PC-Selbstbauer
09.08.2010 21:23
Mit was habt ihr denn das Getestet? Ich hab nie unter 45 FPS. Und das mit meinem Sys. Und alles High inklusive 4xAA und 16xAF
Schraubenverwechsler
06.08.2010 21:49
Erstmal danke für den Test!
Das Szenario ist nah am Worst-Case wie ihr schreibt. Insofern ist es auch nicht verwunderlich, daß Andere hier deutlich mehr Fps haben.
Ein erneuter Test von Euch mit einer "normalen" Sequenz würde das vermutlich bestätigen.
Wegen SLI- CF: Es kommt etwas unglücklich rüber im Test, da keine Benchmarkdiagramme dabei sind und von CF abgeraten wird.
Man könnte zbsp die Fps on SLI u CF eintragen, und im Text einfach das Offensichtliche schreiben, CF Besitzer müssen auf ein Profil warten etc.
Wie wärs mit einem Nachtest, sobald alle am start sind?
mfg