¿Cómo utilizar el controlador propietario de fglrx para ATI Radeon HD 5670 CrossfireX dual en Ubuntu 14.04?

9

Intenté usar el controlador patentado fglrx para ATI Radeon HD 5670 en Ubuntu 14.04 pero cuando lo instalo (usando apt-get o la pestaña "Controladores adicionales" en la aplicación "Software y actualizaciones") aparece una pantalla en blanco en el siguiente reiniciar en lugar de la pantalla de inicio de sesión.

Tengo 2 GPU trabajando en modo "dual" (Crossfire).

He intentado fglrx y fglrx-updates con el mismo resultado para ambos.

Seguí todos los pasos en la Wiki de ayuda pero el mismo problema persiste.

Salida de grep "] (EE)" /var/log/Xorg.0.log:

[    10.550] (EE) open /dev/dri/card0: No such file or directory
[    10.769] (EE) AIGLX error: failed to open /usr/X11R6/lib64/modules/dri/fglrx_dri.so, error[/usr/X11R6/lib64/modules/dri/fglrx_dri.so: cannot open shared object file: No such file or directory]
[    10.769] (EE) AIGLX error: failed to open /usr/lib64/dri/fglrx_dri.so, error[/usr/lib64/dri/fglrx_dri.so: cannot open shared object file: No such file or directory]
[    10.769] (EE) AIGLX error: failed to open /usr/X11R6/lib/modules/dri/fglrx_dri.so, error[/usr/X11R6/lib/modules/dri/fglrx_dri.so: cannot open shared object file: No such file or directory]

También probé:

  • nomodesetparámetro de configuración en el arranque

  • ln -s /usr/lib /usr/lib64

Pero el problema persiste.

Óscar
fuente
+1, pregunta bien escrita. Tengo una tarjeta similar en mi computadora portátil Samsung --- Nunca logré que funcionen los controladores propietarios.
Rmano

Respuestas:

6

(comienzo despotricado) Publico mi solución aquí si alguien tropieza con el mismo problema bastante molesto. Este error tiene muchas implicaciones para el funcionamiento eficiente de su escritorio Trusty Tahr. Si trabajas en Ubuntu, estoy muy perplejo sobre por qué tu equipo no resolverá esto. Muchas personas tienen este problema, y ​​su LTS, una versión de otra manera fina, es atrozmente lenta, inestable y con errores para este problema. (final despotricar)

Esta solución para mí, significaba mejor --- no, atacar eso --- usable --- funcionamiento de los navegadores que todos usamos comúnmente: Firefox y / o Chrome.

Siga las instrucciones en esta página e instale linux-headers-genericy fglrx-updatesy fglrx-amdcccle-updates. Luego, se encuentra con los errores establecidos en esta pregunta original. En este punto, está listo para la solución simple (a pesar del hecho de que me tomó una semana llegar aquí, obviamente, la solución es obvia una vez que se establece simplemente):

sudo ln -s /usr/lib /usr/lib64
sudo mkdir -p /usr/X11R6/lib64/modules/dri/
sudo ln -s /usr/lib/dri/fglrx_dri.so /usr/X11R6/lib64/modules/dri/fglrx_dri.so 

Cuando haya terminado, debería poder verificar lo siguiente:

root@mysillymachine:/usr/X11R6/lib64/modules/dri# ls -liat
total 8
4198453 drwxr-xr-x 2 root root 4096 Aug 27 10:19 .
4198454 lrwxrwxrwx 1 root root   25 Aug 27 10:19 fglrx_dri.so ->  /usr/lib/dri/fglrx_dri.so
4198452 drwxr-xr-x 3 root root 4096 Aug 27 10:19 ..
Hijo
fuente
1
Ya tengo un /usr/lib64directorio (que contiene solo un gconvdirectorio), así que no puedo ejecutar el primer comando. Alguna alternativa? Y, por cierto, parece que el cuarto comando debería ser al revés: ln -s /usr/lib/dri/fglrx_dri.so fglrx_dri.so
Óscar
He tenido problemas durante el tiempo que puedo recordar con el controlador Catalyst y el cambio de usuarios. Cambiar de usuario una vez siempre funciona, pero al volver a cambiar la pantalla se pone negra y el sistema parece detenerse. He podido evitar esto cambiando VT a 7 y 8. Sin embargo, me topé con el error AIGLX en el informe de distribución y conecté fglrx_dri.so como lo sugirió Sonny. ¡Eso parece funcionar para mí! Ejecutando APU A10-7800, Radeon R7.
fohswe
1

(EE) open /dev/dri/card0: No such file or directoryindica que el módulo del kernel para la tarjeta no está cargado. Los posibles escenarios que veo son que su tarjeta ya no es compatible (en cuyo caso el controlador de código abierto es una buena alternativa con muy buen rendimiento) o que el controlador no se pudo construir correctamente en la instalación.

Asegúrese de tener instalado el paquete linux-headers-generic y reinstale sus controladores.

Después de instalar los controladores a través de la pestaña Controladores adicionales , ejecute sudo aticonfig --initial -fen un terminal y reinicie su máquina.

mniess
fuente
Sí, también lo intenté, de hecho seguí todos los pasos aquí, y el mismo resultado: help.ubuntu.com/community/BinaryDriverHowto/…
Óscar
¿Puedes publicar la salida degrep "] (EE)" /var/log/Xorg.0.log
mniess
He actualizado la pregunta con esta información, ¡gracias!
Óscar
El problema con el controlador de código abierto es que la computadora hace más ruido debido a que los ventiladores de la tarjeta de video funcionan más. Tengo instalado linux-headers-generic y mis tarjetas (dos Crossfire ATI Radeon HD 5670) son compatibles con el controlador propietario de AMD de acuerdo con las notas de la versión del controlador: support.amd.com/en-us/kb-articles/Pages/…
Óscar
¿Puedes intentar arrancar Ubuntu sin configurar el modo del núcleo? Para ello, seleccione la entrada de Ubuntu en GRUB y luego presione "e" para editar (temporalmente) los parámetros de arranque. En la línea de linux anexar nomodeset. Si funciona, vea el enlace de arriba sobre cómo hacerlo permanente.
mniess
1
sudo ln -s / usr / lib / usr / lib64
sudo mkdir -p / usr / X11R6 / lib64 / modules / dri /
sudo ln -s /usr/lib/dri/fglrx_dri.so /usr/X11R6/lib64/modules/dri/fglrx_dri.so 
cd / usr / X11R6 / lib64 / modules / dri /

myuser @ ubuntu: / usr / X11R6 / lib64 / modules / dri $ ls -ltr
total 0
lrwxrwxrwx 1 raíz raíz 25 Abr 4 12:37 fglrx_dri.so -> /usr/lib/dri/fglrx_dri.so
myuser @ ubuntu: / usr / X11R6 / lib64 / modules / dri $ 
Rodrigo Cunha
fuente