What started as just a simple tool for managing Nvidia GPUs from command line or in text mode evolved into a project that now lives up to it's Blissful designation! I present to you "Blissful Nvidia Tool" - a lovely little tool for admining your modern (Maxwell or higher should be supported) Nvidia GPU from the command line on Linux. It only requires Python3 and pynvml/nvidia-ml-py and up to date drivers. It's capable of over and underclocking, changing power limits, controlling fans, and has a nice little curses based monitor built in capable of nearly realtime monitoring of GPU status with support for saving and loading profiles! It also supports fully offline operation meaning it can be called in scripts and the like. You accept ALL responsibility for the use of this tool. Monitoring can be done as any user but overclocking control requires root. License is MIT.
EnvyControl is a CLI tool that provides an easy way to switch between GPU modes on Nvidia Optimus systems (i.e laptops with hybrid Intel + Nvidia or AMD + Nvidia graphics configurations) under Linux.
Top, but for GPU processing on nVidia cards.
How to configure later-generation nVidia drivers to do their own power management now that it's supported on some models.
Applicable to Turing GPUs and Coffee Lake CPUs. Windbringer does not have the former (the GTX 1050Ti is a Pascal architecture, not a Turing architecture). Still, there are options.
A Linux program to handle GPU switching on Optimus laptops. Looks like a replacement for Bumblebee. Designed with Arch Linux in mind. Switches the external GPU on and off at need. Plugs into LightDM easily but can work with others with a little configuration.
In the AUR.
Works by auto-generating a Xorg configuration file and putting it into /etc/X11/xorg.conf.d/. If you already have custom Xorg configuration files at that location or at /etc/X11/xorg.conf , it is strongly advised that you remove anything GPU-related from them to make sure that they do not interfere with the GPU switching process.
If you have ever used the nvidia-xonfig utility or the Save to X Configuration File button in the Nvidia control panel, a Xorg config file may have been generated at /etc/X11/xorg.conf . It is highly recommended to delete it before trying to switch GPUs.
If Bumblebee is installed, you must disable its daemon and reboot.
The auto-generated Xorg config file will be automatically cleaned up if you uninstall.
optimus-manager --switch nvidia
- switch to the Nvidia GPUoptimus-manager --switch integrated
- switch to the integrated GPU and power the Nvidia GPU offoptimus-manager --switch hybrid
- switch to the integrated GPU but leave the Nvidia GPU available for on-demand offloadingWARNING: Switching mode automatically logs you out, so make sure you save your work and close all your applications before doing so.'
NOTE: Since version v1.2, power management is disabled until manual configuration is done. This choice was made because there is no catch-all configuration that works for all laptop models.
Default config file at /usr/share/optimus-manager.conf
; create and edit /etc/optimus-manager/optimus-manager.conf
Your one-stop RPM repository for all the packages that Redhat and Fedora Core won't package, like basic MP3 playback support.