VRAM zu voll?

Goldschlappi

PC-Selbstbauer(in)
Hallo,
ich habe eine GTX 970 mit 4GB VRAM und bin mir nicht sicher ob meine Situation normal ist:
Wenn ich normal im Desktop betrieb bin, dabei Browser, Steam und andere Sachen offen habe, habe ich das "Problem", dass bei mir bereits 1,3GB VRAM im Leerlauf belegt werden. Ich kann mir nicht vorstellen, dass das normal ist, denn eine GPU mit 2 GB VRAM hätten dann ja nur noch 700MB für die Spiele Speicherbelegung frei.

Würde mich freuen, wenn ihr mir da helfen könntet.
 
Haste die neue GPU-Z version du meinst dort bei Memory Usage? Hab zwar keine 970 aber eine 780 da steht bei mir 266MB belegt das schwankt zwischen 266MB und 310MB wenn Steam und Browser offen sind etc. Wobei das ja wenig mit dem Grafikkarten Ram zu tun hat sondern eher mit dem DDR3 Arbeitsspeicher. 1.3Gb wären schon viel im Office betrieb
 
denn eine GPU mit 2 GB VRAM hätten dann ja nur noch 700MB für die Spiele Speicherbelegung frei.

Glaubst du tatsächlich, dass die 1,3 GB die Browser, Steam usw. im vRAM Parken da reingebrannt sind und nie wieder entfernt werden? ;)

Wenn du ein Spiel startest das den vRAM braucht wird er natürlich freigegeben. So lange er aber nicht sonstwie gebraucht wird können der Browser beispielsweise für Videobeschleunigung (YouTube usw.) den Speicher nutzen.

1,3 GB ist dabei durchaus überraschend viel (bei mir sinds normalerweise unter 1GB, meist unter 500MB), dennoch kann da schon normal sein.
 
Hallo,
ich habe eine GTX 970 mit 4GB VRAM und bin mir nicht sicher ob meine Situation normal ist:
Wenn ich normal im Desktop betrieb bin, dabei Browser, Steam und andere Sachen offen habe, habe ich das "Problem", dass bei mir bereits 1,3GB VRAM im Leerlauf belegt werden.

Und?
Ich verstehe die Problematik nicht. :ka:
Sobald du ein Game startest wird der Grafikspeicher leer geräumt und steht dem Game zur Verfügung.
 
Also ich benutze MSI Afterburner um den Speicherverbrauch abzulesen, da GPU-Z seit dem Einbau der 970 leider nicht mehr startet.

Ich habe zum Test dann auch nochmal ein Spiel gestartet und dann den VRAM Verbrauch mir angeschaut und dort sah es nicht so aus, als wenn der VRAM vor/nach dem Spiel Start in irgendeinerweise geleert wurde. Ich hatte nach dem Starten von Sleeping Dogs DE als Beispiel im Menü +500MB VRAM, also ings. 1,8GB.
 
Was braucht denn ein leerer Desktop ohne Steam und Browser? Erstmal irgendwie den Schuldigen ausmachen.
Und nein, normal ist das definitiv nicht, selbst mein KDE-Desktop (und der braucht durch seine ganzen Effekte deutlich mehr als Windows 8.1) kommt mit ~400MB aus.

Sobald du ein Game startest wird der Grafikspeicher leer geräumt und steht dem Game zur Verfügung.
Öhm, wie soll das gehen? Irgendein Programm schient sich den Speicher ja zu reservieren, sonst würde der wohl kaum als benutzt angezeigt, den kann niemand außer eben jenem Programm selbst freiräumen. Allenfalls in den Hauptspeicher verschieben, aber das macht dann etwaige Zugriffe wieder langsam.

Ich meine, wenn meine 8GB RAM voll sind, dann ist der schlicht und ergreifend voll und das System darf Prozesse abschießen, der wird doch nicht dadurch leer, dass ich noch mehr RAM reserviere, den ich nicht habe. :ugly:
 
Das ist normal.
Wenn viel VRAM da ist wird viel Müll drin gesammelt und nicht geleert.
Spätestens beim zocken wird dann wieder leer geräumt.
 
Ich meine, wenn meine 8GB RAM voll sind, dann ist der schlicht und ergreifend voll und das System darf Prozesse abschießen, der wird doch nicht dadurch leer, dass ich noch mehr RAM reserviere, den ich nicht habe. :ugly:

Es gibt mehr als nur den Status "reserviert". ;)
Es gibt bei RAM auch den Status "reserviert bis Bedarf" nenne ichs mal, sprich ein Programm nimmt sich RAM wenn er sonst nicht benötigt wird und gibt ihn sofort wieder frei wenn der freie Speicher zu klein wird.


Diese RAM-Mengen werden normalerweise nicht mal angezeigt als belegt obwohl sie voll sind - schau mal in deinen Task-Manager bei Leistung unten links: da steht was wirklich noch Frei (=Leer) ist, das sind normalerweise wenn der Rechner schon länger läuft und arbeitet... nahe 0 MB.
Man zeigt das den Leuten nur nicht grafisch an da sie sonst immer panisch mit den Armen wedelnd rumschreien ihr RAM sei vollgeklatscht worden von Programm XY. :D
 
Oje, wir brauchen wieder Tools und Befehle um manuell den Speicher zu leeren und freizugeben.
Wie damals unter DOS, um doch noch ein bisschen mehr RAM für diverse Spiele herbeizuschaffen.

Ich denke es könnte einfach ein Auslesefehler oder ein Benutzerfehler sein.
Basis ist wichtig: Treiber ok, Hardware ok , OS ok, ... keine faxen mit GK damit gemacht, usw...

Heutzutage sollten wir froh sein das jedes Programm oder sonstiges so viel wie möglich Speicher frisst, wenn wir ihn schon haben und dafür zahlen.

grüße
kotor
 
Oje, wir brauchen wieder Tools und Befehle um manuell den Speicher zu leeren und freizugeben.

Diese Tools haben nichts gemacht wie die maximal mögliche RAM-Menge zu reservieren (sprich alle anderen Programme dazu zu zwingen möglichst viel freizugeben) und sich dann zu beenden.
Das kannste auch selber machen wenn du in Paint.NET 50 großformatbilder öffnest und dann Paint schließt.

Das hat absolut keinen Effekt außer dass die Programme die weiterlaufen jetzt wieder anfangen lahm nachzuladen bis der Ursprungszustand wieder hergestellt wurde.

Kurz: Die Tools sind marketingwirksamer Schwachsinn.


Speichernutzung ist immer so ne Sache... wenn die Leute 16 GB RAM kaufen erwarten sie dass alles schneller ist aber wehe ein programm schiebt mal 10GB in den RAM rein... dann ists immer sofort ein schei...-Programm das nicht optimiert ist und Speicher frisst.

Gibt auch bei Grafikkarten - der erste der sich getraut hat Speicher wirklich zu nutzen ist Deck13 - Lords of the Fallen macht auch eine 12GB-CAD-Grafikkarte beim laden des Spiels restlos voll, zur Not wird eben das ganze Spiel in den vRAM geladen. Das bedeutet offensichtlich NICHT, dass das Spiel 12 GB vRAM benötigt, sondern nur, dass die Ladezeiten auf einer solchen Karte gegen Null gehen.
 
Du musst mehr Vertrauen in Windows haben.
Ich benutze gerade nichtmal Windows. :ugly: Und im konkreten Fall wäre der Grafiktreiber für die Speicherverwaltung zuständig, auch da ist mir kein Tool bekannt, das auf die Idee käme, benutzten, aber nicht reservierten Speicher als "voll" anzuzeigen. Weil das nämlich schlicht und ergreifend keine Aussagekraft hätte und weil der Grafiktreiber solche Werte wahrscheinlich gar nicht erst reported.

Es gibt auch (auf Anwendungsebene) schon prinzipbedingt kein "reserviert bei Bedarf", alles, was nicht von Anwendungen reserviert ist, obliegt erstmal dem Betriebssystem. Und das klatscht da in der Regel einfach Daten rein, die von der Festplatte o.ä. gelesen werden, fertig. Aber die werden ja nicht als "voll" bezeichnet - warum auch.

Nachtrag: Man kann das natürlich innerhalb einer Anwendung simulieren. Allerdings funktioniert das natürlich nicht in Echtzeit und ist ggf. extrem aufwändig zu implementieren.
 
Zuletzt bearbeitet:
finds gut in welche Richtung das Thema "Speichernutzung" gegangen ist :daumen:

ich werd jetzt auch mein VRAM auslesen :( ... Desktop, Steam, Youtube ... und hoffe das es viel ist !

unter Windows
 
Ja ich weiss, Thread 4 Jahre alt.

Mir ist aber auch sowas aufgefallen.
Hab Windows vor paar Tagen neu installiert.
Nach nen frischen Start ist die Vram Auslastung laut GPUZ um die 120-200mb.
Starte ich ein Game, wie Witcher 3 ist auch erstmal alles normal. Rund 2,5GB Vram.
Beende ich es bleibt der Vram am Ende auf dem Deskop bei 1-2GB voll.
Starte ich nun Witcher nochmal und spiele, habe ich da irgendwann aufeinmal nen Verbrauch von 5GB+ in Witcher laut GPUZ.
Ich habe aber nur 4GB.
HWInfo zeigt den selben Wert an.
Der Taskmanager hingegen erneut rund 2,5Gb wobei ich nicht weiss wie zuverlässig da ist.

Jemand ne Idee?
 
Der zeigt das selbe wie Hwinfo und Gpuz an.
Aber mit über 5Gb Vram verbrauch bei einer 4Gb Karte dürfte Witcher unspielbar sein.
Also irgendwie kann da was nicht stimmen.
 
Das kommt vom neuen WDDM2.0 treibermodell bei win 10.
Aber normalerweise sollte das bei den neuesten Versionen von GPUz und Afterburner korrigiert sein.

Welche Versionen der Programme verwendest du denn?
 
GPUZ 2.10 und AB auch der neuste.

Also stimmen dann die Angabe aus dem Taskmanager? Weil die kommt ja ca hin
 
Hm. Verstehen tu ichs auch net.
Aber solange es nur ein Anzeigefehler ist, was solls.
Oder steckt da mehr hinter
 
Zurück