Star64 RISC-V 6.18.5 dedicated GPU

I hope there will be an update to 6.18.x
Currently running:
Linux DietPi 6.18.5+deb14-riscv64 #1 SMP PREEMPT Debian 6.18.5-1 (2026-01-16) riscv64 GNU/Linux

OpenGL renderer string: AMD Radeon R7 370 Series (radeonsi, pitcairn, ACO, DRM 3.64, 6.18.5+deb14-riscv64)

Devices:

GPU0:
apiVersion = 1.3.328
driverVersion = 25.3.3
vendorID = 0x1002
deviceID = 0x6811
deviceType = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
deviceName = AMD Radeon R7 370 Series (RADV PITCAIRN)
driverID = DRIVER_ID_MESA_RADV
driverName = radv
driverInfo = Mesa 25.3.3-1
conformanceVersion = 1.4.0.0
deviceUUID = 01000000-0100-0000-0000-000000000000
driverUUID = 414d442d-4d45-5341-2d44-525600000000
GPU1:
apiVersion = 1.4.328
driverVersion = 25.3.3
vendorID = 0x10005
deviceID = 0x0000
deviceType = PHYSICAL_DEVICE_TYPE_CPU
deviceName = llvmpipe (LLVM 21.1.8, 128 bits)
driverID = DRIVER_ID_MESA_LLVMPIPE
driverName = llvmpipe
driverInfo = Mesa 25.3.3-1 (LLVM 21.1.8)
conformanceVersion = 1.3.1.1
deviceUUID = 6d657361-3235-2e33-2e33-2d3100000000
driverUUID = 6c6c766d-7069-7065-5555-494400000000

I’m not very good at these things, I can’t do it properly…
I made a lot of mess while getting here, and I can’t figure out what I need to save to make this (permanent) work after reboot.

Can you elaborate what you changed?
You can always upgrade your kernel if you like. Debian Trixie will stay on 6.12 LTS, there will be no upgrade until the next major Debian version.
But 6.18 is available via trixie-backports
https://packages.debian.org/trixie-backports/kernel/

Exactly what I’m trying to find out. I have no idea what parts contributed to it working, it was a chaos. If I find out, I’ll post it here.