Wie hat das Hinzufügen von Speicher die Spieleleistung für eine AMD-APU erheblich verbessert?
Wenn Sie die Hardware Ihres Computers aktualisieren, erwarten Sie eine Leistungssteigerung, manchmal kommt es jedoch zu einer unerwarteten Steigerung, die über das hinausgeht, was Sie erwartet haben. Der heutige Q & A-Posting-Beitrag von SuperUser hilft verwirrten, aber glücklichen Spielern, zu verstehen, wie es ihm gefallen hat, als er den Arbeitsspeicher seines Computers aktualisiert hat.
Die heutige Question & Answer-Sitzung wird dank SuperUser zur Verfügung gestellt - einer Unterteilung von Stack Exchange, einer Community-basierten Gruppierung von Q & A-Websites.
Die Frage
Der Superuser-Leser CyberGhostx1 möchte wissen, wie das Hinzufügen von Speicher die Spieleleistung für die AMD-APU seines Computers erheblich erhöhte:
Um von Anfang an klar zu sein, ist dies kein Problem. Dies ist nur etwas, was ich wirklich wissen möchte, was dahinter steckt.
Systemspezifikationen
- ZENTRALPROZESSOR: AMD A10-6790K 4,0 GHz
- GPU: AMD Radeon HD 8670D 1 GB (integrierte GPU)
- RAM: 2 x Team 4 GB 1600 DDR3 = 8 GB
Natürlich verwende ich ein 64-Bit-Betriebssystem, um meine 8 GB Arbeitsspeicher zu nutzen, aber meine Frage ist: Bevor ich die zusätzlichen 4 GB RAM installierte, liefen Spiele wie Mafia II (bei den höchsten Einstellungen) im Durchschnitt von 22 FPS. Nachdem ich den zusätzlichen RAM installiert hatte, bemerkte ich einen sehr ansehnlichen Anstieg auf 40 FPS, obwohl das Spiel scheinbar nicht mehr als 4 GB RAM benötigte.
Was ist das Geheimnis dahinter??
Der zusätzliche Schub in der Spieleleistung ist definitiv ein Leckerbissen, aber wie machte eine einfache Speichererweiterung diesmal einen Unterschied?
Die Antwort
SuperUser-Mitwirkende DragonLord und Ben Richards haben die Antwort für uns. Zuerst, DragonLord:
Ich habe festgestellt, dass Sie eine AMD-APU verwenden. Diese Chips kombinieren eine CPU mit einem eingebauten Grafikprozessor (GPU), so dass keine diskrete Grafikkarte erforderlich ist (zumindest für geringere Workloads). Da AMD APUs den Systemspeicher als Grafikspeicher verwenden, hängt die Leistung der integrierten GPUs stark von der Speicherbandbreite ab. DDR3-System-RAM verfügt nicht nur über eine wesentlich geringere Bandbreite als der GDDR5-Videospeicher (wird von vielen diskreten Grafikkarten verwendet), sondern die integrierte GPU muss diese Bandbreite für die normale Anwendung mit der CPU teilen. Durch die Erhöhung der Speicherbandbreite wird die Leistung direkt erhöht, indem dieser Engpass verringert wird.
Wenn Sie den Speicher Ihres Systems aktualisiert haben, haben Sie ein zweites Speichermodul hinzugefügt. Mit zwei Modulen läuft Ihr Speicher jetzt im Zweikanalmodus, wodurch die Speicherbandbreite verdoppelt und die Leistung dadurch drastisch gesteigert wird. Schnellerer Arbeitsspeicher (mindestens DDR3-1866, vorzugsweise DDR3-2100 +) erhöht ebenfalls die Leistung.
Darüber hinaus bedeutet mehr Arbeitsspeicher, dass Ihr System mehr Texturdaten in den RAM laden kann, wodurch der Zugriff auf die Festplatte reduziert und die Leistung erhöht wird. Dies ist jedoch weniger ein Faktor als die erhöhte Speicherbandbreite.
Um zu zeigen, wie wichtig die Speicherbandbreite für AMD APUs ist, haben Websites wie Tom's Hardware und PC Perspective festgestellt, dass die APU-Leistung mit der Speicherbandbreite auf mindestens DDR3-2100 steigen kann.
Gefolgt von der Antwort von Ben Richards:
Sie haben eine APU anstelle einer diskreten CPU und einer diskreten GPU. Das heißt, sie teilen sich den System-RAM für den Textur-Cache und nicht den dedizierten Speicher auf der Grafikkarte.
Der Grund, warum das RAM-Upgrade die Dinge für Ihr Spiel beschleunigt hat, ist wahrscheinlich auf den Austausch von Texturressourcen zurückzuführen. Da insgesamt mehr RAM zur Verfügung steht, können mehr Texturdaten geladen und länger im RAM gespeichert werden. Wenn Sie den gesamten Speicher zugewiesen haben und Ihr Betriebssystem jetzt mehr Zeit für eine Aufgabe benötigt, findet es zugewiesenen Speicher, der in letzter Zeit nicht verwendet wurde, speichert den Inhalt auf Ihrer Festplatte und ordnet den Speicher dann erneut zu diese Aufgabe. Sobald diese Daten erneut benötigt werden, werden sie von der Festplatte wieder in den Arbeitsspeicher ausgelagert. Dieser Austausch dauert lange (relativ).
Sie haben wahrscheinlich sehr häufig Texturdaten ausgetauscht. Wenn Sie Ihren Arbeitsspeicher aufrüsten, haben Sie mehr Speicherplatz für die Speicherung von Texturen zur Verfügung gestellt, was weniger Speicherauslagerungen bedeutet, was sich in einem höheren FPS niederschlägt.
Haben Sie der Erklärung etwas hinzuzufügen? Sound off in den Kommentaren. Möchten Sie mehr Antworten von anderen technisch versierten Stack Exchange-Benutzern lesen? Hier geht es zum vollständigen Diskussionsthread.