Los drivers de NVIDIA no compilan correctamente en Arch Linux
Last updated
Last updated
En algunos casos al actualizar tu Arch Linux puede que veas una actualización del kernel. Previamente instalamos los drivers NVIDIA en nuestro sistema donde los compilamos al kernel anterior, al actualizar el kernel puede que tus drivers no sean compatibles con el nuevo kernel. Hay posibilidades de arreglarlo pero lo más fácil y factible es volver al kernel anterior donde los drivers funcionaban correctamente.
Para ver la cache de pacman podemos hacer un ls
al directorio /var/cache/pacman/pkg
y si tenemos suerte y no hemos borrado la cache al actualizar podemos encontrar el paquete del kernel anterior donde funcionaban los drivers NVIDIA:
En mi caso donde ha funcionado es en la 6.11.6
por lo que podemos seguir los pasos de la Wiki de Arch:
Si no podemos encontrar el kernel anterior donde funcionaban los drivers usaremos una herramienta llamada Downgrade.
Comparto el repositorio:
Si tenemos yay
podremos instalarlo fácilmente:
Si no tenemos yay
podemos instalarlo, os comparto el repositorio donde explica su instalación:
Una vez instalado el downgrade pondremos el siguiente comando buscando el kernel que usamos (en mi caso linux-zen):
Ahora buscaremos la versión de kernel que tuvimos antes y le daremos a Enter
y empezará a instalarse.
RECUERDA: Tendrás que desinstalar linux-headers o linux-zen-headers dependiendo de cual estés usando e instalarlos también con el mismo comando downgrade pero buscando linux-zen-headers.