![为什么 Tesla K40 的 OpenGL 版本只有 1.4?](https://linux22.com/image/1006913/%E4%B8%BA%E4%BB%80%E4%B9%88%20Tesla%20K40%20%E7%9A%84%20OpenGL%20%E7%89%88%E6%9C%AC%E5%8F%AA%E6%9C%89%201.4%EF%BC%9F.png)
我需要为 OpenGL 2.0 进行开发。
运行glxinfo | grep "OpenGL version"
我得到:
OpenGL version string: 1.4 (2.1 Mesa 17.0.1)
编辑-完整输出:
我在一台有 2 个服务器上运行特斯拉 K40据我所知,这些产品相当新(而且价格昂贵),而且根据CNET 规格 应该支持 OpenGL 4.0(除非我错了)。
Nvidia 版本:390.12
操作系统:Ubuntu 16.0.4
知道我这里遗漏了什么吗?
答案1
您是从控制台还是远程 shell 连接的?这是通过远程方式连接的典型输出。
如果是这种情况,除非您使用的是非常老版本的 Ubuntu,否则您将会因为较新的 Xorg 而面临此问题。为了能够使用更高级的 OpenGL,恐怕您必须使用 VirtualGL 之类的东西(但这要求您在服务器上有一个可以正常工作的 X)。