Wie behebe ich einen Fehler mit dem ATI-Treiber "Fehler bei fehlgeschlagener Anforderung"?

12

Ich habe den proprietären Treiber für den fglrx-Katalysator über diesen Link installiert: http://cisight.com/install-amd-radeon-hd-6470m-and-solve-overheat-on-ubuntu-1110-oneiric/

Laufen fglrxinfooder glxinfo | grep renderzurück:

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

Mein xorg ist:

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

Wie kann ich das lösen?

user34785
quelle
Könnten Sie ein Terminal öffnen glxinfo | grep renderund die Ausgabe hier kopieren und einfügen und veröffentlichen?
Martin
1 @ 1-HP-Pavilion-g6-Notebook-PC: ~ $ glxinfo | grep render X Fehler der fehlgeschlagenen Anforderung: BadRequest (ungültiger Anforderungscode oder keine solche Operation) Major Opcode der fehlgeschlagenen Anforderung: 136 (GLX) Minor Opcode der fehlgeschlagenen Anforderung: 19 (X_GLXQueryServerString) Seriennummer der fehlgeschlagenen Anforderung: 12 Aktuelle Seriennummer in der Ausgabe Stream: 12
User34785
@ user34785 Bitte klicken Sie auf "Bearbeiten" und fügen Sie die Informationen dort hinzu, danke!
Jorge Castro
In meinem sehr ähnlichen Problem (xorg.conf ist ein bisschen anders) erhalte ich diese möglicherweise problematischen Zeilen in Xorg.0.log:
danjjl
In meinem Problem weitermachen: lsmod | grep fglrxGibt nichts zurück.
Danjjl

Antworten:

6

Überprüfen Sie, ob fglrx nicht auf der schwarzen Liste steht.

Dazu können Sie alle Dateien in /etc/modprobe.d/ durchsuchen:

grep fglrx /etc/modprobe.d/*

In meinem Fall ergibt dies folgende Ausgabe:

blacklist-local.conf:blacklist fglrx
fglrx.conf:# This file was installed by fglrx
fglrx.conf:alias fglrx fglrx

Ich musste nur die Datei /etc/modprobe.d/blacklist-local.conf bearbeiten und die Zeile mit "blacklist fglrx" auskommentieren, indem ich "#" vor der Zeile einfügte. So sieht es jetzt aus:

# blacklist fglrx

Ich hoffe, Sie konnten verstehen, was ich hier schreibe und es wird Ihnen helfen, Ihr Problem zu lösen.

Gumili
quelle
4
Hmm nette Idee, aber es ist nicht auf der schwarzen Liste
danjjl
Ich werde Ihnen das Kopfgeld gewähren, weil ich finde, dass Sie die hilfreichste Antwort gegeben haben. (Auch wenn es mir nicht geholfen hat)
Danjjl
Dies löste jedes Problem mit Katalysator 12.4 Treiber für mich. Warum es überhaupt auf die schwarze Liste kam, ist mir ein Rätsel. Vielen Dank!!!
JavierIEH
2

es gibt ein nettes script smxi für ATI / Nvidia versuche dies:

   sudo su
   mkdir video
   cd video
   wget -Nc smxi.org/sgfxi
   chmod +x sgfxi
   ./sgfxi

Das Skript stoppt den X-Server automatisch, erkennt den Grafikkartentyp, lädt den letzten Grafiktreiber von der Website des Herstellers herunter, sichert die Datei xorg.conf und installiert den Treiber

Jet
quelle
Diese Lösung hat bei mir funktioniert!
Pagliuca
2

Was hat bei mir funktioniert:

Verwenden Sie ordnungsgemäße Treiber über die Anwendung "Additional Drivers". Eine manuelle Installation der vorgeschalteten Treiber ist nicht erforderlich. Terminal öffnen und eingeben:

sudo aticonfig --initial

und starten Sie Ihren Computer neu. Das ist es.

Zuhaib Ali
quelle
1

Dieses Tutorial ist einfach voller falscher Schritte und Befehle und beschreibt nicht jede Passage richtig.

Sehen Sie sich dies an, wenn Sie eine gute Ressource für Dokumente http://wiki.cchtml.com/index.php/Main_Page benötigen

Mikro
quelle
Befolgung
1

Hey, ich habe das gleiche Problem:

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

Als ich tat:

fglrxinfo

Es gab mir die gleiche Ausgabe:

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 

Also habe ich die Anweisungen in diesem Link befolgt, dann hat es funktioniert.

Tandin
quelle
0

Bei der Installation ist ein Fehler aufgetreten. Entfernen Sie zuerst 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

Jetzt können Sie versuchen, fglrx erneut zu installieren. Führen Sie jockey-gtk aus und installieren Sie den vorgeschlagenen Treiber.

martin
quelle
danke. aber arbeite nicht für mich.
user34785
0

Nachdem ich einige Tricks ausprobiert hatte, die nicht funktionierten, wagte ich mich an das oben erwähnte sgfxi. Leider stoppte es, als der proprietäre Treiber installiert werden sollte und ich aufgefordert wurde, eine andere Treiberinstallation zu deinstallieren. Aber es sah nicht so aus, als wäre ein Treiber installiert, also konnte ich nicht deinstallieren ... und X war kaputt.

Es war jedoch nicht so schlimm, denn ich hatte bereits die proprietären Treiber (14.10) von amd heruntergeladen und die drei deb-Pakete erstellt und lief:

sudo dpkg -i fglrx*.deb

Dann funktionierte X wieder und der Anforderungsfehler war verschwunden.

Siehe Abschnitt 3.1. hier: https://help.ubuntu.com/community/BinaryDriverHowto/AMD

AMD-Treiber: http://support.amd.com/en-us/kb-articles/Pages/latest-linux-beta-driver.aspx

Es sieht so aus, als hätte sgfxi genug von der alten Installation entfernt, damit der neu installierte Treiber ohne den Fehler funktioniert.

user285684
quelle
0

Überprüfen Sie die Ausgabe von lspci, um sicherzustellen, dass Ihre AMD / ATI-Grafikkarte aufgelistet ist. Ernsthaft!

lspci | grep VGA

Nachdem ich stundenlang meine Grafiktreiber entfernt und neu installiert hatte, stellte sich heraus, dass meine PCIe-Karte entfernt und neu installiert werden musste! / facepalm

FooMonkey
quelle