我最近组装了一台配备 ATI Radeon HD 5750 的 PC。我安装了 Fedora 11,并安装了 Radeon 5700 系列专有驱动程序的设备驱动程序。我想看看是否有图形硬件加速。我在终端输入了 glxinfo,得到了:
X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 135 (GLX)
Minor opcode of failed request: 19 (X_GLXQueryServerString)
Serial number of failed request: 14
Current serial number in output stream: 14
我不知道如何修复这个问题。我尝试进入 ATI Catalyst 控制中心;这样可以,但是 ATI Catalyst 控制中心(管理员)不起作用。如果有人知道如何修复这个问题,请告诉我。
答案1
ATI Linux 支持很差劲。如果你打算更频繁地使用 Linux,那么用 NVIDIA 卡替换它就可以省去很多麻烦。
话虽如此,这些类型的错误通常是由于 64 位系统(您可能有?)上的 ATI 安装程序中的错误造成的,该错误会尝试让系统加载 32 位驱动程序而不是 64 位驱动程序。如果您的情况是这种情况,您需要执行以下操作(以 root 或 sudo 身份):
mv /usr/lib/dri/fglrx_dri.so /usr/lib/dri/original-fglrx_dri.so
ln -s /usr/lib64/dri/fglrx_dri.so /usr/lib/dri/fglrx_dri.so
然后做:
aticonfig --initial
如果这不起作用,你可以将其改回来:
mv /usr/lib/dri/original-fglrx_dri.so /usr/lib/dri/fglrx_dri.so