Наконец то закончил битву с Sapphire RX9070XT Nitro+
Приобрёл на свою голову. И чего спокойно не сиделось на RX7800XT? Всё работало, ничего не просило. Но погнался за FSR4 с лучами и вот - практически два месяца она нормально не работала в Kubuntu. Никакие PortProton'ы и Superposition не желали с ней дружить. Перепробовал кучу вариантов от проприетарщины до oibaf репозитория - ничего не помогало. по статье на
https://www.reddit.com/r/Ubuntu/comments/1j7uawl/i_finally_get_9070_xt_to_work/?tl=ru тоже ничего не получилось. А вот в комментах таки нашёлся действенный рецепт. Странно, но на этом форуме ничего про RX9000 серию найти не удалось, так что если кто собрался в стан данной модели, пользуйтесь.
Итак, заставить работать RX9070XT удалось только с Valve's Mesa Driver с открытым кодом ака RADV.
Для его установки следует скачать и установить текущий стабильный выпуск ядра (на момент написания это 6.15.2, поэтому всё дальше будет соответствовать ему), но можно и более старый, например 6.13.6.
ПРЕДУПРЕЖДЕНИЕ! Если у вас включен SecureBoot, то после этого при загрузке он будет ругаться на некорректный shim, так что отключайте его.
wget https://kernel.ubuntu.com/mainline/v6.15.2/amd64/linux-headers-6.15.2-061502-generic_6.15.2-061502.202506101155_amd64.deb
wget https://kernel.ubuntu.com/mainline/v6.15.2/amd64/linux-headers-6.15.2-061502_6.15.2-061502.202506101155_all.deb
wget https://kernel.ubuntu.com/mainline/v6.15.2/amd64/linux-image-unsigned-6.15.2-061502-generic_6.15.2-061502.202506101155_amd64.deb
wget https://kernel.ubuntu.com/mainline/v6.15.2/amd64/linux-modules-6.15.2-061502-generic_6.15.2-061502.202506101155_amd64.deb
переместите скачанные deb пакеты в отдельную директорию, если в Загрузках имеются другие deb'ы, зайдите в неё и
sudo dpkg -i *.deb
Добавляем репозиторий MESA PPA
sudo add-apt-repository ppa:kisak/kisak-mesa
sudo apt update
sudo apt upgrade
Добавляем фирмварь для RX9000 серии
wget https://www.kernel.org/pub/linux/kernel/firmware/linux-firmware-20250613.tar.xz
tar -xvf ./linux-firmware-20250613.tar.xz
sudo cp ./linux-firmware-20250613/amdgpu/* /lib/firmware/amdgpu/
Обновляем initramfs'ы и ребутимся
sudo update-initramfs -uk 'all'
sudo reboot
Собственно, это всё. Но если кому-то ещё нужен ROCm, то
wget https://repo.radeon.com/amdgpu-install/6.4.1/ubuntu/noble/amdgpu-install_6.4.60401-1_all.deb
sudo apt install ./amdgpu-install_6.4.60401-1_all.deb
sudo apt update
sudo apt install python3-setuptools python3-wheel
sudo usermod -a -G render,video $LOGNAME # Add the current user to the render and video groups
sudo apt install rocm
При получении ошибки “DirectX 12 not supported” при запуске программы
sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386