RAM-Verwaltung auf ATIs

Christoph0815

Banned
Thread Starter
Mitglied seit
25.02.2007
Beiträge
8.127
Es ist ja bekannt dass der Speicher bei ATI Karten immer wieder geleert wird. Nun ist das in manchen Games aber ärgerlich (z.B. Anno1701) wo ich immer wieder zu den selben Stellen zurück kehre. Da wünscht man sich das Management der nvidias.

Meine Frage: lässt sich daran irgend was "drehen" so dass der Speicher NICHT immer geleert wird ??
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Sämtliche texturen im ram behaltet tut KEINE karte...

wär ja auch schwachsinn^^ stell dir mal gta 4 voll... da kämste mit nem terrabyte grakaram nich hin...

Die verwaltung bei den ati's ist effizienter und durch den gddr5 speicher gibts auch mit nem kleinen speicherinterface keine probleme.

bei nvidia war das speichermanagement zu g80 zeiten z.B. net so der bringer... wies grad aussieht keine ahnung.
 
Was hat das zurück kehren im Game mit dem Speichermanagment zu tun.
Versteh ich nicht.

Gerade Anno1701 hat bei AMD Karten das Problem massiv.
Du befindest dich auf deiner Insel in ner bestimmten Klimazone, im VRam liefen sämtliche Texturen für Gebäude, den Boden Tiere usw. halt alles das, was auf deiner Insel anzutreffen ist.

Scrollst du nun das Bild von deiner Insel weg, werden sobald die Insel aus dem Bild ist bzw. kurz danach haufenweise Daten aus dem Speicher geschmissen (nachweisbar unter Windows XP mit dem Rivatuner)
Gehst du nun zur Insel des Gegners, die womöglich auch noch in ner anderen Klimazone liegt und vllt auch andere Gebäudetypen hat (anderes Aussehen) so werden wiederum die neuen Daten in den Speicher geladen.

Dieses Rauskehren und Neuladen der Daten führt aber zu FPS Einbrüchen...
Mit ner 512MB HD4870 hast du bei Anno1701 im Schnitt so um die 300-350MB VRam belegt, soweit ich das in Erinnerung hab, verlässt du eine Insel, geht der Speicher um gut 100-150MB runter, kommt eine andere Insel ins Bild, geht er wieder hoch auf um die 300-350MB.

Das Spielchen ist reproduzierbar und tritt immer auf. Am Anfang einer Partie merkt man davon ncoh nicht so viel, aber bei sehr großen Städten sind extreme FPS Einbrüche nachweisbar... Und das nervt tierisch.
Es geht sogar soweit, das das komplette Bild teils für Sekunden einfriert und man die Anno Sanduhr zu gesicht bekommt. In der Zeit sieht man am Rivatuner das sich massiv Daten im VRam bewegen, ist das ganze abgeschlossen, gehts mit dem Spielen auch weiter...
Das unschöne an der Sache ist leider, das ganze verhällt sich bei 1GB AMD Karten genau so, wo aber teoretisch genügend Platz wäre um alle Daten im selben Verfahren wie bei NV zu bunkern...


Bei NV Karten hingegen wird nix aus dem Speicher geschmissen, es landen immer nur mehr Daten drin, nachweisbar an einer nahezu nie abfallenden sondern stätig steigenden VRam Auslastungskurve...
Bei NV Karten kannst du über alle Inseln Scrollen, sofern alle Daten im Speicher platz finden ohne den winzigsten Nachladeruckler...


Ergo kann man sagen, beim wiederbesuchen schon gesehener Orte muss eine AMD Karte Daten nachladen, was eine NV Karte nicht macht... Dafür ist es Ratsam bei einer NV Karte mehr VRam verbaut zu haben als bei einer AMD Karte, sonst geht die "Hamster" Politik nicht auf und irgendwann müssen ebenso Daten nachgeladen werden... Diese dann aber zufällig mittem im Spiel irgendwo...

Sämtliche texturen im ram behaltet tut KEINE karte...

wär ja auch schwachsinn^^ stell dir mal gta 4 voll... da kämste mit nem terrabyte grakaram nich hin...

Die verwaltung bei den ati's ist effizienter und durch den gddr5 speicher gibts auch mit nem kleinen speicherinterface keine probleme.

bei nvidia war das speichermanagement zu g80 zeiten z.B. net so der bringer... wies grad aussieht keine ahnung.

Sämtliche vllt nicht, aber für das Level/die Szene relevanten Daten hingegen schon...
Schau dich im Thread von HisN hier im GPU Bereich um, man erkennt bei nahezu allen Games eine idR stetig steigende und sogut wie nie fallende VRam Anzeige bei NV GPUs...
Bei nem Levelwechsel oder Szenenwechsel kommt es hingegen teils auch vor, das Daten verworfen werden, aber das ist sehr sehr selten...

Im übrigen hat sich am Speichermanagement seit G80 nicht wirklcih was geändert bei NV. Die Verfahrensweise ist immer noch die selbe.
Es wurde nur dahingehend optimiert, das bei VRam Knappheit (damals 320MB GTS) die Karte nicht permanent am Um/Auslagern ist, weils wohl willkürlich irgendwas aus dem Speicher geschmissen wurde um Platz zu schaffen...
Da gibt es wohl jetzt ne halbwegs gute Logik, die sagt, was in dem Fall rausfliegen kann...
 
Diese dann aber zufällig mittem im Spiel irgendwo...

Das ist aber kein Nachteil, sondern ganz normal.

Eine gute Verdrängungsstrategie zu haben ist sehr wichtig, ATi scheint keine gute zu haben. Dabei das doch recht einfach.
 
Zuletzt bearbeitet von einem Moderator:
Das ist aber kein Nachteil, sondern ganz normal.

Eine gute Verdrängungsstrategie zu haben ist sehr wichtig, ATi scheint keine gute zu haben. Dabei das doch recht einfach.

Beide Strategien haben Vor und Nachteile, pauschal sagen, die AMD Strategie sei schlecht ist sehr fahrlässig...
 
Beide Strategien haben Vor und Nachteile, pauschal sagen, die AMD Strategie sei schlecht ist sehr fahrlässig...

Recently not used ist eigentlich genau die Verdrängungsstrategie die effektiv ist für sowas. Man schmeisst immer das raus, was die längste Zeit nicht benutzt worden ist.
Da es bei PC Spielen auch eine räumliche/zeitliche Lokalität bezüglich der Texturen gibt (siehe dein Beispiel mit Anno1404) kann man durchaus sagen, dass RNU eine gute (die beste) Strategie dafür ist.
Dinge vorher schon zu entfernen nur um sie aus dem Speicher zu haben ist einfach nicht sinnvoll.
 
Zuletzt bearbeitet von einem Moderator:
Ist ja gut und schön alles.... aber gibt es eine Möglichkeit das Problem zu beheben ?? :(
 
jo, Nvidia kaufen
 
Außer nvidia kaufen... gibbet da keine Einstellmöglichkeit für ? :( (Oder nen speziellen Treiber evtl.)
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh