Hybrid graphics doesn't appear to be working.

Model: Lenovo Slim 7 ProX 14ARH7 CPU: Ryzen 9 6900HS Graphics: Radeon 680M [Integrated] Graphics: Nvidia RTX 3050 [Discrete] Image: bazzite-nvidia:stable There doesn't seem to be an option in KDE to "launch apps with discrete graphics"and use iGPU otherwise. Using
ujust check-idle-power-draw
ujust check-idle-power-draw
, the laptop appears to draw almost 20W compared to ~6W if I force disable the dGPU in UEFI. Would there a way to change this behaviour? Thanks in advance.
4 Replies
皇家海星
皇家海星OP3mo ago
resolved with
envycontrol --rtd3 3
envycontrol --rtd3 3
HikariKnight
HikariKnight3mo ago
switcherooctl launch /path/to/app that will launch using your dgpu
皇家海星
皇家海星OP3mo ago
Hello, thanks for the response For some reason rtd3 was initially set to 0(or not set), leading to a very high idle power draw
HikariKnight
HikariKnight3mo ago
yeah i havent had an nvidia laptop in a long time at this point (that i actively used) so i am not familiar with envycontrol but switcherooctl is very easy to use you can run switcherooctl to list your gpus switcherooctl launch applicationbinary arg1 arg2 arg3 etc... and if you want to force a specific card you set the last arg to be the index of your gpu. usually 0 being igpu and 1 being dgpu IIRC in general this should be handled automatically by a flag in the applications .desktop file these 2 in in general (last one for KDE only)
PrefersNonDefaultGPU=true
X-KDE-RunOnDiscreteGpu=true
PrefersNonDefaultGPU=true
X-KDE-RunOnDiscreteGpu=true
Want results from more Discord servers?
Add your server