是否可以在 VirtualBox 中分配更多的视频内存?

Sim*_*han 26 virtualbox

我目前正在使用 VirtualBox 来运行 Fedora 15 VM。在更改设置时,我分配了 128MB 的视频内存,并启用了 3D 加速。

有没有办法分配更多的视频内存?如果没有,为什么限制为 128MB?

Joe*_*nte 17

您可以从命令行执行此操作。此示例将视频内存增加到 256MB:

<~> $ vbm showvminfo WinXP-SP3 | grep VRAM
VRAM size:       128MB

<~> $ vbm modifyvm WinXP-SP3 --vram 256

<~> $ vbm showvminfo WinXP-SP3 | grep VRAM
VRAM size:       256MB
Run Code Online (Sandbox Code Playgroud)

注意:vbm实际上是 的缩写vboxmanage


小智 9

无论主机硬件/GPU 的能力如何,VirtualBox 提供的上限为 256Mb。

例如运行:

vboxmanage modifyvm MyVMBoxName --vram 1024
Run Code Online (Sandbox Code Playgroud)

给出这个错误:

VBoxManage: error: Invalid VRAM size: 1024 MB (must be in range [1, 256] MB)
VBoxManage: error: Details: code NS_ERROR_INVALID_ARG (0x80070057), component SessionMachine, interface IMachine, callee nsISupports
Context: "COMSETTER(VRAMSize)(ValueUnion.u32)" at line 417 of file VBoxManageModifyVM.cpp
Run Code Online (Sandbox Code Playgroud)

如果有一种方法可以为 VM 分配更多的视频内存,那就太好了,因为我的 Win7 使用范围非常广泛,例如用于 Photoshop。