Cómo instalar drivers gráficos propietarios AMD/ATI en Fedora 22


NOTA: Contrario al caso de NVIDIA (por ejemplo) a menos que tengas una razón muy específica para hacerlo (la minería de criptodivisas se me viene a la mente) instalar los drivers propietarios de AMD/ATI no te traerá ningún beneficio, ya que dentro de lo que es el uso general (videos, rendering, gaming etc.); Los drivers libres rinden muchísimo mejor en este caso (a diferencia de la situación con NVIDIA por ejemplo) dentro de lo que es GNU/Linux. En Fedora estos drivers propietarios no están soportados de manera alguna  y es bastante probable que tengas problemas cuando se actualice tu kernel u otra cuestión similar si decides instalarlos.

1.- Activar los Repositorios RPMFusion

# dnf install --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm

2.- Actualizar

# dnf -y update

3.- Instalar los Drivers Privativos

# dnf install kernel-headers kernel-devel dkms
# dnf -y install kernel-PAE-devel (Sólo Si tienes Kernel PAE)
# dnf groupinstall "Development Tools"
# dnf groupinstall "Development Libraries"

Descargamos los drivers desde acá, los extraemos y ejecutamos:

# chmod +x ruta/a/binario/extraído
# sh ruta/a/binario/extraído

4.- Blacklist Radeon

# nano /etc/default/grub

En el archivo que se abrirá, dentro de la variable GRUB_CMDLINE_LINUX agregaremos un espacio y luego las líneas:

rdblacklist=radeon radeon.modeset=0

de manera que nos quede así:



lo guardamos y luego corremos...

# grub2-mkconfig -o /boot/grub2/grub.cfg

5.- Actualizar de nuevo:

# dnf -y update

Reiniciamos y Listo, ya tenemos los drivers privativos de ATI instalados en nuestro sistema Fedora Linux.

NOTA: Si se te instalan los drivers BETA, te aparecerá una marca de agua al reiniciar, esta se quita como explicamos acá.

6. Extra: Recuperar Plymouth

NOTA: Esto depende de c/u. El plymouth es el tema de arranque (la "F" que se ve cuando inicias el sistema) de Fedora. En mi caso no me gusta habilitarlo porque como mi BIOS no detecta bien la tarjeta nvidia que tengo (aunque linux sí) la resolución del Plymouth es pésima, y se ve mejor el tema "simple" con el que se queda la computadora después de instalar los drivers privativos.

# nano /etc/default/grub

seteamos la variable GRUB_GFXPAYLOAD_LINUX a keep:

GRUB_GFXPAYLOAD_LINUX=keep

damos 2 ENTER al final del archivo y agregamos:

NOTA: para setear GRUB_GFXMODE debes saber la resolución y tasa de refresco de tu monitor, mismas que puedes obtener con el comando:

xrandr | grep '*'

que te soltará algo como:

1920x1080      60.0*+   59.9     50.0     60.1     60.0     50.0

Donde el primer valor (1920x1080) es la resolución y el segundo (60.0*+) es la tasa de refresco activa, entonces en mi caso el valor de GRUB_GFXMODE sería "1920x1080x60" como vemos arriba.

de manera que nos quede así:


lo guardamos y luego corremos...

grub2-mkconfig -o /boot/grub2/grub.cfg

Reiniciamos y ya deberíamos de tener Plymouth de nuevo.