仅当单击标题栏时,Windows 才会刷新(12.04-VirtualBox)

仅当单击标题栏时,Windows 才会刷新(12.04-VirtualBox)

我正在尝试在运行 Windows 7 Pro 的 VirtualBox 中安装 ubuntu 12.04 LTS。我已按照为什么 VirtualBox 中的 Ubuntu 客户机运行非常非常慢?

Unity 3D 似乎加载正常,但所有窗口仅在我单击窗口标题栏时更新其内容。即使是终端,在终端中我可以按几次回车键,但没有任何更新,直到我单击标题栏,然后我才能看到预期的响应。

我的系统 -
VirtualBox(4.2.10 r84104)
扩展包 4.2.10
Ubuntu 12.04 LTS
附加组件已安装

我有

  1. 安装 VirtualBox Oracle VM VirtualBox 扩展包。
  2. 创建一个 VirtualBox 实例并在其上安装 Ubuntu 12.04 LTS。
  3. apt-get 更新
  4. apt-get 升级
  5. apt-get 安装 dkms
  6. 重新启动
  7. cd/媒体/VBOXADDITIONS_4.2.10_84104
  8. sudo./VBoxLinuxAdditions.run
  9. 重新启动
  10. 通过运行以下命令将 vboxvideo 驱动程序添加到实例:

    sudo bash -c'echo vboxvideo >> /etc/modules'

  11. 关闭
  12. 在我的 BIOS 中启用了“英特尔虚拟化技术”
  13. 在 Virtualbox 中设置视频内存 128MB 并启用 3D 加速
  14. 启动 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 加速”

希望能帮助到你。

答案2

与之相反Rom098的 回答,为了使其正常工作,我必须在虚拟机设置中激活“3D 加速”。

相关内容