如何修复 ATI 驱动程序“请求失败错误”的错误?

use*_*785 12 ati 11.10 fglrx

我通过此链接安装了 fglrx 催化剂专有驱动程序:http : //cisight.com/install-amd-radeon-hd-6470m-and-solve-overheat-on-ubuntu-1110-oneiric/

运行fglrxinfoglxinfo | 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)

我希望你能理解我在这里写的东西,它会帮助你解决你的问题。

  • 嗯,不错的主意,但它没有被列入黑名单 (4认同)

Mic*_*cro 1

该教程充满了错误的步骤和命令,并且没有正确描述每一段。

如果您想要良好的文档资源,请观看此内容http://wiki.cchtml.com/index.php/Main_Page


mar*_*tin 0

您的安装过程中出了点问题。首先删除 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 并安装建议的驱动程序。