Blender doesn't recognize discrete GPU

Blender doesn’t seem to recognize my GPU. I’ve tried the tarball, the flatpak, and the version from apt. Nothing works. Am I missing something?

It tells me I need AMD driver version 22.10 or newer, but I can’t seem to find my driver version. How could I find the version, or update it if necessary

System Info below:
Which Linux distro are you using/which version?
Distro/Version: Linux Mint 22 Cinnamon
Which kernel are you using?
Kernel Version: 6.8.0-38-generic
Which BIOS version are you using?
Bios Version: 03.02 (I think)
Which Framework Laptop 16 model are you using? (AMD Ryzen™ 7040 Series)
CPU: AMD Ryzen 7 7840HS
GPU: Radeon 7700s GPU
RAM: 32GB
Storage: 1TB SSD

1 Like

Problem solved.
Run this command:

sudo usermod -a -G video $USER && sudo usermod -a -G render $USER

Then reboot. Hope this helps someone else.

2 Likes

Oh sick I might have to come back and use this later.

I have the same issue, the last Blender in the Fedora shop (4.1.1) does not recognize the GPU.
I’ve tried different Blender sources like Blender.org or flatpack, and I’ve tried with Pop!_OS with the same luck.

I’ve done your video+render usermod command and it does not solves it to me.

IDK what to do…

Distro/Version: Fedora Linux 41 (Workstation Edition)
Kernel Version: 6.11.8-300.fc41.x86_64
Bios Version: 03.03
Framework Laptop 16 model: Framework Laptop 16 AMD Ryzen 7040 Series
CPU: AMD Ryzen 9 7940HS
GPU: Radeon 780M Graphics x 16
RAM: 64 GB
Storage: 2TB

The usermod command doesn’t work for me either.

I did get it to work… sorta… I installed the hip drivers for fedora as instructed here SIGs/HC - Fedora Project Wiki

sudo dnf install rocm-hip

then added the user to render group

sudo usermod -a -G render,video $LOGNAME

no flatpak installation would work so i downloaded and extracted the version from here Download — blender.org

then started blender with

DRI_PRIME=1 ./blender

But it crashes a lot with some older files of mine. So not really sure what would trigger that.

Untick AMD Radeon 780M and it will stop crashing. It’ll also render in roughly the same time, which I think is due to less thermal throttling.