我正在使用开源 Mesa 驱动程序(Gallium3D/radeonsi),它应该支持 OpenGL 3.3,但在我的系统上似乎不支持。
根据这篇新闻文章和这一页最近的 Mesa 版本应该支持 OpenGL 3.3,但是当我查询系统上的 OpenGL 支持时,我只看到支持 3.0:
$ glxinfo | grep "OpenGL version"
OpenGL version string: 3.0 Mesa 11.0.4 (git-ec14e6f)
我正在使用 Fedora 23 和 xorg-x11-drv-ati.x86_64 7.6.0-0.4.20150729git5510cd6.fc23 和这些 mesa 包。我的显卡是华硕 Radeon R9 280X DirectCU 2 TOP
所以对我来说,似乎配置出了问题,因为理论上它应该得到支持