Hola linuxer@s,
Os mostramos un pequeño tutorial donde vamos a ver como hacer funcionar una RX 7900 XT(X) o familia similar en Ubuntu 22LTS. Todavía es reciente el hardware y es mejor usar versiones rolling release, pero modificando algunas cosas, conseguimos hacerla funcionar en la última LTS.
Se necesitan al menos estos requisitos:
Kernel 6.x +
LLVM 15+
Driver Mesa 22.3+
Último linux-firmware para /lib/firmware/amdgpu/ (y reconstruir initramfs)
Paso por paso:
**Antes de realizar estos pasos, debes colocar el HDMI o DisplayPort a la placa base en vez de a la gráfica, o también puedes entrar con nomodeset al sistema**
1.- Instalar kernel 6.x+:
sudo apt install linux-oem-22.04c -y |
**También se puede instalar el kernel directamente desde los repositorios del sistema o instalar el software Ubuntu Mainline para hacerlo gráficamente**
2.- Descargar e instalar el último firmware del kernel desde aquí:
wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/snapshot/linux-firmware-20230117.tar.gz tar -xf linux-firmware-20230117.tar.gz sudo cp linux-firmware-20230117/amdgpu/* /lib/firmware/amdgpu/ sudo update-initramfs -uk 'all' |
3.- Añadir PPA kisak-mesa (este PPA se encargará de proporcionar la última versión estable de mesa y llvm15):
sudo add-apt-repository ppa:kisak/kisak-mesa sudo apt upgrade |
** Si no queréis añadir el PPA de kisak-mesa, también podéis añadir el PPA Oibaf **
sudo add-apt-repository ppa:oibaf/graphics-drivers sudo apt update |
4.- Asegúrate de que no hay ningún modprobe blacklist para amdgpu:
sudo rm /etc/modprobe.d/blacklist-amdgpu.conf |
Si utilizas Xorg en lugar de Wayland y tienes el bug de que el cursor del ratón es invisible, crea el archivo /etc/X11/xorg.conf.d/99-modesetting.conf con el siguiente contenido:
Section "Device" Identifier "modesetting" Driver "modesetting" EndSection |
**Ya puedes colocar el HDMI o DisplayPort a la gráfica**
** Fuente principal: https://askubuntu.com/questions/1451506/how-to-make-ubuntu-22-04-work-with-a-radeon-rx-7900-xtx