Good news, everyone! I’ve just added the following packages to the repos:
EnvyControl (envycontrol)
- For GNOME users: GPU Profile Selector GNOME Shell Extension (
gnome-shell-extension-gpu-profile-selector) - For KDE users: Optimus GPU Switcher KDE Plasma Widget (
plasma6-applets-optimus-gpu-switcher)
supergfxctl (supergfxctl)
- For GNOME users: supergfxctl-gex GNOME Shell Extension (
gnome-shell-extension-supergfxctl) - For KDE users: supergfxctl-plasmoid KDE Plasma plasmoid (
plasma6-applets-supergfxctl)
Note that only one tool can be installed at a time: optimus-managerAUR, envycontrol or supergfxctl.
Please test and provide feedback.
Warning
On Optimus laptops, the usage of any external software that is written with the idea of forcing the NVIDIA GPU to be always on is strongly discouraged. This includes bbswitch, Bumblebee, SUSEPrime, envycontrol and nvidia-prime. Most of these projects are actually abandoned and usually create more issues than benefits.
The exception to this is switcheroo-control, which is well integrated with the system. Most of the time it carries a package name of
switcherooctland is usually preinstalled by default with the desktop on most distributions.
– Optimus Laptops and Multi-GPU Desktop Systems — NVIDIA Driver Installation Guide