envycontrol
RyzenAdj
envycontrol | RyzenAdj | |
---|---|---|
67 | 113 | |
1,005 | 1,517 | |
- | - | |
6.0 | 6.9 | |
2 months ago | 13 days ago | |
Python | C | |
MIT License | GNU Lesser General Public License v3.0 only |
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
-
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.
RyzenAdj
-
7840HS benchmarked at various TDP
Out of curiousity how the 7840HS performs at different TDP, I did some benchmarks using Geekbench 6.2.0. To change the TDP, I've used the software RyzenAdj like so:
-
How I manage my z16 Temps (RyzenAdj)
TLDR: Ryzen Adj.
-
AMD Ryzen 7 7840U Performance Benchmarks on Linux
A few years ago I did a bunch of poking w/ a 4800H, you can see the actual mechanics of using RyzenAdj. There are also Geekbench 5 benchmarks linked from the doc at different power limits which you can compare to 4800U devices on Geekbench's site: https://github.com/lhl/linuxlaptops/wiki/2020-MECHREVO-Code-...
Note, each laptop manufacturer may choose their different power limits (and like Intel, AMD's curves are largely driven by temperature, so dependent on cooling solution and other settings).
This is a good summary of some of how Ryzen Mobile's power limiting works (actually, read that whole wiki if you're interested in the topic): https://github.com/FlyGoat/RyzenAdj/wiki/Renoir-Tuning-Guide
I'd also look up "AMD PMF" (their equivalent of DPTF) which only recently made it's way to the Linux kernel (but of course, that will include loads of details anyone can look through): https://www.phoronix.com/news/AMD-PMF-CnQF-Linux-6.1
-
Try AutoTDP! Maximize performance/battery life
GitHub - FlyGoat/RyzenAdj: Adjust power management settings for Ryzen APUs
-
What kind of applications are missing from the Linux ecosystem?
Check out https://github.com/FlyGoat/RyzenAdj
- Undervolt in software without the bricking risk of using the BIOS
- [Amd] Ryzen Master für mobiles Ryzen! (Ändere TDP/Thermik/Pstates, Links drin!)
-
[G-helper] What is the factory default of CPU PPT of G14 2022 6800S?
If you want to get numbers you can download https://github.com/FlyGoat/RyzenAdj/releases
-
30-32C temps and 7-9+ hr battery life after G-Helper and Power Tweaks. I love this laptop. 2022 6900HS/6700S
That app just uses (under the hood) this one https://github.com/FlyGoat/RyzenAdj - g-helper not using that , as it requires admin rights to run :)
- Is there ryzen power management tool for linux?
What are some alternatives?
optimus-manager - A Linux program to handle GPU switching on Optimus laptops.
ryzen-controller
supergfxctl
RyzenTest - Helles Ryzen Test backup for Ryzen CPUs
asus-wmi-screenpad - Variation of the asus-wmi kernel module with screenpad brightness support
AMD-APU-Tuning-Utility - Unlock the full potential of your Zen-based APU with AMD APU Tuning Utility!
nfancurve - A small and lightweight POSIX script for using a custom fan curve in Linux for those with an Nvidia GPU.
undervolt - Undervolt Intel CPUs under Linux
nvfancontrol - NVidia dynamic fan control for Linux and Windows
amd-apu-tuning-utility
lm-sensors - lm-sensors repository
TLP - TLP - Optimize Linux Laptop Battery Life