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.