我在跑Ubuntu 16.10在虚拟盒版本5.1.10安装了最新的客户添加项。我的主机系统是Ubuntu 14.04带有图形适配器:
00:02.0 VGA 兼容控制器:英特尔公司 HD Graphics 530(rev 06)
根据其规格它支持OpenGL最高版本4.5在Linux。我的客户系统图形适配器显示如下:
00:02.0 VGA 兼容控制器:InnoTek Systemberatung GmbH VirtualBox 图形适配器
根据glxinfo我现在的OpenGL客户系统上的版本是:
> glxinfo | grep OpenGL
OpenGL vendor string: Humper
OpenGL renderer string: Chromium
OpenGL version string: 2.1 Chromium 1.9
OpenGL shading language version string: 1.30
OpenGL extensions:
如何将客户系统上的显卡驱动程序升级到最新版本OpenGL版本可能吗?
答案1
简短的回答:不可以,至少对于 VirtualBox 来说不可以。
根据手册(链接如下),VirtualBox 虚拟图形适配器仅支持 OpenGL 2。看来支持的版本实际上是 2.1,但我找不到比这更新的版本的任何参考资料。
[20] VirtualBox 2.1 增加了对 Windows 客户机的 OpenGL 支持;VirtualBox 2.2 随后增加了对 Linux 和 Solaris 的支持。VirtualBox 3.0 为 Windows 客户机添加了 Direct3D 8/9 支持。现在还支持 OpenGL 2.0。VirtualBox 4.1 为 Windows Vista 和 Windows 7 客户机添加了 Windows Aero 主题支持(实验性)