INC-2026-03-27: Prevention

Prevention

Short-term (This Week)

  • Apply envycontrol or Hyprland config fix - Evan

  • Verify battery life improvement - Evan

  • Add power management section to modestus-razer docs - Evan

Long-term (This Quarter)

  • Create Hyprland power management runbook - Evan

  • Add auto-switching based on AC/battery status - Evan

  • Investigate TLP or power-profiles-daemon integration - Evan

Lessons Learned

What Went Well

  • Quick identification via nvidia-smi

  • Clear understanding of wlroots GPU selection behavior

  • Multiple fix options available

What Could Be Improved

  • Should have configured GPU routing during initial Arch setup

  • Need power management documentation for laptops

Key Takeaways

  1. Always check nvidia-smi when battery life is poor on hybrid GPU laptops

  2. Hyprland defaults to powerful GPU - must explicitly set WLR_DRM_DEVICES for battery life

  3. envycontrol is the cleanest solution for switching GPU modes on Arch