@Mik1 ("RAM & GTA IV")
Ich denke 2GB RAM sind bei einer sauberen XP-Installation (<500 MB RAM bei ausgeschaltetem GTA IV) genug, um GTA IV mit z.B. 1280x1024, Texturen="mittel" und "Sicht<50" flüssig OHNE fps-Einbrüche zu spielen.
Begründungen:
1) Ein Großteil des RAM wird von Texturen belegt, die bei Bedarf schnell an den VRAM der GPU übergeben werden. Bei 512 MB VRAM wären im Normalfall 1 GB RAM für Texturen und etwa 0.2 bis 0.3 GB für den Rest (Sound, Geometrie, etc.) also insgesamt 1.3 GB RAM für ein Spiel wie GTA IV ausreichend. Um 500 MB Texturen von der Festplatte in den Arbeitsspeicher zu laden braucht eine langsame Festplatte etwa 10-30sec (Ladezeit - ca10sec bei Laden eines neuen Spielstandes).
=> Nur wenn man sich sehr schnell durch Liberty City bewegt können Texturen nicht rechtzeitig von der Festplatte in den Arbeitsspeicher (und weiter ins VRAM) nachgeladen werden. Bleibt man dann für 10sec stehen, sollte wieder alles gut aussehen.
Das ist die schöne Theorie. Die düstere GTA IV Praxis sieht leider anders aus: Die ersten Minuten oder auch eine Viertelstunde läufts und dann kommt plötzlich der fps-Einbruch. Das sieht nach einer Akkumulation von "totem" belegtem Arbeitsspeicher bei einem Speicherleck aus (Programmierfehler von R*). Gegen eine Speicherleck hilft mehr RAM nur bedingt. Mit 2GB erwischt es einen event. schon nach z.B. 5 Min, mit 4GB erst nach einer halben Stunde und mit 8GB macht sich das Speicherleck erst nach 2 Stunden bemerkbar.
2)Die RAGE-Engine von GTA IV reagiert auf ein zu langsames nachladen von Texturen NICHT mit einem fps-Einbruch. Die Texturen werden einfach nicht dargestellt und man fährt zB. über eine durchsichtige Straße
Vermutung:
Ich glaube das bei GTA IV 2 Speicherlecks vorliegen. Eines beim Arbeitsspeicher (shame on you R* - ok ok, ein bissle Mitleid habe ich gerade auch mit den Programmierern von R*, da Speicherlecks oft schwierig zu beseitigen sind) welches für die fps-Einbrüche verantwortlich ist und ein Speicherleck beim Grafikkarten-Treiber (vor allem Ati-Treiber), welches den VRAM Stück um Stück verringert bis zunächst nur noch niedrige Texturen und schließlich gar keine neuen Texturen mehr angezeigt werden können.
halbherzige Lösungsansätze:
1) viel RAM => Speicherleck macht sich später bemerkbar
2) niedrige Texturen => Speicherleck macht sich später bemerkbar
3) Wenn der fps-Einbruch schon kam, bzw. die Texturen schon z.T. nicht mehr zu sehen sind, könnte es manchen helfen mit Alt+Tab zum Desktop zu wechseln (schon klar, geht leider nicht immer) und wieder zurück zu GTA IV. Wenn das Problem erst nach einer Stunde oder länger auftritt, könnte auch Alt+Tab zum Desktop->speicherintensive Anwendung starten (z.B. 3 GB großes Bild öffnen

) -> Bild schließen -> wieder zurück zu GTA IV helfen, ungestört für eine weitere Stunde spielen zu können oder wenigstens noch das eigene Bett zu finden.
Richtige Lösung:
WIR WARTEN AUF EINEN PATCH. Haut rein R*, 20 Becher Kaffe haben noch keinen umgebracht und halten Programmierer wach
.gif)
))