Zum Hauptinhalt Zur Navigation

Startparameter: Schnelleres Textur-Streaming bei Rage

Mit drei inzwischen auch von Bethesda empfohlenen Startparametern lässt sich das störende Textur-Streaming beim id-Shooter Rage stark verringern. Einen Patch, der das Problem endgültig löst, soll es auch bald geben.
/ Nico Ernst
114 Kommentare News folgen (öffnet im neuen Fenster)
Vergleich mit und ohne Startparameter (Bild: Nico Ernst/Golem.de)
Vergleich mit und ohne Startparameter Bild: Nico Ernst/Golem.de

Seit der US-Veröffentlichung von Rage leidet das Spiel in der PC-Version an einem generellen technischen Problem : Die Texturen werden auf vielen Rechnern erst dann auf die 3D-Objekte gezeichnet, wenn der Spieler sie schon einige Sekunden im Blick hat . Auch neue Treiber helfen dabei nur wenig.

Das ist nicht nur unschön, sondern lenkt auch vom Spielgeschehen ab und ist dadurch vor allem in Multiplayer-Partien ein Nachteil. Da das Spiel zudem kein eigenes Grafiksetup bietet, sondern nur durch eine eigens zu erstellende Konfigurationsdatei angepasst werden kann, ist eine einfache Abhilfe nicht möglich.

Rage - Workaround für bessere Grafik
Rage - Workaround für bessere Grafik (01:28)

Ein Workaround, der zumindest die schlimmsten Streamingeffekte lindert, wird inzwischen aber auch von Bethesda unterstützt.(öffnet im neuen Fenster) Dazu muss der Eintrag "Rage" in der Steam-Bibliothek rechts angeklickt werden. Es erscheint ein Menü, in dem "Eigenschaften" ausgewählt wird, danach ist ein Klick auf "Start-Optionen festlegen" nötig. In einem neuen Fenster müssen dann die Befehle eingegeben werden, und zwar so wie hier dargestellt und nur durch Leerzeichen getrennt:

+vt_pageImageSizeUnique 8192 +vt_pageImageSizeUniqueDiffuseOnly 8192 +vt_pageImageSizeUniqueDiffuseOnly2 8192

Dadurch wird, zumindest in der Theorie, der Cache des Spiels für Texturen vergrößert. Auf unserem Testsystem mit 12 GByte Hauptspeicher belegte Rage aber auch damit nie auch nur annähernd 8 GByte, sondern blieb bei Werten zwischen 600 MByte und 1,2 GByte, ebenso wie ohne die Parameter. Als Grafikkarte diente eine Radeon HD 6950 mit 2 GByte, als CPU der Quad-Core Intel Core i7 870, der per Hyperthreading acht Threads verarbeiten kann.

Zusammen mit dem Rage-Performance-Driver(öffnet im neuen Fenster) von AMD und den Startparametern nahm auf diesem System der Störfaktor des Textur-Streamings deutlich ab. Zwar kann es je nach Szene immer noch einige Zehntelsekunden bis zu einer Sekunde dauern, bis die Pixeltapeten angebracht sind - aber die vorher üblichen 2-3 Sekunden braucht das Spiel nicht mehr.

GPU Transcoding nur mit Nvidia-Grafikkarten

Auf Rechnern mit Nvidia-Grafikkarten ist der Effekt sogar nur noch wahrnehmbar, wenn bewusst darauf geachtet wird. Das liegt daran, dass id seine "GPU Transcoding" genannte Funktion nur für GPUs von Nvidia anbietet, dann taucht sie auch im spärlichen Grafikmenü auf. Dabei soll es sich laut Bethesda um eine Behandlung der Texturen durch Programme auf der GPU handeln - warum diese Routinen nicht auch für AMD-GPUs erstellt wurden, ist nicht bekannt.

Die automatische Anpassung des Spiels an die vermeintliche Leistung des Rechners - die nach unseren Erfahrungen durch Rage bei AMD-Grafikkarten stark unterschätzt wird - lässt sich auch noch weiter beeinflussen. Dazu hat Bethesda in seinem Forum weitere Startparameter bestätigt, die unter anderem bei Rechnern mit schwächeren CPUs helfen sollen. Einen Dual-Core bezeichnet der Publisher dabei schon als "Prozessor mit sehr wenigen Kernen" . Die erweiterten Parameter werden genau wie die oben genannten drei Werte eingetragen. Die von Bethesda beschrieben Leistungsverluste konnten wir auf dem Testsystem bei 1.920 x 1.080 Pixeln und 4 x AA nicht nachvollziehen.

Insbesondere für Besitzer von AMD-Grafikkarten ist das alles aber noch keine befriedigende Lösung. Daher hat Bethesda an anderer Stelle, nämlich in seinem Blog(öffnet im neuen Fenster) , auch schon einen Patch für Rage angekündigt, der das Textur-Streaming und weitere Grafikprobleme lindern soll. Ebenso soll es ein umfangreicheres Grafiksetup im Spiel selbst geben. Einen Termin für diesen Patch nannte Bethesda aber bisher noch nicht.


Relevante Themen