I have Intel iGPU and Nvidia dGPU on my laptop, it works perfectly with Prime offload. I never need to switch, it uses Intel for desktop/VA-API and offload for games. No issues, at all on my distribution.
Anyway, every thread have your kind of unhelpful comment. The thing is some people have Nvidia, some have AMD and AMD also have bugs. Let's try to make everyone happy, not everyone have piles of money to throw after new hardware.
There's a bunch of GUI options nowadays, but it depends on your distro and model of GPU. For example I used envy control but also System76-power (popOS).
You technically don't need either since modern Linux drivers will handle offloading work to your dGPU when an application asks, but for ultimate power saving or for specific hardware quirks (such as struggling to get HDMI out working in hybrid mode) you may want direct control.
For the average gamer who uses their laptop as their primary device and screen you probably don't need to bother.
Tell that to the average computer user, and they’ll crap their pants. I’m all for the command line being there for power users and people who actually have to manage complex systems, but if you want Linux to go to the moon, you have to consider the average Joe
Well this seemed like potentially a very convenient fix to a problem I was having but turns out the game I’m trying to play can’t be forced into using the gpu for some reason…. Cool utility though, shame it’s really needed at the same time!
I'm assuming you've looked at command line options to force DRI Prime offloading on an application? But yes this would fix that and save you some struggles!