我通过此链接安装了 fglrx 催化剂专有驱动程序:http : //cisight.com/install-amd-radeon-hd-6470m-and-solve-overheat-on-ubuntu-1110-oneiric/
运行fglrxinfo或glxinfo | grep render返回:
X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 136 (GLX)
Minor opcode of failed request: 19 (X_GLXQueryServerString)
Serial number of failed request: 12
Current serial number in output stream: 12
Run Code Online (Sandbox Code Playgroud)
我的 xorg 是:
Section "ServerLayout"
Identifier "aticonfig Layout"
Screen 0 "aticonfig-Screen[0]-0" 0 0
EndSection
Section "Module"
Load "fglrx"
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]-0"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
Monitor "aticonfig-Monitor[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Run Code Online (Sandbox Code Playgroud)
我该如何解决?
小智 6
检查 fglrx 是否未列入黑名单。
为此,您可以 grep 浏览 /etc/modprobe.d/ 中的所有文件:
grep fglrx /etc/modprobe.d/*
Run Code Online (Sandbox Code Playgroud)
在我的情况下,这给出了以下输出:
blacklist-local.conf:blacklist fglrx
fglrx.conf:# This file was installed by fglrx
fglrx.conf:alias fglrx fglrx
Run Code Online (Sandbox Code Playgroud)
我所要做的就是编辑 /etc/modprobe.d/blacklist-local.conf 文件并通过在行前插入“#”来注释掉带有“blacklist fglrx”的行。所以现在看起来像这样:
# blacklist fglrx
Run Code Online (Sandbox Code Playgroud)
我希望你能理解我在这里写的东西,它会帮助你解决你的问题。
您的安装过程中出了点问题。首先删除 fglrx:
sudo /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge xorg-driver-fglrx fglrx*
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri fglrx-modaliases
Run Code Online (Sandbox Code Playgroud)
现在您可以尝试再次安装 fglrx。运行 jockey-gtk 并安装建议的驱动程序。
| 归档时间: |
|
| 查看次数: |
54243 次 |
| 最近记录: |