Brands that provide Linux pre-installed:

Brands that provide Linux hardware support but do not pre-install an operating system:

Graphics Cards


For the best experience, get a laptop with at least an Intel Coffee Lake (Intel Core >= 9000 series) CPU and a NVIDIA Turing (GeForce RTX >= 2000 series) GPU. These are the minimum requirements for automatic power management of the graphics card which will greatly increase battery life. The integrated Intel GPU is used until an application is specifically ran with offloading to the NVIDIA GPU. [1]


There are a few popular battery management utilities for Linux that are used to extend the battery life of a laptop. The most popular options are auto-cpufreq and TLP. Both programs will automatically change power profiles based on the current usage of the portable computer.

auto-cpufreq is preferred as it has more features such as a turbo mode to increase the processor frequency/speed. These two programs are not compatible with each other.


  • Arch Linux:

    $ yay -S auto-cpufreq
  • Other:

    $ git clone
    $ cd ./auto-cpufreq/
    $ sudo ./auto-cpufreq-installer

Enable and start the service:

$ sudo systemctl enable --now auto-cpufreq



  1. “Chapter 22. PCI-Express Runtime D3 (RTD3) Power Management.” NVIDIA Accelerated Linux Graphics Driver README and Installation Guide. Accessed December 30, 2020.

  2. “AdnanHodzic/auto-cpufreq.” GitHub. January 9, 2022. Accessed February 5, 2022.