Zuteilung von Grafikspeicher bei Systemen mit integrierter Grafikeinheit (iGPU)

Einleitung

In Systemen mit integrierter Grafikeinheit (iGPU) wird der Arbeitsspeicher auch als Grafikspeicher verwendet. Die Zuteilung, wieviel Arbeitsspeicher (DRAM) als Grafikspeicher (VRAM) verwendet werden darf, erfolgt automatisch vom Betriebssystem. In der Regel kann also die iGPU immer so viel Speicher nutzen, wie sie gerade benötigt.

In speziellen Anwendungsfällen kann es sinnvoll oder erforderlich sein, die Zuteilung manuell anzupassen. Dies ist insbesondere bei Benchmarks, Spielen und Anwendungen der Fall, welche den vorhandenen Grafikspeicher direkt beim Start prüfen und mitunter den Dienst verweigern, sofern vom System nicht sofort eine bestimmte Mindestmenge an Grafikspeicher angezeigt wird.

Manuelle Zuweisung im BIOS

Viele iGPU-Modelle bieten im BIOS die Möglichkeit, einen festen Anteil des Arbeitsspeichers als Grafikspeicher zu reservieren. Die Option trägt Bezeichnungen wie „Aperture Size“ oder „UMA Framebuffer“. Typischerweise lassen sich hier Werte zwischen 1 und 16 GB auswählen. Dies gilt sowohl für Systeme mit Intel als auch mit AMD.

xmg-evo_vram-allocation-in-bios.jpg

Wer ein System mit weniger Arbeitsspeicher nutzt - zum Beispiel 8 GB RAM - und im BIOS dennoch 16 GB als Grafikspeicher einstellt, muss sich keine Sorgen machen. In solchen Fällen verhält sich das System so, als wäre die Einstellung auf "Auto" belassen worden. Es besteht somit keine Gefahr, mit einer invaliden Auswahl einen nicht-bootfähigen Zustand herbeizuführen.

Werte höher als 16 GB sind im Hersteller-Code dieser BIOS-Optionen in der Regel nicht vorgesehen und lassen sich auch von uns nicht weiter anpassen.

Manuelle Zuweisung im AMD-Treiber

Aktuelle AMD Ryzen-Systeme, bieten neben der BIOS-Option auch eine erweiterte Möglichkeit der Grafikspeicher-Zuweisung in der AMD-Software ("Adrenalin Edition").

AMD-Software → Leistung Konfiguration → Variabler Grafikspeicher

Im Gegensatz zur BIOS-Option skalieren die auswählbaren Werte hier mit der Größe des installierten Arbeitsspeichers. Auf einem System mit 32 GB RAM stehen beispielsweise Optionen von bis hin zu 24 GB VRAM zur Verfügung.

amd-igpu-vram-allocation-via-driver_screenshots_animated.gif

Weitere Screenshots gibt es hier in Form eines animierten GIFs: amd-igpu-vram-allocation-via-driver_screenshots_animated.gif

Damit diese Funktion korrekt arbeitet, sollte die BIOS-Einstellung auf "Auto" (Standard) belassen werden. Die eigentliche Festlegung des gewünschten VRAM-Werts erfolgt anschließend in der AMD-Software.