Buenas muchachos, y muchachas, os quería comentar en este post cómo instalar los drivers tanto de AMD Graphics como los drivers de NVIDIA desde los repositorios RPMFusion.org, simple y sencillo. Antes de comenzar, es recomendable haber actualizado todo el sistema sea mediante YUM via de comandos o con Apper, gpk-application, Yumex...
Primero, tenemos que saber si nuestra tarjeta está soportada por los dichos drivers, antes de instalarlos, aunque ya de por sí, Linux anda tan avanzado que me pregunto, quién no tiene soportada su tarjeta gráfica por los drivers, y más en los libres como radeon y nouveau. En cualquier caso, nos dirigimos a las siguientes páginas he introducemos los datos, modelo de nuestra gráfica y sobre todo no nos olvidemos de decir que el sistema operativo es Linux.
- NVIDIA drivers página Web
- AMD Catalyst drivers página Web
Si tenemos el visto "bueno", porque nos aparece nuestra tarjeta gráfica soportada, nos dirigimos a la siguiente
página, y nos descargamos de ella los dos paquetes .rpm que incluyen los repositorios, uno free y otro non-free para nuestra versión de Fedora que usemos. Con Apper en KDE, Yumex en XFCE, y/o gpk-application, podemos instalar los repositorios de un clic, porque son .rpms.
Si prefieres usar la terminal, échale un vistazo a la lista y ejecuta el comando correspondiente con tu versión de Fedora:
$ su -c 'yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-rawhide.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-rawhide.noarch.rpm'
$ su -c 'yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-18.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-18.noarch.rpm'
$ su -c 'yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-17.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-17.noarch.rpm'
Una vez hecho esto, abrimos Apper, gpk-application o Yumex, y buscamos akmod-nvidia para tarjetas NVIDIA (akmod-nvidia-173xx "restos"), o bien akmod-catalyst para las gráficas AMD (akmod-catalyst-legacy "restos"). He instalamos.
Si en cambio te gusta más la terminal, ejecutando los siguiente comandos, podremos instalarlos también.
$ su -c "yum update && yum install akmod-nvidia"
$ su -c "yum update && yum install akmod-nvidia-173xx"
$ su -c "yum update && yum install akmod-catalyst"
- Catalyst de AMD (legacy, restos)
$ su -c "yum update && yum install akmod-catalyst-legacy"
Nota: ¿Por qué akmod en vez de kmod? Los módulos kmod suministrados por RPMFusion.org no siempre andan a la par de las actualizaciones del kernel de Fedora, que es normal, porque es un proyecto aparte de Fedora. Suele ser raro las veces que falten, pero pueden faltar. O lo mismo si compilas tu propio kernel y tienes que compilar el módulo.
akmod es una solución que permite olvidarte de los kmod. Eso si, siempre que RPMFusion.org tenga el kmod disponible te lo instalará.
Una vez instalados, para aquellos que tengáis AMD Catalyst, ejecuten el siguiente comando, este generará un fichero xorg.conf para que su inicio en X.org lo tome y sea el correcto. Solo se ejecuta una vez, luego te olvidas.
$ su -c "aticonfig --initial"
Luego reiniciamos y listo.
Si experimentan lentitud al iniciar el X.org en Fedora, es debido a que se está generando el módulo kmod para nuestro kernel en .rpm, que posteriormente se instalará en nuestro sistema de forma automática.
Nota adicional:
Si tienes corriendo Fedora en un entorno con secure boot activado y pretendes hacer uso de kmods, y akmods, siento decirte que la cruel realidad impuesta por Microsoft, impide el uso de módulos de kernel compilados por sí mismo, o compilados por otros, por el tema de las firmas. Tienes que deshabilitar secure boot para poder hacerlo. Dado que RPMFusion.org aún no trabaja con secure-boot. Esto se hace mediante el BIOS.
Referencias:
- RPM Fusion.org - Configuration Web Page
- AMD Catalyst - Driver installation instructions