Ich versuche, ein Spiel auf Virtualbox zu spielen, das 512 MB Videospeicher benötigt. Also, wie hier vorgeschlagen, habe ich die Virtualbox heruntergefahren und versucht, den Speicher mit diesem Befehl auf 512 MB zu erhöhen:
VBoxManage modifyvm "win7" --vram 512
Aber ich bekomme diesen Fehler
error: Invalid VRAM size: 512 MB (must be in range [1, 256] MB)
VBoxManage: error: Details: code NS_ERROR_INVALID_ARG (0x80070057), component SessionMachine, interface IMachine, callee nsISupports
VBoxManage: error: Context: "COMSETTER(VRAMSize)(ValueUnion.u32)" at line 597 of file VBoxManageModifyVM.cpp
Ich frage mich, ob es eine Möglichkeit gibt, diese 256-MB-Grenze zu umgehen, die nach heutigen Maßstäben lächerlich niedrig ist.
Akzeptierte Antwort:
Du kannst nicht. Und das ist nicht nötig.
VirtualBox verwendet die GPU nicht. Was Sie in Ihrer virtuellen Maschine als Grafik-RAM sehen, ist normaler RAM vom Host, nicht von Ihrer GPU.
was nach heutigen Maßstäben lächerlich niedrig ist.
Tut mir leid aber nein. Bei Breite, Höhe, Bits/Pixel 3840×2160×32 wären das 33177600 Bytes oder 31 MB. Die 256-MB-Grenze ist also mehr als genug, um …
zu füllen- entweder 8 4K-Bildschirme
- oder 4 4K-Bildschirme mit doppelter Pufferung
- oder 2 4K-Bildschirme mit vierfacher Pufferung
Selbst wenn Sie es erhöhen könnten, gibt es KEINEN Grund, mehr als 256 MB zu haben. Es würde niemals verwendet werden und noch schlimmer:Es würde es -langsamer- machen:3D-beschleunigte Grafiken werden vom Host gerendert , nicht der Gast, also entzieht das Erhöhen des Grafik-RAM des Gasts es dem Host.
Was Sie brauchen, ist PCI-Passthrough:
Im Wesentlichen ermöglicht diese Funktion die direkte Verwendung physischer PCI-Geräte auf dem Host durch den Gast, selbst wenn der Host keine Treiber für dieses bestimmte Gerät hat. Es werden sowohl reguläre PCI- als auch einige PCI-Express-Karten unterstützt. AGP und bestimmte PCI-Express-Karten werden im Moment nicht unterstützt, wenn sie sich auf die GART-Einheitsprogrammierung (Graphics Address Remapping Table) für die Texturverwaltung verlassen, da diese eher nicht-triviale Operationen mit Seiten-Neuzuordnung durchführt, die IOMMU stören. Diese Einschränkung kann in zukünftigen Versionen aufgehoben werden.