Manjaro Difference between revisions of "Power Management"

Difference between revisions of "Power Management"

From Manjaro
imported>Aaditya
imported>Verityproductions
(4 intermediate revisions by 3 users not shown)
Line 2: Line 2:
Power Saving Techniques can be used on Laptops to maximize the Battery Life and minimize the heat produced, and conserve energy.
Power Saving Techniques can be used on Laptops to maximize the Battery Life and minimize the heat produced, and conserve energy.


== Power Saving using TLP ==
= Power Saving using TLP =


TLP can be used for automatic power management.
TLP can be used for automatic power management, as explained in the following quote from their website:


From the website of TLP,
<blockquote>'TLP brings you the benefits of advanced power management for Linux without the need to understand every technical detail. '''TLP comes with a default configuration already optimized for battery life''', so you may just install and forget it. Nevertheless TLP is highly customizable to fulfil your specific requirements.
 
<blockquote>TLP brings you the benefits of advanced power management for Linux without the need to understand every technical detail. '''TLP comes with a default configuration already optimized for battery life''', so you may just install and forget it. Nevertheless TLP is highly customizable to fulfil your specific requirements.


All TLP settings are stored in the config file /etc/default/tlp. As the default configuration already provides for optimized battery saving, in many cases there is no immediate need to change it.
All TLP settings are stored in the config file /etc/default/tlp. As the default configuration already provides for optimized battery saving, in many cases there is no immediate need to change it.


TLP is a pure command line tool with automated background tasks. ''It does not contain a GUI''.</blockquote>
TLP is a pure command line tool with automated background tasks. ''It does not contain a GUI''.'</blockquote>




== How to Install TLP ==
== How to Install TLP ==


TLP is present in the AUR. It can be installed by using the following command-
{{warning|TLP can conflict with laptop-mode-tools, so if you have laptop-mode-tools installed and want to install TLP, then uninstall laptop-mode-tools first!}}
 
 
TLP is available form the '''[[Arch User Repository]''', and where access has been enabled, can be installed by entering the following command into your terminal:


  yaourt -S tlp
  yaourt -S tlp


After installing it, it needs to be configured to be run at startup-
 
After installation, TLP then needs to be configured to be run automatcially when you start up your computer. To do so, enter the following commands into your terminal:


  systemctl enable tlp
  systemctl enable tlp
  systemctl enable tlp-sleep.service
  systemctl enable tlp-sleep.service


The above commands will make it autostart at boot time.


=== Note ===
Now TLP will automatically start every time you boot your computer.
 
 
= An Alternative to TLP for Laptop Users =


TLP can conflict with laptop-mode-tools, so if you have laptop-mode-tools installed and want to install TLP, then uninstall laptop-mode-tools first!
{{warning|Again, TLP and laptop-mode-tools '''must not''' be installed together!}}




== Alternative to TLP: Laptop-Mode-Tools ==
From the Arch Wiki:


From the Arch Wiki-
<blockquote>'Laptop Mode Tools is a laptop power saving package for Linux systems. It is the primary way to enable the Laptop Mode feature of the Linux kernel, which lets your hard drive spin down. In addition, it allows you to tweak a number of other power-related settings using a simple configuration file.'</blockquote>


<blockquote>Laptop Mode Tools is a laptop power saving package for Linux systems. It is the primary way to enable the Laptop Mode feature of the Linux kernel, which lets your hard drive spin down. In addition, it allows you to tweak a number of other power-related settings using a simple configuration file.</blockquote>


To install laptop-mode-tools
To install '''laptop-mode-tools''', enter the following command into your terminal:


  sudo pacman -S laptop-mode-tools
  sudo pacman -S laptop-mode-tools


Note that laptop-mode-tools and tlp shouldnt be installed together!


To enable laptop-mode-tools to start at boot automatically
Once installed, to enable ''laptop-mode-tools'' to start automatically every time you boot your computer, enter the following into your terminal:


  sudo systemctl enable laptop-mode.service
  sudo systemctl enable laptop-mode.service


laptop-mode-tools also automatically configures some settings for optimising battery life.
 
''Laptop-mode-tools'' will automatically configures some settings for you in order to optimise your laptop's battery life.




'''For user configuration, the file to edit is'''
= Manually Setting Laptop-Mode-Tools Configuration =
<code>/etc/laptop-mode/laptop-mode.conf</code>
(primary configuration file)


The individual modules can be configured from the configuration files present in
For user configuration, the file to edit is '''/etc/laptop-mode/laptop-mode.conf''' (primary configuration file)


/etc/laptop-mode/conf.d/
The individual kernel modules can be configured from the configuration files present in '''/etc/laptop-mode/conf.d/'''




Line 89: Line 90:
  sudo gedit /etc/default/grub
  sudo gedit /etc/default/grub


and add/change the line
add/change the line
  '''GRUB_CMDLINE_LINUX=""''' to
  '''GRUB_CMDLINE_LINUX=""''' to
  '''GRUB_CMDLINE_LINUX="radeon.dpm=1"'''
  '''GRUB_CMDLINE_LINUX="radeon.dpm=1"'''
and generate grub.cfg
grub-mkconfig -o /boot/grub/grub.cfg


== PowerTOP ==
== PowerTOP ==

Revision as of 19:07, 6 November 2013

Power Saving Techniques can be used on Laptops to maximize the Battery Life and minimize the heat produced, and conserve energy.

Power Saving using TLP

TLP can be used for automatic power management, as explained in the following quote from their website:

'TLP brings you the benefits of advanced power management for Linux without the need to understand every technical detail. TLP comes with a default configuration already optimized for battery life, so you may just install and forget it. Nevertheless TLP is highly customizable to fulfil your specific requirements.

All TLP settings are stored in the config file /etc/default/tlp. As the default configuration already provides for optimized battery saving, in many cases there is no immediate need to change it.

TLP is a pure command line tool with automated background tasks. It does not contain a GUI.'


How to Install TLP

Warning
TLP can conflict with laptop-mode-tools, so if you have laptop-mode-tools installed and want to install TLP, then uninstall laptop-mode-tools first!


TLP is available form the [[Arch User Repository], and where access has been enabled, can be installed by entering the following command into your terminal:

yaourt -S tlp


After installation, TLP then needs to be configured to be run automatcially when you start up your computer. To do so, enter the following commands into your terminal:

systemctl enable tlp
systemctl enable tlp-sleep.service


Now TLP will automatically start every time you boot your computer.


An Alternative to TLP for Laptop Users

Warning
Again, TLP and laptop-mode-tools must not be installed together!


From the Arch Wiki:

'Laptop Mode Tools is a laptop power saving package for Linux systems. It is the primary way to enable the Laptop Mode feature of the Linux kernel, which lets your hard drive spin down. In addition, it allows you to tweak a number of other power-related settings using a simple configuration file.'


To install laptop-mode-tools, enter the following command into your terminal:

sudo pacman -S laptop-mode-tools


Once installed, to enable laptop-mode-tools to start automatically every time you boot your computer, enter the following into your terminal:

sudo systemctl enable laptop-mode.service


Laptop-mode-tools will automatically configures some settings for you in order to optimise your laptop's battery life.


Manually Setting Laptop-Mode-Tools Configuration

For user configuration, the file to edit is /etc/laptop-mode/laptop-mode.conf (primary configuration file)

The individual kernel modules can be configured from the configuration files present in /etc/laptop-mode/conf.d/


Minimizing Laptop/Desktop temperatures

For Intel Machines

The intel pstate driver automatically handles CPU frequency scaling according to system load.

Note that the Intel Pstate works only with kernels >= 3.9, and kernel 3.11 is recommended.

Supported processor families are Intel Sandy Bridge, Ivy Leage and up.

The Intel Thermal Daemon (thermald) can be installed to automatically manage the CPU Temperature.

Install it with

yaourt -S thermald

After installing it needs to be configured to automatically start at boot:

sudo systemctl enable thermald

For AMD Machines

With Linux Kernel 3.11, AMD introduced Dyanamic Power Management (DPM) for the GPU for the free drivers, which can lead to lower power consumption and better operating temperatures.

To enable it,

sudo gedit /etc/default/grub

add/change the line

GRUB_CMDLINE_LINUX="" to
GRUB_CMDLINE_LINUX="radeon.dpm=1"

and generate grub.cfg

grub-mkconfig -o /boot/grub/grub.cfg

PowerTOP

PowerTop a diagnostic tool used to identify and report issues with power consumption and management. It can be used to check the power consumption.

Install it with-

sudo pacman -S powertop

Run PowerTop to analyze power consumption

sudo powertop

To save PowerTops output to a file,

sudo powertop --html


For more details, see Powertop : Manjaro Wiki

Support

Following is a link to this page's forum counterpart where you can post any related feedback: [1]


Credit goes to LiberteCzech for posting about TLP, and to Arup for posting about Thermald, and to the Arch Wiki for their documentation, especially on Laptop-Mode-Tools


For some more configuration, see FadeMind's forum tutuorial here

See Also

PowerTop

TLP

LaptopModeTools-Arch Wiki

Cookies help us deliver our services. By using our services, you agree to our use of cookies.