Artix Nvidia Optimus packages, are available in Universe Repository, for all DEs and init systems, for these video cards.
Note: The PKGKBUILDs used for built, are also available at our newly createdUniverse repository.
Installation guide:
Add Universe repository to your /etc/pacman.conf, as below:
[universe]
Server = https://universe.artixlinux.org/$arch
- optimus-manager-git is the main dependency.
- optimus-manager-<init> and <DM>-optimus-<init> are the init services.
- Available values for <DM>: gdm, lightdm, lxdm, sddm, xdm
- Available values for <init>: openrc, runit, s6
sudo pacman -S optimus-manager-<init> <DM>-optimus-<init> optimus-manager-git
Installation of optimus for lightdm + openrc example:
sudo pacman -S optimus-manager-openrc lightdm-optimus-openrc optimus-manager-git
Depending on your init system, enable the relative services, as described at https://wiki.artixlinux.org/ and reboot.
Note: the service names are as below, so are the same with the non optimus ones, except the last one:
- gdm
- lightdm
- lxdm
- sddm
- xdm
- optimus-manager
Commands for switching are:
- sudo prime-switch and logout
- optimus-manager --switch nvidia, i.e. to switch to the Nvidia GPU, after login
- optimus-manager --switch integrated, i.e. to switch to the integrated GPU and power the Nvidia GPU off[, after login
- optimus-manager --switch hybrid, i.e. to switch to the iGPU but leave the Nvidia GPU available for on-demand offloading, after login, similar to how Optimus works on Windows. See the Optimus Manager Wiki below for more details.
This Wiki, is also available and can be handy.
Some relevant troubleshooting, if you drop into such case.
Optimus Manager site and wiki can assist too, and if you find any issues, please report them here.
Optimus Manager Qt, is also available, in Universe repo.
We offer two packages:
- optimus-manager-qt-git for all desktops, except plasma
- optimus-manager-qt-plasma-git for plasma desktop
sudo pacman -S optimus-manager-qt-git
or
sudo pacman -S optimus-manager-qt-plasma-git