9070 and 9070 XT -- Setup Notes for Linux

Have a Red Devil 9070 XT on order, should be here in a few days, hopefully all falls nicely into place swapping out my 6900xt which has done a fantastic job the last number of years. Will be playing with it on Arch.

I’m on Ubuntu 24.04.2 LTS, also upgraded to Kernel 6.13.5, also had an issue with DKMS that I gave up on, so just to see if I’d get any gaming to work without installing the compute package I went ahead and added the oibaf amd graphics ppa, then installed the amdgpu drivers (sudo amdgpu-install -y --usecase=graphics,rocm,opencl --opencl=rocr --no-dkms) and…

Everything worked. DaVinci Resolve is happy, and I spent some time in Baldur’s Gate 3, Valheim and Helldivers, and confirmed glxinfo output:

OpenGL renderer string: AMD Radeon RX 9070 XT (radeonsi, gfx1201, LLVM 19.1.2, DRM 3.61, 6.13.5-061305-generic)

While running BG3 I was able to catch a tiny spicy (in software) transient spike of power usage as well.

I know using the oibaf ppa is … controversial, but at least with me, for the moment… it’s working this way.

2 Likes

Great update. Thanks Dylan. I added my thoughts here after reading your struggles and thought I’d share what worked for me for the poor souls googling these quirks.

From what I understand, there will be a new ubuntu release soon which would typically use a newer kernel so I dunno … here’s hoping everything works.

Cheers,

ā€œThe next Ubuntu release, version 25.04 ā€œPlucky Puffin,ā€ is scheduled for April 17, 2025.ā€

On Arch, things are working well with the git packages. I am getting random hangs though when launching certain games that has audio continue to play but the desktop becomes completely unresponsive, even trying to swap to a new TTY. I suppose this checks out w/ some of the other stuff folks have seen.

1 Like

Picked up a PowerColor 9070XT HellHound today replacing a 6750XT. This thread was useful, so thank you to people who have posted.

I am running EndeavourOS and was having issues. I ended up installing mesa-git and linux-firmware-git and now most of my games seem to be running fine. There are a few Windows based Steam games using Proton that I am having issues with still. Playing Diablo 4 at 144 fps on a 49" ultrawide vs 25 fps is a major improvement.

While this is still very new, there is at least one report of the 9070xt suffering from the reset bug :frowning:

https://www.reddit.com/r/VFIO/comments/1j59c94/amd_radeon_rx_9070_xt_reset_bug/

I wonder if this would be the same for all brands of the 9070xt ?

1 Like

That is something familiar, do the games in question use dx12 and / or ray tracing?

Can confirm I am seeing the reset bug. I got a Asus Prime 9070 XT

2 Likes

I bought the 9070 XT red devil from power color and I installed mesa-git, linux-firmware-git and the 6.13.5 kernel, yet the card would not report with a proper name and instead would display as a AMD Device 7550. Is this normal?

Ok, relatively new Bazzite user here…

I just bought a 9070XT on amazon and it will arrive on Monday. I currently have a Bazzite/SteamOS living room PC with a 7800X3D and a 7800XT GPU. My question to all of you is, if I remove the 7800XT and install the 9070XT will Bazzite handle the drivers? If not, what will I need to do. I am still quite new to Linux, I am usually good at figuring things out, but I am totally confused and I hope someone can give me some insight and/or a guide?

I really want this living room/BazziePC to be something special.

Thanks!

Has the vfio amd reset bug been fixed with these?

Just setup a Powercolor 9070 Red Devil in my Proxmox server. Passthrough VM has Kubuntu 24.10, kernel 6.13.5, Mesa 25 and GPU passed through.

The VM booted and seems to be ā€œworkingā€, but there’s no video yet. I haven’t included a ROM file because I can’t find it (yet), but I didn’t have any host crashing in the couple test starts of the VM either.

per the video no however d3 is not failing in precisely the same way. these may have a recovery method, working on that

3 Likes

Did we try to disable the D3 state ?

dkvm:~# modinfo vfio_pci|grep d3
parm:           disable_idle_d3:Disable using the PCI D3 low power state for idle, unused devices
1 Like

that has never worked. AMD cards dont listen to the kernels of their host machine when it comes to powerplay. never have.

i assume simply using vendor-reset has already been tried and failed?

Hello pretty nooby guy here can anyone point me in the right direction on how to get the mesa 25 and the firmware?

1 Like

On Arch BTW!

You need to set your kernel to at least 6.13.5. I am using manjaro so I used the Manjaro system manager app / kernel to do this.

Then you need to install the following packages

  • mesa-git (mesa 25.x) from aur
  • linux-firmware-git also from aur
2 Likes

vendor reset is vendor specific reset steps so that it fails is not yet an indicator of failure

3 Likes

Just wanted to pop in and thank you guys for making this.

I picked up a 9070 xt yesterday (Powercolor Hellhound) and feared the worst when I saw some serious artifacting when running glxgears and scrolling a page on firefox.

i’m on arch, so I had the latest kernel. However the artifacting issue i was seeing was only resolved until after I installed mesa 25 (AUR mesa-git) and the newest linux-firmware (AUR linux-firmware-git])

The one package I wasn’t sure which to install was the vulkan radeon. I can’t seem to find any package specifically named vulkan-radeon-git however I did find a package named amdonly-gaming-vulkan-radeon-git. It’s marked out-of-date but is this the vulkan package that is being referred to in the opening post or is there a different package I should be looking at?

1 Like