Guía paso a paso para cambiar de NVIDIA propietario a AMD (amdgpu).
1.1 Ver qué paquetes NVIDIA están instalados
pacman -Qs nvidia
1.2 Desinstalar drivers NVIDIA
sudo pacman -Rns nvidia-580xx-dkms nvidia-580xx-utils lib32-nvidia-580xx-utils opencl-nvidia-580xx lib32-opencl-nvidia-580xx libva-nvidia-driver egl-x11
o
sudo pacman -Rns $(pacman -Qq | grep nvidia)
1.3 Verificar:
pacman -Qs nvidia -> No debe quedar nada instalado excepto cosas tipo nvidia-settings
1.4 Verificar flags del kernel
cat /proc/cmdline
Si aparece algo como:
nvidia_drm.modeset=1
Debo eliminarlo del bootloader.
En GRUB:
sudo micro /etc/default/grub
Eliminar nvidia_drm.modeset=1 de la línea GRUB_CMDLINE_LINUX_DEFAULT.
Luego regenerar:
sudo grub-mkconfig -o /boot/grub/grub.cfg
Y regenerar initramfs:
sudo mkinitcpio -P
1.5 Reboot (con la GPU NVIDIA puesta)
reboot
Reiniciar antes de cambiar físicamente la GPU y antes de instalar el stack AMD para verificar que:
Si algo falla, aún está instalada la NVIDIA y es más fácil corregirlo.
Tras reiniciar, verificar:
lsmod | grep nvidia -> debe devolver vacío
1.6 Instalar stack gráfico AMD
sudo pacman -S mesa vulkan-radeon lib32-mesa lib32-vulkan-radeon linux-firmware
Instalar soporte VAAPI (aceleración de vídeo):
sudo pacman -S libva-mesa-driver
Opcional (para verificar luego):
sudo pacman -S libva-utils
2.1 Apagar el equipo
2.2 Desconectar corriente
2.3 Cambiar la PSU (si corresponde)
2.4 Instalar la RX 9070 XT
2.5 Conectar correctamente los cables PCIe (sin adaptadores)
2.6 Encender el equipo
3.1 Confirmar que carga amdgpu
lspci -k | grep -A 3 -E "VGA|Display"
Debe aparecer:
Kernel driver in use: amdgpu
3.2 Verificar Vulkan
Si no está instalado:
sudo pacman -S vulkan-tools
Luego:
vulkaninfo \| grep deviceName
Debe mostrar la RX 9070 XT.
3.3 Verificar aceleración de vídeo (VAAPI)
vainfo
Debe listar codecs como: H264 HEVC AV1
Instalar CoreCtrl (undervolt / control fino):
sudo pacman -S corectrl
Permite: - Undervolt ligero - Ajuste de curvas de ventilador - Mejor eficiencia térmica
[ ] Drivers NVIDIA eliminados
[ ] Flags del kernel limpiados
[ ] Mesa y Vulkan instalados
[ ] amdgpu cargado correctamente
[ ] Vulkan funcionando
[ ] VAAPI funcionando