I’ve been switching my PC over to EOS one at a time. I finally upgraded my Dell laptop which has Intel and Nvidia hybrid graphics. The problem is I installed it from my Ventoy EOS Mercury image and I didn’t remember to select the Nvidia install. So I completed the install and after everything was set up and working I remembered that this was a hybrid graphic PC.
Is it possible to add the necessary packages to my system to implement Hybrid graphics?
I had this on Linux Mint 22.1 and liked being about to run most things with Intel GFX but launch apps that could take advantage of Nvidia GFX when needed.
There’s a i915 driver for the Intel part and a nouveau driver for the Nvidia part.
As to LM 22.1; that is an X11 system and they installed a NVidia settings apps that put a widget in the task manager where you could change Intel or Nvidia. If you picked the Hybrid mode, right clicking an app allowed you to launch that app with graphic acceleration, meaning Nividia.
But LM 22.1 is broken on systems with dual monitors that sleep when inactive and have multiple users. That’s one reason I’ve been switching over all my PCs to EOS. My wife’s system is the Dual monitor system and she got tired to having to reset it when it got stuck in a login loop coming out of sleep. I got her to play with EOS Plasma and she’s happy.
You could try optimus-manager after installing the nvidia drivers. With kde you can have the icon in the tray if you install the correct packages and hopefully it works okay for you.
I was right. btrfs-assistant and snapshots saved my bacon.
I’m back to running with just what a standard install gives you. Intel i915 and nouveau drivers.
I had no real issues with installing the nvidia drivers but the optimus-manager was where the problems started.
It looks like the optimus -manager will not run on Wayland and that’s pretty much the default moving forward. I did the build from source with the plasma=true option.
It’s flaky at best. The PC locked up a few times.
I’m not a gamer so I don’t have any gfx cards in any of my PC except this Dell XPS 15 9500 laptop where it’s integrated. So I’m not really needing the Nvidia gfx except to accelerate the battery drain.
So in rethinking all this, if I don’t care about high-end graphics performance should I just take the default graphics installation (Intel) or Install the Nvidia drivers but not the Optimus-manager, keeping in mind I’d like to run Wayland.
I think envy control maybe the best option for me. I found out that by default I was running the hybrid mode with the nouveau driver installed by default. So after I installed the Nvidia drivers, I installed envy-control via
yay -S envycontrol
and the mode still defaulted to hybrid mode. Since 99% of what I do is fine with just the Intel Open source driver, I just set the mode to “integrated” which cuts off the power to the Nvidia chip.
sudo envycontrol -s integrated
Plasma/system info below
Operating System: EndeavourOS
KDE Plasma Version: 6.3.3
KDE Frameworks Version: 6.12.0
Qt Version: 6.8.2
Kernel Version: 6.13.7-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 12 × Intel® Core i7-10750H CPU @ 2.60GHz
Memory: 31.1 GiB of RAM
Graphics Processor: Mesa Intel® UHD Graphics
Manufacturer: Dell Inc.
Product Name: XPS 15 9500
optimus-manager is not working in all cases, some like it and a lot of users have issues getting it working.. current situtaion is a bit unclear on all the ways to handle optimus hybrid gpu systems.
IMHO, hybrid graphics is not a technology that is needed anymore. My Dell laptop is almost 5 years old and I’ve never used Nvidia graphics mode except to run benchmarks or just to test it. The laptop is an Intel Core i7-10750H and that is good enough for my needs including gaming. Solitaire doesn’t need much
All my other PCs are Intel integrated gfx or AMD integrated gfx. My next laptop will be integrated as well.
What I got out of this discussion was very helpful. I now know that my Nvidia is complete off and I will have to do something to turn it back on. That way I have my best possible battery life but can use Nvidia gfx if the need every arises.