未能在 VirtualBox 上启用 3D 加速

未能在 VirtualBox 上启用 3D 加速

我在 Windows 7(64 位,显卡为 ATI Radeon HD 5470)上安装了 VirtualBox 4.1.8 上的 ubuntu 11.10 作为主机。我尝试在 ubuntu 上运行 opengl es 程序,但在执行过程中遇到错误:-

OpenGL 警告:在您的虚拟机上启用 3D 加速。分段错误

我进入 VirtualBox 的显示选项,发现 3D 加速已被禁用。我不知道 OpenGL 需要在安装 ubuntu 设置时启用 3D 加速,因此忘记了执行此操作。现在我无法从 virtualbox 启用它,也无法在 ubuntu 上运行 Opengl exe。请帮忙。

答案1

关闭 VirtualBox 中的客户操作系统后,我们可以从机器设置中启用 3D 加速:

在此处输入图片描述

客户机 Ubuntu 还需要虚拟 3D 图形驱动程序的客户机附加组件:

安装完客户机附加组件后,客户机操作系统需要重启以便加载虚拟驱动程序。

故障排除:

如果失败,我们可能会尝试重新安装客户机附加组件,并注意在执行此操作时可能遇到的错误。旧版本的 Virtual Box 可能与主机的图形驱动程序或客户机 Ubuntu 版本不兼容。然后,我们可能需要以下选项来安装较新的版本:

如果它仍然不能按预期工作,并且我们可能没有图形桌面,我们可以从命令行更新我们的操作系统,如下所示:

  • 从命令行更新客户操作系统(Shift启动时按住左键输入根外壳),然后运行:

    apt-get update && apt-get dist-upgrade
    
  • 我们可能必须再次安装客户插件。
  • 操作系统更新后重新启动虚拟机

相关内容