I have this laptop (Surface Book 2), a Intel iGPU and Nvidia dGPU.

Whenever I need to update the Nvidia driver/ hotplug the dGPU. I need to first systemctl stop sddm.

I thought the WM/DE only use my iGPU. (sorry for bringing Win logic here)

I’m using Arch & Fedora. Plasma/Gnome+Wayland.

You are viewing a single thread.
View all comments View context
1 point

In the case of laptops with integtrated graphics + nvidia graphics (soldered) (so called “optimus laptops”),

my case is In the case of laptops with integtrated graphics + nvidia graphics (soldered) (so called “optimus laptops”)

I thought optimus laptops is old kind of laptop. Newer laptop, like mine (Surface Book 2) use another thing call Prime offload might be same thing? IDK

when I want to run apps with nvidia gpu, I will have to use environment variables, ex __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia osu

permalink
report
parent
reply
1 point
*

Prime offload might be same thing? IDK

It’s the same thing. Prime offload is a tool made specifically for these optimus laptops (NVIDIA) and other switchable graphics systems (laptops with AMD GPUs)

Unless you have a solid reason to use Wayland, I strongly recommend to use Xorg instead. It works better with switchable graphics, and I think that you will be able to offload your games with it without the need to restart SDDM. In your Arch system, follow the installation instructions for the optimus-manager. Since you’re using SDDM instead of GDM, it should work without the need of any tweaks.

I’m not sure if you’re aware, but if you wish you can load the entire desktop environment with the dedicated GPU. It’s more practical since you don’t have to setup your games to be launched through the prime offload command. The caveat is that it uses more power, a downside if you use the laptop unplugged.

permalink
report
parent
reply

Linux 101 stuff. Questions are encouraged, noobs are welcome!

!linux4noobs@lemmy.world

Create post

Linux introductions, tips and tutorials. Questions are encouraged. Any distro, any platform! Explicitly noob-friendly.

Community stats

  • 51

    Monthly active users

  • 119

    Posts

  • 525

    Comments