ekultails/nvidia-xrun
Project ID: 24240
Description
The official RPM for the nvidia-xrun project. It provides a way to temporarily enable the Nvidia graphics card on a separate TTY. This provides a balance between saving battery life when on the go and performance when gaming. The use of Bumblebee's bbswitch is no longer used and instead the Linux kernel's built-in power management is relied on.
- nvidia-xrun project GitHub: https://github.com/Witko/nvidia-xrun
- nvidia-xrun RPM spec GitHub: https://github.com/ekultails/rpm_nvidia-xrun
Installation Instructions
Install the nvidia-xrun RPM.
$ sudo dnf copr enable ekultails/nvidia-xrun
$ sudo dnf install nvidia-xrun
Both the open source and proprietary drivers need to be disabled on boot. These two drivers will cause conflicts. When nvidia-xrun is executed it will automatically load the proprietary drivers. It will also unload them when the current X session has ended.
Modify the /etc/default/grub file and append these blacklists to GRUB_CMDLINE_LINUX:
rd.driver.blacklist=nouveau,nv,nvidiafb,rivafb,rivatv rd.driver.blacklist=nvidia,nvidia_drm,nvidia_modeset,nvidia_uvm
Rebuild the GRUB 2 configuration file.
$ GRUBCFG="$(sudo find /boot/ -name grub.cfg)"
$ sudo grub2-mkconfig -o "${GRUBCFG}"
Enable the service that will disable power to the Nvidia card until nvidia-xrun is manually ran.
$ sudo systemctl enable nvidia-xrun-pm
Active Releases
The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).
| Release | Architectures | Repo Download |
|---|---|---|
EPEL 7
|
x86_64 (48)* | EPEL 7 (312 downloads) |
EPEL 8
|
x86_64 (34)* | EPEL 8 (332 downloads) |
Fedora 40
|
x86_64 (50)* | Fedora 40 (0 downloads) |
Fedora 41
|
x86_64 (53)* | Fedora 41 (94 downloads) |
Fedora 42
|
x86_64 (43)* | Fedora 42 (68 downloads) |
Fedora 43
|
x86_64 (0)* | Fedora 43 (16 downloads) |
Fedora rawhide
|
x86_64 (21)* | Fedora rawhide (305 downloads) |
Mageia cauldron
|
x86_64 (24)* | Mageia cauldron (273 downloads) |
openSUSE Tumbleweed
|
x86_64 (52)* | openSUSE Tumbleweed (462 downloads) |
* Total number of downloaded packages.
EPEL 7
Fedora 40
Mageia cauldron
openSUSE Tumbleweed