我正在尝试在运行 Windows 7 Pro 的 VirtualBox 中安装 ubuntu 12.04 LTS。我已按照为什么 VirtualBox 中的 Ubuntu 客户机运行非常非常慢?
Unity 3D 似乎加载正常,但所有窗口仅在我单击窗口标题栏时更新其内容。即使是终端,在终端中我可以按几次回车键,但没有任何更新,直到我单击标题栏,然后我才能看到预期的响应。
我的系统 -
VirtualBox(4.2.10 r84104)
扩展包 4.2.10
Ubuntu 12.04 LTS
附加组件已安装
我有
- 安装 VirtualBox Oracle VM VirtualBox 扩展包。
- 创建一个 VirtualBox 实例并在其上安装 Ubuntu 12.04 LTS。
- apt-get 更新
- apt-get 升级
- apt-get 安装 dkms
- 重新启动
- cd/媒体/VBOXADDITIONS_4.2.10_84104
- sudo./VBoxLinuxAdditions.run
- 重新启动
通过运行以下命令将 vboxvideo 驱动程序添加到实例:
sudo bash -c'echo vboxvideo >> /etc/modules'
- 关闭
- 在我的 BIOS 中启用了“英特尔虚拟化技术”
- 在 Virtualbox 中设置视频内存 128MB 并启用 3D 加速
启动 Ubuntu 客户机,并通过运行以下命令检查 3D 加速是否正常工作:
/usr/lib/nux/unity_support_test -p
返回
OpenGL vendor string: Humper
OpenGL renderer string: Chromium
OpenGL version string: 2.1 Chromium 1.9
Not software rendered: yes
NOT blacklisted: yes
GLX fbconfig: yes
GLX texture from pixmap: yes
GL npot or rect textures: yes
GL vertex program: yes
GL framebuffer object: yes
GL version is 1.4+: yes
Unity 3D supported: yes
我还安装并运行了 CompizConfig 设置管理器,但我找不到任何帧缓冲区选项。我想我只需要在某处设置一些选项,但我现在不知道去哪里找。
PS Unity 2D 运行正常,但我希望 Unity 3D 也能运行,然后我可以尝试 12.10。
答案1
似乎是在具有 NVidia 适配器的主机上运行 VirtualBox 的已知问题(https://www.virtualbox.org/ticket/2985)
有2种方法可以解决:
1)更新主机的视频驱动程序
2)如果没有帮助,请在虚拟机设置中关闭“3D 加速”
希望能帮助到你。