带有 nvidia 的 ubuntu 14.04 刚刚将内核升级到 3.16.0-52-generic。之后我尝试运行 tremulous(带有 tremfusion),得到:
GLimp_Init() - could not load OpenGL subsystem
glxgears
所有其他 3D 游戏(xonotic、open arena、red eclipse)均能正常运行glxinfo | grep direct
。
direct rendering: Yes
GL_AMD_multi_draw_indirect, GL_ARB_ES2_compatibility,
GL_ARB_draw_indirect, GL_ARB_draw_instanced,
GL_EXT_direct_state_access, GL_EXT_draw_buffers2, GL_EXT_draw_instanced,
GL_AMD_multi_draw_indirect, GL_ARB_ES2_compatibility,
GL_ARB_draw_elements_base_vertex, GL_ARB_draw_indirect,
GL_EXT_direct_state_access, GL_EXT_draw_buffers2, GL_EXT_draw_instanced,
升级之前,tremulos 也没有问题。知道为什么只有一个程序报告该问题以及如何解决吗?
答案1
我找到了答案。问题与 OpenGL 无关。一些自动下载的地图格式不正确。删除它们后,游戏又可以正常运行