我正在尝试在 Ubuntu 上玩 Steam 游戏。该游戏需要“图形:着色器模型 3”。
如何确定我的集成英特尔显卡是否支持 Shader Model 3?
目前,当我启动游戏时,我可以听到声音,但屏幕完全是黑色的。
运行glxinfo | grep OpenGL
收益:
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.2.2
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 18.2.2
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 18.2.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:
我不确定上述哪一行(如果有的话)能回答我的问题。
答案1
你可以运行
glxinfo | grep OpenGL
shading language version string
将向您显示着色器的版本。
例如
OpenGL shading language version string: 4.60 NVIDIA
您的系统不支持着色器版本 3。