envycontrol
Easy GPU switching for Nvidia Optimus laptops under Linux (by bayasdev)
System76 Power Management
System76 Power Management (by pop-os)
envycontrol | System76 Power Management | |
---|---|---|
67 | 75 | |
1,005 | 557 | |
- | 2.2% | |
6.0 | 6.2 | |
2 months ago | 6 days ago | |
Python | Rust | |
MIT License | GNU General Public License v3.0 only |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
envycontrol
Posts with mentions or reviews of envycontrol.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-06-16.
-
Linux on lenovo legion 5 pro
You're probably looking for envycontrol ... it will allow you to switch back and forth between integrated/hybrid/dedicated-only graphics as needed. I used this on my 2023 Legion Slim 5 and it made a huge difference in power consumption. Now I only enable dedicated if I need it for something specific, which is rare for me. Computer generally sips between 16w-20w doing basic browsing tasks, with no other optimizations performed (this is on Fedora Silverblue)
-
Got terrible battery life on Linux Laptops? I got ya! (Targeted at Nvidia Users but should work for most people)
Install EnvyControl, which is a useful package that can offload applications to the integrated GPU and turn off the dedicated Nvidia GPU. This will add a few hours at least to your battery life. Distro-specific instructions: https://github.com/bayasdev/envycontrol
- Week 5 of issues, today I installed 3 updates gnome-maps, gnome-user-docs and something else, now Fedora doesn’t boot, come on!!!
-
make xorg and i3wm run on dedicated Nvidia card instead of integrated Intel card
Check out this video. https://youtu.be/Pn2iUgW3l6w . It's how I setup my graphics card. You could also use envy control https://github.com/bayasdev/envycontrol.
-
Ubuntu ---> Fedora. This time I really doing it.
Now, it's much easier to enable the Fusion repository and Envycontrol makes it as easy as Ubuntu to switch GPUs! I also use DisplayLink for additional monitors and there is now a 3rd party rpm for that.
- What distro is the best for this laptop?
- OpenSUSE Tumbleweed + KDE + Wayland + Nvidia
-
switch to integrated gpu
use envycontrol
- Using only NVIDIA
-
Fuc*ed up my nvidia settings (things zoomed on sddm/i3 + glitches)
I thus played a bit with https://github.com/bayasdev/envycontrol which is listed on the archwiiki, the problem is that now, even when selecting the "nvidia" mode and even when going back to "discret graphics" in the bios I'm encountering bugs I didn't have before, mainly SDDM being really zoomed, i3 borders being HUGE (while the rest is normal, I didn't change my config so it's likely not a DPI problem there), glitches when I first login with polybar duplicating itself and the wallpaper being broken, requiring to refresh i3 to have those 2 things fixes, picom animations are also super glitchy.
System76 Power Management
Posts with mentions or reviews of System76 Power Management.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-02-19.
- PSA: system76 power daemon may be why SATA hot plug is not working for you
-
Switching over to Linux with an MSI laptop
See: https://github.com/pop-os/system76-power
-
Auto select GPU on boot
Also refer to https://github.com/pop-os/system76-power/issues/153 for setting environment variables and making simple scripts with it.
-
Completely Switched to GNU/POP_OS! - No more Dual Boots
One example would be, I had problems with running native version of Substance Designer. And it had something to do with always using GPU or setting environment variables(https://github.com/pop-os/system76-power/issues/153). But I wouldn't know what to look for if a random guy on a forum didn't tell me to use it with NVIDIA Graphics.
-
Consistently high fan speed since moving to Void
[Update 2022-02-21] It appears that there are two packages, System76-io-dkms and System76-power. From what I gather only the first is necessary. I'm not sure how to install third-party DKMS modules that are not in the official repos. The official Void documentation on this topic is sparse, is there somewhere I can look this up?
-
Newly installed Pop Os! latest version and it didn't show gpu switchable mode
Initially it only worked with Intel CPUs but it seems it supports AMD APUs now according to this Github issue https://github.com/pop-os/system76-power/issues/73
-
The Rust Implementation Of GNU Coreutils Is Becoming Remarkably Robust
system76-power
-
Best practice for loud fans on a new Gazelle?
The performance modes are going to affect how much power the system is using (and thus how much heat it's generating), not the fan curves directly. Those profiles are defined in the system76-power application, source code here: https://github.com/pop-os/system76-power/blob/master/src/daemon/profiles.rs
-
Automate power profile switching depending on battery status
The script uses udev rules that are run at specific kernel events. It creates one rule for when the Laptop switches to battery power and another for when the Laptop switches to wall power. Both rules run system76-power while providing one of the available power profiles as an argument. I went with battery and balanced respectively.
-
unable to wake up from suspend
Try the fix listed here: https://github.com/pop-os/system76-power/issues/358
What are some alternatives?
When comparing envycontrol and System76 Power Management you can also consider the following projects:
optimus-manager - A Linux program to handle GPU switching on Optimus laptops.
TLP - TLP - Optimize Linux Laptop Battery Life
supergfxctl
auto-cpufreq - Automatic CPU speed & power optimizer for Linux
asus-wmi-screenpad - Variation of the asus-wmi kernel module with screenpad brightness support
undervolt - Undervolt Intel CPUs under Linux
nfancurve - A small and lightweight POSIX script for using a custom fan curve in Linux for those with an Nvidia GPU.
nvfancontrol - NVidia dynamic fan control for Linux and Windows
corectrl
lm-sensors - lm-sensors repository
gnome-shell-extension-system76-power - System76 Power Management Extension
envycontrol vs optimus-manager
System76 Power Management vs TLP
envycontrol vs supergfxctl
System76 Power Management vs auto-cpufreq
envycontrol vs asus-wmi-screenpad
System76 Power Management vs undervolt
envycontrol vs nfancurve
System76 Power Management vs supergfxctl
envycontrol vs nvfancontrol
System76 Power Management vs corectrl
envycontrol vs lm-sensors
System76 Power Management vs gnome-shell-extension-system76-power