如何在主机Windows 7 64位的Ubuntu 12.04 64位虚拟机中启用Unity 3D支持?

我在VirtualBox中安装了Ubuntu 12.04,主机Windows 7 64位,但video在vlc和电影播放器​​中都是一种不稳定的状态,Ubuntu运行速度很慢,每次点击都有几秒钟的滞后

我安装了build-essentials ,vbox guest添加和vbox扩展,启用了3D加速但仍然unity_support_test结果为“No”,因为没有软件渲染和Ubuntu 3d支持如下所示。

 Not software rendered: no Not blacklisted: yes GLX fbconfig: yes GLX texture from pixmap: yes GL npot or rect textures: yes GL vertex program: yes GL fragment program: yes GL vertex buffer object: yes GL framebuffer object: yes GL version is 1.4+: yes Unity 3D supported: no 

帮助我获得3D支持并像普通主机操作系统一样更快地运行Ubuntu,而不会出现乱码。 我在朋友系统中看到,虚拟盒中没有显卡的启用。 怎么能在我的系统中实现?

自Unity发布以来,我遇到了同样的问题,这里的解决方案总是对我有用。

  1. 在VirtualBox中为机器启用3D加速
  2. 提供足够的video内存
  3. 启动Ubuntu来宾
  4. 确保为正在运行的内核安装内核头文件

    sudo apt-get install build-essential linux-headers – $(uname -r)

  5. 挂载vbox添加

  6. 安装Guest Additions,它应该自动启动,如果不是从sudo命令提示符运行它

    sudo ./VBoxLinuxAdditions.run

  7. 确保“/ vboxvideo”一词出现在/ etc / modules中自己的一行上

  8. 重启
  9. 使用sudo / usr / lib / nux / unity_support_test -p进行测试

这可确保正确构建vboxvideo驱动程序并为当前运行的内核安装。

请注意,如果您进行了apt-get dist-upgrade,则需要重复此过程,因为内核版本可能会发生变化。