# bayasdev/envycontrol

Easy GPU switching for Nvidia Optimus laptops under Linux

Repository: https://github.com/bayasdev/envycontrol
Canonical: https://ross.abutalabs.com/products/envycontrol
Language: Python
License: MIT
License Family: permissive
Archived: true
Last push: 2026-03-19T00:28:02+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 72, release rhythm 8, longevity 100
- inputs: {"age_days": 1763, "days_push": 168, "days_rel": 515, "gap_med": null, "n_releases_24m": 1}
- flags: archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1892, forks 105 (observed 2026-08-28T04:05:50.483495+00:00)

## What it is
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
- artifact type: cli-tool
- maturity: maintenance
- function: cli, configuration-management, developer-tools
- domain: operating-systems, hardware, developer-tools
- platform: cli, python
- tags: nvidia-optimus, gpu-switching, power-management, prime-render-offload, hybrid-graphics, linux

## Member repositories
- bayasdev/envycontrol (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:50.483495+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:12:57.109455+00:00, confidence not recorded.
  - readme: https://github.com/bayasdev/envycontrol (fetched 2026-08-28T04:05:50.483495+00:00, sha 0cc97dbe3058)
- Data as of 2026-08-30T08:39:29.467469+00:00.
