Computer Generally Suffers Under Linux. Likely a Hybrid Graphics Issue
Laptop Model: Thinkpad P16V Gen 1
CPU/Integrated Graphics: AMD Ryzen Pro 7 w/ Radeon 780M Graphics
DGPU: Nvidia RTX A1000
Distro: Bazzite 41
Desktop Environment: KDE
At this point I have been on the Linux Grind for several months now. I have tried Fedora, Pop OS, Pika, Nobara, Ubuntu, Mint and probably even a few I can't remember right now. Regardless of how customized or optimized the OS is out of the box this laptop has always suffered from rainbowy graphical glitches, and wildly swingy performance between distros that never seems to make any sense. I have tried Ubuntu, Debian, Fedora, and Arch based OS-es and they've all suffered from some kind of general incompatability with my DGPU that renders games varying levels of playable to unplayable and I can't figure out any kind of pattern or fixes. Right now in my system info it lists only the integrated graphics and I'm beginning to think this might have something to do with the computer never properly using the DGPU, even though it's set to Hybrid in the SUPERGFX plasmoid. I am desperate for any kind of advice that will make this thing work properly. Please if anyone can help I dread the day I'm forced to return to windows, because If something doesn't change that day is close at hand.
Readout of
Readout of
Readout of
the options available in SUPERGFX are only Hyrbrid and Integrated. NvidiaNoModeSet and VFIO are both disabled
Readout of
14 Replies
Readout of
First run
nvidia-smi
and see if it can see your graphics card. This is example output for me
If nvidia-smi
does work for you. Try and run switcherooctl
and see if it shows your GPU there. My output is
Your issue might be caused because you have two valid GPUs. The Radeon 780M and the Nvidia RTX A1000 and the wrong one is getting selected for your game. You can force a game to use a specific GPU by editing the launch properties in Steam by putting the text next to "Environment:" followed by "%command%" to force steam to use that GPU. See my screenshot as an example
If not then it's not seeing your GPU at all. Run rpm-ostree status
and check that you running the correct image. Since you are on KDE you should see "ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-nvidia:stable".
If you are running the "bazzite-nvidia-open" image try rebase to the proprietary drivers image and see if that makes a difference, which would be `brh rebase bazzite-nvidia:stable for KDE.nvidia-smi activates but doesn't seem to do anything
is it supposed to output something?
switcherooctl does show both GPU's
I am on the nvidia-open:stable image
Yes it should be outputting a bunch of text I put in some example output of what I get
unfortunately it isn't
Try rebase to the nvidia proprietary nvidia driver image then with
brh rebase bazzite-nvidia:stable
. Reboot and see if you have better luck with that driverdownloading now
performance is significantly enhanced
slight stuttering that will likely be fixed as shaders properly compile
nvidia-smi now outputs
prime-select query still doesn't work
Helldivers 2 is only recognizing the Radeon internal graphics unfortunately
using this launch parameter has not solved the issue
is there any way to set the Nvidia GPU as the default?
universally that is
i'm almost certain there is, though i'm too stupid to know it at this time. Assuming someone tells me what it is, can it easily be toggled on and off by switching to the integrated graphics in SUPERGFX?
this laptop's use case occasionally requires maximum prolonging of the battery life
At least there is an improvement.
That might work. I'm not on my Nvidia laptop at the moment to check though
prime-select isn't installed. what output do you get if you run
switcherooctl
?
Try force the GPU in the Steam launch optionsHow does one do either of those?
I explained switcherooctl above https://discordapp.com/channels/1072614816579063828/1326760217634934816/1326772895694979175
I did that earlier, though i don't have the exact readout. Amd was the default, nvidia was the discreet and then a bunch of environment stuff that looks like yours. Can't get it exactly right now because I'm at work
I was referring to installing prime select and forcing the gpu in steam
Do i copy the nvidia environment parameters from running switcheroo into the steam launch parameters?
@wolfyreload
Okay i got Helldivers to see my GPU by inputting these launch parameters into steam
a problem i'm having now that I've also had on other distros is that I can't change the desktop resolution off of it's 4k default
If I try it has an acid trip and is so glitched as to be unusable for the next 15 seconds until it force resets the display settings
One step closer at least. Not sure about your 4k issue. Does your GPU and screen have a display port by any chance? HDMI can be a problem for some people
nope
this is a laptop
built in display