¿Cómo reparar el error con el controlador ATI "Error de solicitud fallida"?


12

Instalé el controlador propietario del catalizador fglrx a través de este enlace: http://cisight.com/install-amd-radeon-hd-6470m-and-solve-overheat-on-ubuntu-1110-oneiric/

Corriendo fglrxinfoo glxinfo | grep renderregresa:

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

mi xorg es:

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

¿Cómo puedo resolverlo?


¿podría abrir una terminal y copiar y pegar glxinfo | grep rendery publicar la salida aquí?
Martin

1 @ 1-HP-Pavilion-g6-Notebook-PC: ~ $ glxinfo | grep render X Error de solicitud fallida: BadRequest (código de solicitud no válido o ninguna operación de este tipo) Código de operación principal de solicitud fallida: 136 (GLX) Código de operación menor de solicitud fallida: 19 (X_GLXQueryServerString) Número de serie de solicitud fallida: 12 Número de serie actual en la salida transmisión: 12
usuario34785

@ user34785 Haga clic en editar en su pregunta y agregue la información allí, ¡gracias!
Jorge Castro

En mi problema muy similar (xorg.conf es un poco diferente) obtengo estas líneas quizás problemáticas en Xorg.0.log:
danjjl

Avanzando en mi problema: lsmod | grep fglrxno devuelve nada.
danjjl

Respuestas:


6

Compruebe si fglrx no está en la lista negra.

Para hacerlo, puede examinar todos los archivos en /etc/modprobe.d/:

grep fglrx /etc/modprobe.d/*

En mi caso, esto da el siguiente resultado:

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

Todo lo que tuve que hacer es editar el archivo /etc/modprobe.d/blacklist-local.conf y comentar la línea con "blacklist fglrx" insertando "#" delante de la línea. Entonces se ve así ahora:

# blacklist fglrx

Espero que puedas entender lo que estoy escribiendo aquí y te ayudará a resolver tu problema.


44
Buena idea, pero no está en la lista negra
danjjl

Le otorgaré la recompensa, porque creo que dio la respuesta más útil. (Aunque no me ayudó)
danjjl

Esto resolvió todos los problemas con el controlador del catalizador 12.4 para mí. Por qué estaba en la lista negra en primer lugar me gana. ¡¡¡Gracias!!!
JavierIEH

2

hay un buen script smxi para ATI / Nvidia intente esto:

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

el script detiene automáticamente el servidor X, detecta el tipo de tarjeta de video, descarga el último controlador de video del sitio del proveedor, realiza una copia de seguridad de xorg.conf e instala el controlador


¡Esta solución funcionó para mí!
pagliuca

2

Lo que funcionó para mí:

Utilice controladores de propiedad a través de la aplicación "Controladores adicionales". Ir a una instalación manual de controladores ascendentes es innecesario. Abra la terminal e ingrese:

sudo aticonfig --initial

y reinicie su computadora. Eso es.



1

Hola, tengo el mismo 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

Cuando lo hice:

fglrxinfo

Me dio la misma salida:

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 

Así que seguí las instrucciones en este enlace y luego funcionó.


0

Algo salió mal durante su instalación. Eliminar fglrx primero:

 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

Ahora puede intentar instalar fglrx nuevamente. Ejecute jockey-gtk e instale el controlador propuesto.


gracias, pero no trabajes para mí.
user34785


0

Después de haber probado varios trucos que no funcionaron, me aventuré al sgfxi mencionado anteriormente. Desafortunadamente, se detuvo cuando estaba a punto de instalar el controlador propietario y me dijo que desinstalara la instalación de otro controlador. Pero, no parecía que hubiera instalado ningún controlador, por lo que no pude desinstalarlo ... y X se rompió.

Sin embargo, no estuvo tan mal, porque ya había descargado los controladores propios (14.10) de amd y creé los tres paquetes deb, y ejecuté:

sudo dpkg -i fglrx*.deb

Entonces X funcionó de nuevo, y el error de solicitud había desaparecido.

Ver sección 3.1. aquí: https://help.ubuntu.com/community/BinaryDriverHowto/AMD

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

Parece que sgfxi había eliminado suficiente instalación anterior para que el controlador reinstalado funcionara sin el error.


0

Verifique la salida de lspci para confirmar que su tarjeta de video AMD / ATI está en la lista. ¡Seriamente!

lspci | grep VGA

¡Después de perder horas quitando y reinstalando mis controladores de video sin diferencia, resultó que mi tarjeta PCIe necesitaba ser removida y reinstalada! / facepalm

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.