Ubuntu 22.04 con una Radeon RX 7900 XT(X)

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

Ubuntu 22.04 con una Radeon RX 7900 XT(X)
Eusebio Giner Slimbook
25 agosto, 2023
Compartir
ArchivO