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
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
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
And integrated is the only option listed
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 dgpuSo
Yeah that's it, just edit it directly in grub and see if it makes a difference
supergfxctl -s still only returns integrated
how do I check if editing GRUB actually did anything?
you can use
lsmod
in the terminal to see what kernal modules are in useamdgpu is still listed, still getting rainbow glitches now that it's been on for a while
I'm out of ideas. Sorry
thanks for offering time to help
i think this computer might just be a lost cause