Hilfe bei MSI Afterburner Interpretation (GPU Auslastung 0%, no load limit)

hm1

Komplett-PC-Käufer(in)
Hallo Leute!

ich habe mir die aktuelle PCGH zum Anlass genommen um diesen Beitrag zu schreiben. Das Problem begleitet mich nämlich schon ca. 9 Monate und die aktuelle Ausgabe zeigt zwar allerhand Tricks, nur helfen die bei mir nicht. Mir geht es eigentlich nur darum einen GPU HW-Defekt (?) noch vor Garantieende auszuschließen :).

Zunächst mein PC: i7-6700 non-K mit Broken 2, MSI GTX 960 Gaming 4G, nur 1680x1050, Asus H170 Pro Gaming, 2x8 GB 2133MHz, 500GB SSD, (CPU/GPU nicht übertaketet).

Ich spiele eigentlich nur ein Spiel. - Und das ist "Rust". Das ist zwar hübsch anzusehen, aber schlecht optimiert, sodass ich stark vermute, dass mein Problem ein Problem des Spiels ist... ;)

Mein Problem ist, dass mir alle rund 60 Sekunden das Bild für einen Moment <0,5s einfriert. Ein wirklicher Framedrop ist das nicht, denn weder der Stream-interne noch der Spiel-interne FPS Counter zeigt Auffälligkeiten. - Es gibt einfach einen kompletten Aussetzer! Die FPS vor/nachher sind ziemlich gleich...

Der MSI Afterburner zeigt übliches:
  • GPU Temperatur konstant bei 61°C
  • GPU konstant bei 1304 MHz (=boost!), Speicher bei 3506 Mhz (müsste auch max. sein da DDR=2x3506=7012)
  • GPU Ram konstant bei 3972 MB von 4GB.
  • CPU Temperatur konstant bei 50-55°C
  • CPU alle Kerne bei 3700-3800 Mhz.
  • CPU Auslastung durchschnittlich unter 50%
  • RAM Auslastung bei 13,3 GB von 16.
  • "Powerlimit" bei 0 konstant! nie auf 1! (ich vermute GPU?)

exakt dann, wenn das Bild einfriert, zeigt MSI Afterburner aber auch unübliches:
  • GPU Auslastung sinkt von 100 auf 0%!
  • FB Nutzung von 100 auf 0%
  • "Power" sinkt von rund 75% auf 30%
  • Voltage limit sinkt von 1 auf 0
  • Ausnutzungslimit (no load limit) von 0 auf 1

Nach <0,5s ist alles wieder wie vorher.

Andere Tools die ich zuvor genutzt habe wie HWinfo und GPUZ zeigten manchmal einen GPU MHz drop und immer PerfCap 16 (was soviel heißen soll wie "nichts zu tun")...

Meine Interpretation: ich kenne mich mit dem Thema nicht wirklich aus, aber was ich mir bisher zusammengereimt habe ist, dass CPU und GPU normal arbeiten (sogar eigentlich sehr gut da Temperaturen super sind und der max. Boost dauerhaft anliegt), aber das Spiel friert ein und liefert der GPU keine weiteren Berechnungen, sodass diese ins "no load limit" geht... DH. das Spiel ist Schuld?

Weitere grafisch ausfwändige Spiele für Tests besitze ich nicht... Bei 10min Wolfenstein 2 hatte ich keinerlei Probleme... 3D Mark und MSI Kombustor zeigen das Verhalten auch nicht... Gestern bei Quake Champions ebenfalls nichts auffälliges...

Wie interpretiert ihr das?

ps. in-Game Einstellungen sind bei "Rust" ziemlich egal, denn das Problem besteht bei min. bis max. bei jeder Einstellung (ich habe alles durchgetestet). Ich habe auch alle Komponenten geupdatet (Chipset, Sound, Lan, Grafik, Bios...). Um ein Problem mit USB-Devices auszuschließen (das soll ähnliche Auswirkungen haben) habe ich auch mal Maus/Tastatur gewechselt. Auch im Treiber habe ich diverse Einstellungen probiert.

Vielen Dank!
 
Nun, du bist vermutlich im VRAM Limit, genau überprüfen kannst du das in dem die Texturauflösung mal eine oder zwei Stufen zurückstellst, hast du dann keine Freezes mehr, dann ist die Vermutung bestätigt.
 
Danke,

leider ist "Rust" bei den Einstellungen etwas komisch... egal was ich einstelle optisch ändert sich etwas, aber bei den FPS tut sich kaum etwas, auch nicht beim VRAM... Also sogar der "Potato Mode" löste das Problem nicht. ;)

Gibt es weitere Anzeichen für das VRAM Limit außer die Füllmenge (3972 MB habe ich bei "memory usage")? Im HWinfo Tool hatte ich glaub ich mal eine GPU Speichercontrollerauslastung die eigentlich ganz OK und ich glaube sogar gesunken ist als der Aussetzer auftrat. Daher hatte ich das vor ein paar Wochen ausgeschlossen... MSI Afterburner zeigt das scheinbar nicht an?

Ich finde es halt komisch, dass die GPU in das "no load limit" geht und 0% ausgelastet ist... ich meine falls es der VRAM ist, müsste sich das nicht auch irgendwie anders bemerkbar machen?

Jedenfalls ist mir bewusst, dass ich beim nächste PC nicht bei der Grafikkarte sparen werde :D
 
Gut dann ist es kein VRAM Limit, dann nutzt das Spiel nur gut den VRAM aus.
Da es das einzige Spiel ist das Probleme macht ist es ziemlich sicher kein Hardware Problem, sondern dann wohl eher ein Problem von Seiten Rusts selbst.
Der Mhz drop kommt wohl daher, dass die GPU runtertaktet, da keine Last mehr da ist.
 
Gut dann ist es kein VRAM Limit, dann nutzt das Spiel nur gut den VRAM aus.
Da es das einzige Spiel ist das Probleme macht ist es ziemlich sicher kein Hardware Problem, sondern dann wohl eher ein Problem von Seiten Rusts selbst.
Der Mhz drop kommt wohl daher, dass die GPU runtertaktet, da keine Last mehr da ist.

Danke für die Antworten,

gestern habe ich noch Quake Champions ohne Probleme für eine Stunde gespielt... Also denke ich nun wirklich, dass es das Spiel ist.

nein, nein, Rust ist sicher kein Spiel, das den VRAM gut nutzt. Auch wenn der Speichercontroller laut HWInfo während dem Freeze nur von rund 70 auf auf unter 20% fällt, denke ich trotzdem, dass das eine Mitursache ist. zB. vor kurzem gab es sogar einen Bug bei dem unabhängig von den Einstellungen immer die max. Texturen geladen wurden (ich weiß nur nicht ob RAM oder VRAM) ;).

Mir ist noch eingefallen, dass ich bei meiner Recherche vor ein paar Wochen einige Beiträge in anderen Foren gefunden habe, bei der ebenfalls die GTX960 auch bei diversen anderen Spielen dieselben Probleme/Aussetzer zeigte (interessant weil ich nicht explizit nach GTX960 gesucht hatte und auf Anhieb 2-3 Themen gefunden habe...). Aber ein generelles GTX960 Problem wird es wohl auch nicht sein...

Ansonsten fällt mir noch ein, dass Rust auf der Unity Engine und die soweit ich weiß zumindest teilweise auf C# basiert. - Und somit das Speichermanagement einem GarbargeCollector unterliegt (zumindest der Teile die in managed C# sind). Ist zwar schon 8+ Jahre her, aber ich glaube mich zu erinnern, dass dieser in managed C# Code den MainThread inkl. aller Kinderthreads blockiert. Somit konnte man den Aussetzer erklären, warum die CPU weiterläuft, die GPU Pause macht, runtertaktet und das Bild in halbwegs periodischen Abständen stehen bleibt. - Allerdings, dann müssten so gut wie alle Spieler das Problem haben ;).

Naja, ich finde mich nun damit ab...
 
Zuletzt bearbeitet:
Zurück