Jak naprawić błąd ze sterownikiem ATI „Błąd nieudanego żądania”?


12

Zainstalowałem zastrzeżony sterownik katalizatora fglrx za pomocą tego linku: http://cisight.com/install-amd-radeon-hd-6470m-and-solve-overheat-on-ubuntu-1110-oneiric/

Uruchamianie fglrxinfolub glxinfo | grep renderzwroty:

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

mój xorg to:

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

Jak mogę to rozwiązać?


czy możesz otworzyć terminal i skopiować, wkleić glxinfo | grep renderi opublikować wynik tutaj?
martin

1 @ 1-HP-Pavilion-g6-Notebook-PC: ~ $ glxinfo | grep render X Błąd nieudanego żądania: BadRequest (nieprawidłowy kod żądania lub brak takiej operacji) Główny kod operacji nieudanego żądania: 136 (GLX) Niewielki kod operacji nieudanego żądania: 19 (X_GLXQueryServerString) Numer seryjny nieudanego żądania: 12 Bieżący numer seryjny na wyjściu strumień: 12
użytkownik34785,

@ user34785 Kliknij edytuj swoje pytanie i dodaj tam informacje, dzięki!
Jorge Castro

W moim bardzo podobnym problemie (xorg.conf jest nieco inny) dostaję te być może problematyczne linie w Xorg.0.log:
danjjl

Przechodząc dalej do mojego problemu: lsmod | grep fglrxnic nie zwraca.
danjjl

Odpowiedzi:


6

Sprawdź, czy fglrx nie znajduje się na czarnej liście.

Aby to zrobić, możesz przeszukać wszystkie pliki w /etc/modprobe.d/:

grep fglrx /etc/modprobe.d/*

W moim przypadku daje to następujące dane wyjściowe:

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

Wszystko, co musiałem zrobić, to edytować plik /etc/modprobe.d/blacklist-local.conf i komentować wiersz za pomocą „czarnej listy fglrx”, wstawiając „#” przed wierszem. Teraz wygląda to tak:

# blacklist fglrx

Mam nadzieję, że zrozumiesz, co tu piszę, a to pomoże ci rozwiązać problem.


4
Hmm fajny pomysł, ale nie jest na czarnej liście
danjjl,

Przyznam ci nagrodę, ponieważ uważam, że udzieliłeś najbardziej pomocnej odpowiedzi. (Mimo że mi to nie pomogło)
danjjl

To rozwiązało dla mnie każdy problem ze sterownikiem katalizatora 12.4. Dlaczego przede wszystkim znalazłem się na czarnej liście bije mnie. Dzięki!!!
JavierIEH

2

fajny skrypt smxi dla ATI / Nvidia spróbuj tego:

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

skrypt automatycznie zatrzymuje serwer X, wykrywa typ karty wideo, pobiera ostatni sterownik wideo ze strony dostawcy, tworzy kopię zapasową xorg.conf i instaluje sterownik


To rozwiązanie działało dla mnie!
pagliuca

2

Co dla mnie zadziałało:

Używaj sterowników właściwości za pomocą aplikacji „Dodatkowe sterowniki”. Ręczna instalacja sterowników nadrzędnych nie jest konieczna. Otwórz terminal i wprowadź:

sudo aticonfig --initial

i uruchom ponownie komputer. Otóż ​​to.



1

Hej, mam ten sam 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

Kiedy to zrobiłem:

fglrxinfo

Dało mi to samo wyjście:

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 

Postępowałem zgodnie z instrukcjami w tym linku .


0

Coś poszło nie tak podczas instalacji. Najpierw usuń 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

Teraz możesz spróbować ponownie zainstalować fglrx. Uruchom jockey-gtk i zainstaluj proponowany sterownik.


dzięki. ale nie pracuj dla mnie.
user34785,


0

Po wypróbowaniu kilku sztuczek, które nie zadziałały, zaryzykowałem sgfxi wspomniany powyżej. Niestety, zatrzymał się, gdy miał zamiar zainstalować zastrzeżony sterownik, informując mnie o odinstalowaniu innej instalacji sterownika. Ale nie wyglądało na to, że został zainstalowany żaden sterownik, więc nie mogłem odinstalować ... a X był zepsuty.

Jednak nie było tak źle, ponieważ już pobrałem własnościowe sterowniki (14.10) z amd i stworzyłem trzy pakiety deb i uruchomiłem:

sudo dpkg -i fglrx*.deb

Następnie X znów działał, a błąd żądania zniknął.

Sekcja 3.1. tutaj: https://help.ubuntu.com/community/BinaryDriverHowto/AMD

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

Wygląda na to, że sgfxi usunął wystarczająco dużo starej instalacji, aby ponownie zainstalowany sterownik działał bez błędu.


0

Sprawdź wyjście lspci, aby potwierdzić, że twoja karta graficzna AMD / ATI znajduje się na liście. Poważnie!

lspci | grep VGA

Po marnowaniu godzin na usuwanie i ponowne instalowanie sterowników wideo bez różnicy okazało się, że karta PCIe musi zostać usunięta i ponownie zainstalowana! / facepalm

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.