如何解决VirtualBox中的慢和卡顿性能问题?

Ubuntu在VirtualBox中运行非常慢。
我该如何在VirtualBox中以Unity或启用透明度的方式流畅运行Ubuntu?
2个回答

对于Ubuntu的图形/性能修复已经在Ubuntu 13.04、12.10和12.04上进行了测试。这个解决方案的一部分适用于使用aero / transperancy的情况,包括d3d游戏。

内存要求

建议基于aero的操作系统的图形内存或虚拟内存为256 MB最小内存-768 MB适用于13.04

虚拟机设置

在虚拟机设置中启用3D支持。 终端命令: ``` /usr/lib/nux/unity_support_test -p ``` (非软件渲染:否,Unity 3D支持:否) ``` uname -r sudo apt-get install linux-headers-$(uname -r) sudo apt-get autoremove sudo apt-get install build-essential ``` 现在从设备中插入VirtualBox客户机ISO并手动安装: ``` cd /media ls cd username ls cd VBOX* ls sudo ./VBoxLinuxAdditions.run
sudo gedit /etc/modules ``` 在`lp`的下一行添加“vboxvideo”,就像这样:`loop>lp>vboxvideo`,然后保存文件并退出编辑器。
重启机器。 现在打开终端检查Unity 3D是否已启用: ``` /usr/lib/nux/unity_support_test -p ``` 完成后关闭虚拟机,然后关闭VirtualBox。 按照以下路径打开`.vbox`扩展名文件,并用记事本进行临时打开: ``` C:\Users\Username\VirtualBox VMs\ubuntu 13.04 ``` 查找以下行并以以下方式替换它们: ``` Display VRAMSize="128" monitorCount="1" accelerate3D="true" accelerate2DVideo="false"/> ``` 变为: ``` Display VRAMSize="256" monitorCount="1" accelerate3D="true" accelerate2DVideo="false"/> ```
现在您可以为此操作系统设置256MB虚拟内存。 通过这种方式,可以为任何操作系统提供所需的VRAM。

参考和来源:

babarehner @ e-wrench.com 和 youtube

sanct 在http://ubuntuforums.org/forum.php

rpxmac 在forums.virtualbox.org

关于Ask Ubuntu的相关问题

如何在VirtualBox虚拟机中安装Guest Additions?
如何启用硬件虚拟化技术(VT-x)以在VirtualBox中使用?
在VirtualBox中安装Ubuntu时,未使用基本内存RAM


3你可以通过VirtualBox的用户界面来更改那些VRAM和其他设置。 - ashes999
无法找到VBoxLinuxAdditions.run文件? - Santosh Kumar
2@ashes999 但只限于128MB - Sebi2020
无法打开Kali Linux虚拟机的会话。VRamSize太大,0x20000000,最大为0x10000000(VERR_INVALID_PARAMETER)。结果代码:NS_ERROR_FAILURE(0x80004005) 组件:ConsoleWrap 接口:IConsole {}这个不起作用。 - Ashim


这里链接的文章有问题。有人知道正确的链接吗? - asgs
2Archive.org在wayback机器上有这个页面:https://web.archive.org/web/20160512071115/http://www.namhuy.net:80/951/how-to-fix-slow-performance-ubuntu-13-04-running-in-virtualbox.html - bshacklett