Fedora 35 and notebook hybrid graphics

Hi, I’m having trouble setting up my notebook correctly and I’m at a point where my knowledge ends and was hoping to find a solution on here.

System information:
Operating System: Fedora Linux 35
KDE Plasma Version: 5.23.3
KDE Frameworks Version: 5.88.0
Qt Version: 5.15.2
Kernel Version: 5.15.6-200.fc35.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 5600H with Radeon Graphics
Memory: 13.6 GiB of RAM
Graphics Processor: AMD RENOIR

Hybrid graphics are basically working, but it’s far from “useable”, most games detect and run on the 3060 but there is terrible screen tearing. Next to this I am unable to open nvidia-settings (ERROR: Unable to load info from any available system) so I can’t try to change settings or force games to use the 3060 (which is a problem too).

Obviously I could disable integrated GPU and just always use the dGPU but that wouldn’t be power efficient.

Let me know if I can provide more info.

Note, I never have system with hybrid gpu.

Maybe you could make custom script. Let say you switching the gpu to use by using xrandr --setprovideroffloadsink <prov-xid> <sink-xid> on x system, you could add those script and then on the new line you could add the script to run your game/app. On KDE it should be with kde-open <appname> & disown or xdg-open <appname> & disown (of course you need to know how to run the game from terminal).


xrandr --setprovideroffloadsink <prov-xid> <sink-xid>
kde-open <appname>

Save the script as appname.sh. If you want to run it, you can use bash appname.sh from terminal.

You are trying to use wayland with an nvidia driver. Even though they did some serious updates to wayland and nvidia for fedora 35, they still do not play well when stressed as they are with games.

I suggest you login using x11 when you wish to play games as I think you will find things work much better in that config.

1 Like

That was really helpful, thank you! I didn’t know about wayland/x11, but now I do.

Thank you for your help, I will definitly try this out if a game wont recognize the dGPU correctly.