Come correggere l'errore con il driver ATI "Errore di richiesta non riuscita"?


12

Ho installato il driver proprietario del catalizzatore fglrx tramite questo link: http://cisight.com/install-amd-radeon-hd-6470m-and-solve-overheat-on-ubuntu-1110-oneiric/

In esecuzione fglrxinfoo glxinfo | grep renderrestituisce:

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

il mio 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

Come posso risolverlo?


potresti aprire un terminale e copiare e incollare glxinfo | grep rendere pubblicare l'output qui?
martin,

1 @ 1-HP-Pavilion-g6-Notebook-PC: ~ $ glxinfo | grep render X Errore della richiesta non riuscita: BadRequest (codice richiesta non valido o nessuna operazione simile) Codice operativo principale della richiesta non riuscita: 136 (GLX) Codice operativo secondario della richiesta non riuscita: 19 (X_GLXQueryServerString) Numero di serie della richiesta non riuscita: 12 Numero di serie corrente nell'output stream: 12
user34785

@ user34785 Fare clic su Modifica sulla domanda e aggiungere le informazioni lì, grazie!
Jorge Castro,

Nel mio problema molto simile (xorg.conf è un po 'diverso) Ottengo queste righe forse problematiche in Xorg.0.log:
danjjl

Passando al mio problema: lsmod | grep fglrxnon restituisce nulla.
danjjl

Risposte:


6

Controlla se fglrx non è nella lista nera.

Per fare ciò è possibile passare in rassegna tutti i file in /etc/modprobe.d/:

grep fglrx /etc/modprobe.d/*

Nel mio caso questo dà il seguente output:

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

Tutto quello che dovevo fare è modificare il file /etc/modprobe.d/blacklist-local.conf e commentare la riga con "blacklist fglrx" inserendo "#" davanti alla riga. Quindi sembra così ora:

# blacklist fglrx

Spero che tu possa capire cosa sto scrivendo qui e ti aiuterà a risolvere il tuo problema.


4
Hmm bella idea ma non è nella lista nera
danjjl

Ti assegnerò la generosità, perché trovo che tu abbia dato la risposta più utile. (Anche se non mi ha aiutato)
danjjl il

Ciò ha risolto ogni problema con catalyst 12.4 driver per me. Perché è stato inserito nella lista nera in primo luogo mi batte. Grazie!!!
JavierIEH,

2

c'è un bel script smxi per ATI / Nvidia provare questo:

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

lo script arresta automaticamente il server X, rileva il tipo di scheda video, scarica l'ultimo driver video dal sito del fornitore, esegue il backup di xorg.conf e installa il driver


Questa soluzione ha funzionato per me!
pagliuca,

2

Cosa ha funzionato per me:

Utilizzare i driver di proprietà tramite l'applicazione "Driver aggiuntivi". L'installazione manuale di driver a monte non è necessaria. Apri il terminale e inserisci:

sudo aticonfig --initial

e riavvia il computer. Questo è tutto.



1

Ehi ho lo stesso problema:

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

Quando ho fatto:

fglrxinfo

Mi ha dato lo stesso risultato:

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 

Quindi ho seguito le istruzioni in questo link e poi ha funzionato.


0

Qualcosa è andato storto durante l'installazione. Rimuovi prima 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

Ora puoi provare a installare di nuovo fglrx. Esegui jockey-gtk e installa il driver proposto.


grazie, ma non lavorare per me.
user34785


0

Avendo provato diversi trucchi che non funzionavano, mi sono cimentato nello sgfxi di cui sopra. Sfortunatamente, si è arrestato quando stava per installare il driver proprietario che mi diceva di disinstallare un'altra installazione del driver. Ma non sembrava che nessun driver fosse installato, quindi non ho potuto disinstallarlo ... e X era rotto.

Tuttavia, non è stato così male, perché avevo già scaricato i driver propri (14.10) da AMD e creato i tre pacchetti deb, ed eseguito:

sudo dpkg -i fglrx*.deb

Quindi X ha funzionato di nuovo e il bug di richiesta era scomparso.

Vedi la sezione 3.1. qui: https://help.ubuntu.com/community/BinaryDriverHowto/AMD

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

Sembra che sgfxi abbia rimosso abbastanza della vecchia installazione per far funzionare il driver reinstallato senza il bug.


0

Controlla l'output di lspci per confermare che la tua scheda video AMD / ATI è elencata. Sul serio!

lspci | grep VGA

Dopo aver perso ore a rimuovere e reinstallare i miei driver video senza alcuna differenza, ho scoperto che la scheda PCIe doveva essere rimossa e reinstallata! / facepalm

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.