fglrx 没有 /usr/lib/libGL.so lib

fglrx 没有 /usr/lib/libGL.so lib

我正在尝试从源代码编译一些 OpenGL 应用程序,但没有/usr/lib/libGL.so,甚至/usr/lib/libGL.so.1没有/usr/lib/libGL.so.1.2,但是 fglrxinfo 说:

display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon HD 4500 Series
OpenGL version string: 3.3.10237 Compatibility Profile Context

这正是我期望的,并且齿轮演示也能正常工作。

我如何获取这些文件?我尝试了 MESA 文件,但得到的是软件渲染,这不是我想要的。

答案1

该包是一个元包,包含所需的lib,可以用软件实现或dri加速版本libgl1-dev替换。libgl1-mesa-swx11libgl1-mesa-dri

答案2

韓國软件包包含 /usr/lib/fglrx/libGL.so

要查看 glxgears(或任何其他程序)正在使用哪些库,请使用

ldd "$(which glxgears)"

相关内容