为什么 Tesla K40 的 OpenGL 版本只有 1.4?

为什么 Tesla K40 的 OpenGL 版本只有 1.4?

我需要为 OpenGL 2.0 进行开发。

运行glxinfo | grep "OpenGL version"我得到:

OpenGL version string: 1.4 (2.1 Mesa 17.0.1)

编辑-完整输出:

https://pastebin.com/Up6bwpq5

我在一台有 2 个服务器上运行特斯拉 K40据我所知,这些产品相当新(而且价格昂贵),而且根据CNET 规格 应该支持 OpenGL 4.0(除非我错了)。

  • Nvidia 版本:390.12

  • 操作系统:Ubuntu 16.0.4

知道我这里遗漏了什么吗?

答案1

您是从控制台还是远程 shell 连接的?这是通过远程方式连接的典型输出。

如果是这种情况,除非您使用的是非常老版本的 Ubuntu,否则您将会因为较新的 Xorg 而面临此问题。为了能够使用更高级的 OpenGL,恐怕您必须使用 VirtualGL 之类的东西(但这要求您在服务器上有一个可以正常工作的 X)。

相关内容