The original post: /r/debian by /u/mcharytoniuk on 2025-03-12 16:35:32.

I wanted to let you know that I got it to work with Debian Testing (with a few extra steps). This is how:

  1. Manually download and install this linux-image from the experimental release: https://packages.debian.org/experimental/linux-image-6.13-amd64 (dpkg -i packagename.deb)
  2. Add unstable repos to /etc/apt/sources.list:

deb http://deb.debian.org/debian unstable main contrib non-free non-free-firmware deb-src http://deb.debian.org/debian unstable main contrib non-free non-free-firmware 2.1. Optionally do apt pinning so you won’t switch the entire OS to the unstable version :D Add file /etc/apt/preferences.d/unstable-pin-900 with:

Package: \*
Pin: release a=testing
Pin-Priority: 900

Package: \*
Pin: release a=unstable
Pin-Priority: 300
```3. Browse through all the system packages that have`mesa`in ther name, update them to version`25.\*` (use the unstable release).

1. Install `firmware-amd-graphics`
2. Restart, use linux-image-6.13

After that, 9070 XT should work. After those steps, everything works fine for me, including WebGL, running local LLms with ROCM, etc. I do not do any gaming on Linux (I dual boot to Windows), so I don't know about the gaming features.

Good luck :D