this post was submitted on 21 Jul 2023
7 points (100.0% liked)
Linux 101 stuff. Questions are encouraged, noobs are welcome!
1026 readers
1 users here now
Linux introductions, tips and tutorials. Questions are encouraged. Any distro, any platform! Explicitly noob-friendly.
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Hotplug? So you're using an external GPU?
In the case of laptops with integtrated graphics + nvidia graphics (soldered) (so called "optimus laptops"), you can configure the display manager to use 1. only the integrated graphics; 2. only the nvidia gpu; 3. both of them, loading the desktop environment with integrated graphics and offloading applications to the nvidia gpu. The tools to manage that vary across distros, for arch a good one is optimus-manager (package name), and for Fedora you can use Envy Control.
Since you're presumably outputting the dedicated GPU video to the laptop's screen through pci-e, and not using the GPU video ports, maybe the optimus tools work for your case scenario (although I'm not entirely sure of that).
Also, it could be a Wayland issue. Try doing the same thing with Xorg. I'm a Xorg user and never had to restart the DE/DM to update Nvidia drivers, but my laptop has a soldered Nvidia chip.
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 callPrime offload
might be same thing? IDKwhen 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
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.