¿Cómo instalar AMD Catalyst 15.7 (fglrx 15.20.1046) en Debian 8 (Jessie)?

Hace un time descargué Debian 8 y traté de instalar Catalyst 15.7, pero cuando reinicié la computadora, obtuve una pantalla negra en mi computadora portátil.

Leí que Catalyst tiene algunos problemas de compatibilidad con GNOME. Si alguno de ustedes sabe cómo solucionar este error, háganmelo saber.

** Actualización 21/09/2015 **

  • Nuevos enlaces para packages mutter

Hace un time intenté instalar Catalyst 15.7 en la mayoría de las distribuciones de Linux con GNOME y después de varios bashs logré instalarlo.

En esta respuesta, le mostraré cómo instalar Catalyst 15.7 en Debian 8, independientemente del entorno de escritorio que utilice.

Solo para aclarar, he usado este procedimiento en los siguientes entornos de escritorio:

  • KDE
  • GNOMO
  • Canela
  • XFCE

Antes de comenzar, necesitamos instalar algunas dependencies, entonces abriremos una terminal y ejecutaremos el siguiente command:

sudo apt-get install gcc g++ make dkms fakeroot

Después de instalar las dependencies, podemos continuar descargando Catalyst desde el website oficial de AMD:

AMD Catalyst 15.7

Después de download Catalyst, debemos descomprimir. En la carpeta donde descomprimes Catalyst abriremos un terminal y ejecutaremos los siguientes commands:

Primero, otorgaremos permissions de ejecución.

chmod +x amd-driver-installer-15.20.1046-x86.x86_64.run

Luego procedemos a instalar el controller.

sudo ./amd-driver-installer-15.20.1046-x86.x86_64.run --install

Una vez que el controller está instalado, le preguntará si desea reiniciar la computadora. Seleccione "no".

Ahora necesitamos crear un file de configuration para el server X, así que ejecute el siguiente command:

sudo aticonfig --initial

Nota: Si necesita usar diferentes opciones con el command aticonfig, lea la ayuda de ello, ejecute en un terminal el siguiente command:

aticonfig --help

Solo usuarios de GNOME.

Desafortunadamente Catalyst tiene algunos problemas de compatibilidad con GNOME, entonces, para corregirlo, debemos ejecutar en una terminal los siguientes commands:

su

echo "export COGL_DRIVER=gl" >> /etc/environment

echo "export COGL_OVERRIDE_GL_VERSION=1.4" >> /etc/environment

echo "export COGL_RENDERER=GLX" >> /etc/environment

echo "export LD_PRELOAD=/usr/lib/fglrx/fglrx-libGL.so.1.2" >> /etc/environment

Los commands anteriores ayudan a silenciar para detectar la versión de OpenGL, con esto, el problema con GDM está resuelto.

Ahora necesitamos ayuda para silenciar la versión de OpenGL que nuestra session de GNOME puede cargar correctamente. Para hacer esto, ejecute en un terminal los siguientes commands sin permissions de raíz:

touch ~/.xsession

echo "export COGL_DRIVER=gl" > ~/.xsession

echo "export COGL_OVERRIDE_GL_VERSION=1.4" >> ~/.xsession

echo "export COGL_RENDERER=GLX" >> ~/.xsession

echo "export LD_PRELOAD=/usr/lib/fglrx/fglrx-libGL.so.1.2" >> ~/.xsession

echo "gnome-session" >> ~/.xsession

Solo usuarios de computadoras portátiles GNOME.

En laptops, gnome-shell crash, el motivo del locking es un error de X que afirma arguments a XRRChangeOutputProperty invocado desde mutter-3.14.4 / src / backends / x11 / meta-monitor-manager-xrandr.c: output_set_presentation_xrandr

Para corregir este error, debemos recomstackr "murmurar" con un origen de parche. Para los usuarios de la architecture amd64 puedo save el trabajo, descargando los siguientes files, que compilé y empaqueté yo mismo.

gir1.2-mutter-3.0_3.14.4-1 ~ deb8u1_amd64.deb

libmutter-dev_3.14.4-1 ~ deb8u1_amd64.deb

libmutter0e_3.14.4-1 ~ deb8u1_amd64.deb

mutter_3.14.4-1 ~ deb8u1_amd64.deb

mutter-common_3.14.4-1 ~ deb8u1_all.deb

mutter-dbg_3.14.4-1 ~ deb8u1_amd64.deb

Para los usuarios de la architecture i386, pronto uploadé los packages comstackdos y empaquetados, así que estad atentos a esta guía.

Para instalar los packages, debe abrir un terminal en la carpeta donde descargó los packages y ejecutar el siguiente command:

sudo dpkg -i *.deb

Si tenemos problemas con algunas dependencies al instalar packages, solo es necesario ejecutar el siguiente command:

sudo apt-get -f install

Y con eso hemos terminado. Ahora solo tenemos que reiniciar nuestra computadora para disfrutar de Catalyst 15.7.