bayasdev/envycontrol
Easy GPU switching for Nvidia Optimus laptops under Linux observed · 2026-08-28
Health v2 · maintenance only
10/100
- Activity 72
- Release rhythm 8
- Longevity 100
Flags: archived
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 1763
- days_rel: 515
- days_push: 168
- n_releases_24m: 1
Adoption not part of the score
1892 stars · 105 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
EnvyControl is a Python CLI tool for switching GPU modes (integrated, hybrid, dedicated) on Nvidia Optimus laptops under Linux. It manages X.org configuration, PRIME render offloading, and RTD3 power management to balance performance and battery life.
Use cases
- disable nvidia gpu to save battery on linux laptop
- switch between integrated and hybrid graphics on optimus laptop
- enable prime render offloading for nvidia gpu
- fix screen tearing on nvidia linux
- set up rtd3 power management for turing gpu
- overclock nvidia gpu with coolbits on linux
When to choose
- you have an Intel/AMD + Nvidia hybrid graphics laptop running Linux
- you want a simple CLI to toggle GPU modes and reduce power drain
- you need PRIME offloading or RTD3 dynamic power management configured easily
When to avoid
- you run macOS or Windows
- you need active support or timely bug fixes - the maintainer no longer uses Linux daily
- your display manager is unsupported and you prefer manual configuration
Facets
cli-tool · maturity maintenance
cli configuration-management developer-tools operating-systems hardware developer-tools cli python nvidia-optimus gpu-switching power-management prime-render-offload hybrid-graphics linux
1 source
- readme: https://github.com/bayasdev/envycontrol · fetched 2026-08-28 · 0cc97dbe3058
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| bayasdev/envycontrol | main | 10 |
For agents
markdown · JSON · MCP: product_card(name="bayasdev/envycontrol")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem