Optimizing Power usage on Ubuntu Laptops with NVIDIA GPUs

A Step-by-Step Guide for Ubuntu Newbies to Configure Power Settings, improve Battery Life, and Navigate GPU Management quirks

This is tested on " Intel 11th CPU with intel_pstate driver and an NVIDIA GPU with 535 proprietary driver", I don't know if this works the same way on AMD CPUs and GPUs

This guide is for normal users that want things just to work with least amount of headache possible

Understanding both normal system power modes & NVIDIA Prime profiles


Gnome power modes nvidia power profiles

Lets start with Power modes from gnome settings, each mode does exactly what it says ,that's it, NVIDIA Prime profiles also do what they say, but it only affects the state of the GPU, not the system, keep this in your mind.

To summarize :

System Power modes tries to apply a state for the whole system .

NVIDIA prime profiles applies a state only for the GPU's driver .

How to :

Use max power saving mode

Use a balanced mode

Use max performance mode

Notes :

  1. You can change system modes without rebooting .
  2. You should always reboot for nvidia prime profiles to be applied .
  3. You can mix system power modes and prime profiles but don't make illogical mixes like system power saving mode while running performance mode on your nvidia card, this is not recommended .

This is all tested by trail and error and taking note, I hope I saved you time

See you later 👋