VirtualBox – 如何增加video内存?
我刚刚在VirtualBox上安装了Ubuntu 14.04,包括guest虚拟机添加。
但是,显示效果非常慢。 看看显示设置,我可以看到video内存只有12MB,但我无法移动滑块来增加它。 扩展function的复选框也是灰色的。 见截图。
。
如何增加内存量?
TIA
您需要先关闭虚拟操作系统,然后才能编辑设置。
Virtual Box最多支持256 MB的videoRAM。 无法使用Virtual Box Manager的滑块设置此项。
要充分利用所有支持的内存,我们可以在终端中发出以下命令:
VBoxManage modifyvm "Name of VM" --vram 256
在我们更改videoRAM等设置之前,必须关闭预先存在的虚拟机。
请注意,对于来自guest虚拟机添加的video驱动程序的3Dvideo硬件加速 ,主机图形卡的物理RAM将通过。 虚拟机的videoRAM设置不会影响此设置。
- 停止虚拟机并关闭虚拟机
- 使用像“Sublime Text”这样的文本编辑器打开YOUMACHINE.vbox 。 事先做好备份。
-
查找vram条目并更改其值
-
保存文件。
现在,您可以将video内存增加到128以上。
正如Marvin所说,您需要在更改之前关闭VM。 您还需要在虚拟ubuntu中sudo apt-get install virtualbox-guest-dkms
。 并且请注意,3D加速可能不起作用,Unity在3D上很重要。 因此,使用xfce4之类的图形密集程度较低的桌面可能是更好/更快的选择。 请至少启用2D加速。 它应该提供一些加速。
在VB v5.1.x中,如果首先在UI中启用3D加速,VRAM会自动跳转到256M。
- 关闭VM
- 从提升的命令提示符:
“ C:\ Program Files \ Oracle \ VirtualBox \ VBoxManage.exe”modifyvm“Ubuntu”–vram 256将“Ubuntu”替换为VM的名称
工作正常。
当然,从VM Ubuntu的终端:
- sudo apt-get install dkms&sudo apt-get install virtualbox-guest-dkms
- 重新启动VM
运行vboxmanage本身来查找–vram选项但不能使用顶部答案中的命令工作。 有人发布说你的虚拟机不需要为你的显示器分配比所需更多的RAM,所以我发布了我在4k运行的Win7的设置而没有启用任何加速,它抱怨“没有足够的ram”。 希望有人会觉得这很有用。 最后一篇文章是从2月18日开始的,所以这是一个有效的更新。 因为有人在这里发布了黑屏 – 建议是 – 克隆你的虚拟机并在那里测试它是否有效。
更改前的设置:
更改后的设置: