9070 and 9070 XT -- Setup Notes for Linux

mesa-git includes multiple packages that are split off into other packages when you use the normal mesa, you’ll have to install those to satisfy dependencies.

Try
sudo pacman -S mesa lib32-mesa opencl-rusticl-mesa lib32-opencl-rusticl-mesa vulkan-radeon lib32-vulkan-radeon lib32-libva-mesa-driver libva-mesa-driver

2 Likes

I was able to switch to the linux-firmware package in the core repo with no problems however switching to mesa 25.0.1 (and it’s lib32 counterpart) that’s in core caused massive performance hit.

I had to rectify the situation by reinstalling mesa-git and lib32-mesa-git which is still on 25.0.0. Anyone else experience this?

@chrisgtl in case you haven’t done it already, @tjuma has the correct solution. Skipping dependency checks like on @necuz 's post can work but when using the AUR, it’s really best to avoid doing that whenever possible

I have had quite a few crashes on Arch with the 9070XT
adding amdgpu.ppfeaturemask=0xfffd3fff to the kernel parameters seems to have made it a lot more stable.
I have not had a single crash since adding it

I resolved the issue with both OpenMandriva and Garuda Linux, they both had different issues, lol

OpenMandriva needed MESA re-install, but for some reason the HDMI monitor was flickering and distorted, resolved that issue with a DP to HDMI adapter.
One last step was to change the monitors color accuracy to “prefer efficiency” as changing it to “prefer color accuracy” seems to flicker and distort both screens…
now everything seems to be working now and diplay correctly in OpenCL, Vulkan, OpenGL, Wayland, and X-Server.
Now time to test games.
And hope they get FSR4 working somehow.

Oh and LACT isn’t showing the card correctly at all, just says “unknown” and then for the Vulkan section it says “RADV GFX1201” compute units, ram and clock speeds look fine though.

Do you happen to know a way of disabling this setting when you can’t actually get to it due to the screen issue?

RDNA 4 Support currently out in a Test build for LACT:

EDIT: It’s now released as 0.7.2: Release v0.7.2 · ilya-zlobintsev/LACT · GitHub

Also, freedesktop.org are currently migrating hosts so we won’t really see any Mesa updates for almost a week:
https://gitlab.freedesktop.org/mesa/mesa

Setting “colorPowerTradeoff”: “PreferEfficiency” in ~/.config/kwinoutputconfig.json should work.

1 Like

Worked perfectly, thanks!

Okay so first impressions: Huge improvement over my 5700xt. However as always comparison being the thief of joy, I had a look at my cyberpunk numbers vs what reviews were showing and where they were seeing average of ~100 and 1% of ~85, the numbers I’m getting are a fair bit below that. Averages around 80.

I’m running Arch with plasma using mesa and firmware git.

Is this an expected performance hit while optimizations are still being made or should I be looking at potential bottlenecks?

Possibly this is just a case of being bleeding edge, but I’m getting

'gfx1201' is not a recognized processor for this target (ignoring processor)
'gfx1201' is not a recognized processor for this target (ignoring processor)
amd: LLVM doesn't support gfx1201, bailing out...

when playing back video with jellyfin media player flatpak.

I’d keep an eye out on your Core clock. I’ve had it where it was only running at base speed at most, then some update made it hit Boost Clock and even higher. Now it’s back to only hitting base clock speeds.

1 Like

Flatpak has its own libraries so there’s a chance it’s using something older than mesa 25.0 or another old library.

You could check with flatpak list | grep Mesa

That was my suspicion and does appear to be the case, it’s still on 24. Just a case of being bleeding edge then, I’m sure it’ll catch up soon

Appears to be hitting and exceeding boost clock a lot of the time, though memory clock is sitting at 1258 and not moving at all, even with an oc applied. I’m also only seeing about 200W from CoreCtrl

Just tried a run on RT Overdrive and both power usage and core clock increase.

Would a 9900K be bottlenecking me here?

Hi, I’ve published a release of LACT with support for overclocking on RDNA4: Release v0.7.2 · ilya-zlobintsev/LACT · GitHub

6 Likes

Yep, and so far… works without issue!

  • Ubuntu 24.04, Kernel 6.13.5, updated linux-firmware, oibaf ppa, amd drivers installed without dkms
1 Like

I can confirm that I can now see my fan speeds & more info in LACT since installing from git (used lact-git on arch). Haven’t yet tried to mess with the fan curve yet (but will soon because the memory temps are running a little high).

Works perfectly for me.

OpenMandriva Linux 25.03 Kernel 6.14 RC6.2

Got the 9070 all working but still a few minor issues.

After trying multiple games, they all work mostly fine, some seem to just slow down to 20FPS or less and then lock the system up though.

Then another issue where games aren’t opening on the screen set to “primary” …they keep opening on the left 4k screen when primary is set to a 1440p ultrawide. Some games have an in game setting to choose a monitor, thats not working either they just open on the left screen again…lol

Video encoding tools seem to work fine and properly use hardware vaapi.

LACT shows up as “unknown” for the GPU but properly show the clocks and the memory amount and max wattage, I understand the dev is working on updates for the GPU so not worried about it(could probably try to update manually like above user).

VERY small distortion effect randomly on the desktop, some small flickering lines.

It’s almost 100%.

1 Like