How do I set up dual GPU on Lenovo Legion 5?
New user here. I just installed Bazzite on my Legion 5 and I'm having difficulty figuring out how to set up an "optimus" with the iGPU and dGPU. Is there a best practice for achieving this?
OS:
Operating System: Bazzite 42
KDE Plasma Version: 6.4.5
KDE Frameworks Version: 6.18.0
Qt Version: 6.9.2
Kernel Version: 6.16.4-115.bazzite.fc42.x86_64 (64-bit)
Graphics Platform: Wayland
Hardware:
Processors: 32 × Intel® Core™ i9-14900HX
Memory: 32 GiB of RAM (31.0 GiB usable)
Graphics Processor 1: Intel® Graphics (UHD)
Graphics Processor 2: NVIDIA GeForce RTX 4060 Laptop GPU
Manufacturer: LENOVO
Product Name: 83DG
System Version: Legion 5 16IRX9
More info:
-Installed Bazzite build for Intel UHD as primary GPU (unsure if this was the correct choice)
-Secure Boot was enabled during installation; got the blue screen mentioned in the installation guide, selected "Enroll MOK", entered password, accepted - no errors, continued boot
-Tried various commands in Steam launch options (DRI_PRIME=1, etc.); verified with performance monitor that dGPU was not engaged
-Tried using menu editor to force Steam to use dedicated graphics card; Steam would not launch afterward
-Discovered ujust commands and found what appeared to be relevant options (configure-nvidia, configure-nvidia-optimus, etc.), but had no idea how to proceed so I stopped before I broke anything
Solution:Jump to solution
Rebase to nvidia-open, this isn't the correct image. It does not include the nvidia drivers that you need
https://docs.bazzite.gg/Installing_and_Managing_Software/Updates_Rollbacks_and_Rebasing/rebase_guide/
Use bazzite rollback helper or
brh in terminal it makes rebasing easier
https://docs.bazzite.gg/Installing_and_Managing_Software/Updates_Rollbacks_and_Rebasing/bazzite_rollback_helper/...Rebase Guide - Bazzite Documentation
Bazzite is a custom image built upon Fedora Atomic Desktops that brings the best of Linux gaming to all of your devices.
Bazzite Rollback Helper - Bazzite Documentation
Bazzite is a custom image built upon Fedora Atomic Desktops that brings the best of Linux gaming to all of your devices.
8 Replies
Solution
Rebase to nvidia-open, this isn't the correct image. It does not include the nvidia drivers that you need
https://docs.bazzite.gg/Installing_and_Managing_Software/Updates_Rollbacks_and_Rebasing/rebase_guide/
Use bazzite rollback helper or
brh in terminal it makes rebasing easier
https://docs.bazzite.gg/Installing_and_Managing_Software/Updates_Rollbacks_and_Rebasing/bazzite_rollback_helper/Rebase Guide - Bazzite Documentation
Bazzite is a custom image built upon Fedora Atomic Desktops that brings the best of Linux gaming to all of your devices.
Bazzite Rollback Helper - Bazzite Documentation
Bazzite is a custom image built upon Fedora Atomic Desktops that brings the best of Linux gaming to all of your devices.
^
also the optimus functionality is automatic thanks to flags in the .desktop file for steam
some games however are dumb and you will probably have to force them with env vars (you can see them with
switcherooctl)
and if you need to force a program to use a different gpu you can launch it with switcherooctl launch commandhere --arg-for-command 0
the 0 at the end is the index for the gpu
and has to be the last argument as it will be read and then removed by switcherooctl before running the commandThanks y'all for the advice! After rebasing to nvidia-open, Steam was still stuck using the default iGPU. Altering the Steam .desktop file at /var/home/<user>/.local/share/applications/ by changing PrefersNonDefaultGPU=false to =true fixed that. Everything I tested in my library runs great.
Hello! I have a very similar laptop (16IRX9 83DF | RTX 4070 variant) and I have been strongly considering making the switch from Windows to Bazzite. I just wanted to hear from a user with (nearly) the same hardware as mine before pulling the trigger myself:
- Apart from your since-resolved GPU selection issue, how’s the experience been so far, and would you recommend making the switch?
- Any other model-specific issues/fixes worth noting?
I appreciate any insights or tips you may have.
Hey, someone on a different legion 5 here with simillar hardware, have switched for 3 weeks now and have encountered 0 issues except not being able to get coolercontrol working as my model isn’t supported. Not that big of a problem as the fans seem to be working just fine though.
I would 100% recommend switching
Thanks for the info! I’ve got a long weekend coming and I think I’ll give it a go!
I am among you now 😁

Eyyy