Disabling my AMD IGPU/Living with Hybrid Graphics

I'm coming to understand that Linux has a lot of issues with hybrid graphics and am trying to find ways to work around this. I'm not sure this is possible since it doesn't seem this laptop has a MUX switch and it doesn't have an easy option like turning it off in bios. I've tried adding radeon.nomodeset=0 to GRUB but it doesn't seem to have done anything. Can anyone give me any other ideas to try? Or other general ideas for dealing with hybrid graphics I can't disable? Specs: Radeon Pro 7 w/ Radeon 780M IGPU Nvidia RTX A1000 GPU Unknown laptop motherboard 16G RAM UEFI Laptop Model: Thinkpad P16v Gen 1
10 Replies
wolfyreload
wolfyreload4w ago
Was about to link you to a related ticket with the same GPU until I noticed that it was your other ticket. When you open the "Bazzite Portal" application there should be an application called SuperGFX. If you select next in the portal you can enable it. It might allow you to switch to only use the discrete GPU
Fennrys
FennrysOP4w ago
Does operating it through there offer any extra functionality than using it through the KDE Plasmoid? Because I've tried tinkering with it there and it doesn't seem like its capable of actually doing anything I did
sudo supergtxctl -s
sudo supergtxctl -s
And integrated is the only option listed
wolfyreload
wolfyreload4w ago
Try temporarily add modprobe.blacklist=amdgpu in grub (i.e. press E during boot and put it after 'quiet splash') if that works you can blacklist it using rpm-ostree kargs as described here (https://docs.bazzite.gg/Handheld_and_HTPC_edition/Handheld_Wiki/Ayaneo_Handhelds/#workarounds-known-issues) I'm hoping if you blacklist the amdgpu driver that it won't use it and only use the dgpu
Fennrys
FennrysOP4w ago
So
quiet splash modprobe.blacklist=amdgpu
quiet splash modprobe.blacklist=amdgpu
wolfyreload
wolfyreload4w ago
Yeah that's it, just edit it directly in grub and see if it makes a difference
Fennrys
FennrysOP4w ago
supergfxctl -s still only returns integrated how do I check if editing GRUB actually did anything?
wolfyreload
wolfyreload4w ago
you can use lsmod in the terminal to see what kernal modules are in use
Fennrys
FennrysOP4w ago
amdgpu is still listed, still getting rainbow glitches now that it's been on for a while
wolfyreload
wolfyreload4w ago
I'm out of ideas. Sorry
Fennrys
FennrysOP4w ago
thanks for offering time to help i think this computer might just be a lost cause

Did you find this page helpful?