我正在尝试在无头ubuntu服务器上运行OpenGL。
freeglut
(通过运行apt install freeglut3-dev
安装]Xvfb
(因为它是无头服务器。)我运行glxinfo | grep "OpenGL version"
时说OpenGL version string: 3.1 Mesa 19.2.8
。因此,我无法运行需要OpenGL 3.3的代码。
由于驱动程序418.67不是最新的,所以我可以考虑更新驱动程序,但是我想确保它是否可以对Xvfb
起作用。在运行Xvfb
的gl上下文中,使用Xvfb
能否影响驱动程序及其支持的OpenGL版本?还是与它无关,我唯一能做的就是更新驱动程序?