{"id":50116,"date":"2025-12-02T15:05:29","date_gmt":"2025-12-02T15:05:29","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=50116"},"modified":"2025-12-02T15:05:29","modified_gmt":"2025-12-02T15:05:29","slug":"tlp-190-graphical-power-mode-settings","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2025\/12\/tlp-190-graphical-power-mode-settings\/","title":{"rendered":"TLP 1.9.0 Released! &#8220;Added back&#8221; Graphical Power Mode Settings"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-47063\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/cpu-power-logo-250x250.webp\" alt=\"\" width=\"250\" height=\"250\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/cpu-power-logo-250x250.webp 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/cpu-power-logo-300x300.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/cpu-power-logo-700x700.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/cpu-power-logo-768x768.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/08\/cpu-power-logo.webp 1200w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/p>\n<p>TLP, the popular battery power saving tool for Linux laptop, released new 1.9.0 version yesterday!<\/p>\n<p>The new release of this free open-source software <b>introduced its own power profile daemon called <code>tlp-pd<\/code><\/b>, which in certain respects added back the GNOME\/KDE\/Cinnamon&#8217;s built-in power mode settings.<\/p>\n<p><!--more--><\/p>\n<div id=\"attachment_50117\" style=\"width: 620px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-50117\" class=\"size-large wp-image-50117\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/12\/tlp-powerprofile-700x373.webp\" alt=\"\" width=\"610\" height=\"325\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/12\/tlp-powerprofile-700x373.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/12\/tlp-powerprofile-300x160.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/12\/tlp-powerprofile-768x409.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/12\/tlp-powerprofile.webp 1269w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><p id=\"caption-attachment-50117\" class=\"wp-caption-text\">TLP 1.9.0 added its own power profiles daemon<\/p><\/div>\n<p>As you may know, <a href=\"https:\/\/github.com\/linrunner\/TLP\/issues\/564\" target=\"_blank\" rel=\"noopener\">TLP conflicts with <code>power-profiles-daemon<\/code><\/a>, the background service for common Linux providing ability to switch between <code>Performance<\/code>, <code>Balanced<\/code>, and <code>Power Saver<\/code> power profiles. Thus, installing TLP will remove the built-in power mode options in GNOME, Cinnamon, and KDE desktop environments.<\/p>\n<p>Now with TLP 1.9.0, <code>tlp-pd<\/code> is introduced to replace <code>power-profiles-daemon<\/code> by implementing the same D-Bus API that GNOME, KDE, Cinnamon use. So, the power mode options in your desktop seem just like they are never gone.<\/p>\n<div id=\"attachment_50118\" style=\"width: 620px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-50118\" class=\"size-large wp-image-50118\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/12\/tlp-td-service-700x460.webp\" alt=\"\" width=\"610\" height=\"401\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/12\/tlp-td-service-700x460.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/12\/tlp-td-service-300x197.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/12\/tlp-td-service-768x505.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/12\/tlp-td-service.webp 876w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><p id=\"caption-attachment-50118\" class=\"wp-caption-text\">tlp-td power profile daemon<\/p><\/div>\n<p>Besides that, it added <b>new <code>tlpctl<\/code> command<\/b>. Without <code>sudo<\/code> permission, it allows you to switch power profile from command line, query current power profile, or run custom command using a specific power profile.<\/p>\n<p>Meaning that you may start your games or certain apps in performance mode, while leaving all others running in balanced or power saver.<\/p>\n<p>For example, the command below will start the SuperTuxKart game in performance mode, no matter what power profile you set system wide.<\/p>\n<pre>tlpctl launch -p performance \/usr\/games\/supertuxkart<\/pre>\n<div id=\"attachment_50119\" style=\"width: 620px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-50119\" class=\"size-large wp-image-50119\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/12\/tlpctl-command-700x566.webp\" alt=\"\" width=\"610\" height=\"493\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/12\/tlpctl-command-700x566.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/12\/tlpctl-command-300x243.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/12\/tlpctl-command-768x621.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/12\/tlpctl-command.webp 868w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><p id=\"caption-attachment-50119\" class=\"wp-caption-text\">tlpctl command to switch profile, or run command using a specific power profile<\/p><\/div>\n<p>Moreover, it updated the <code>\/etc\/tlp.conf<\/code> configuration file. Now, all parameters end with <b>_AC<\/b> will work when Performance profile is active, parameters end with <b>_BAT<\/b> will work for Balanced profile, and parameters end with <b>_SAV<\/b> will work for Power Saver profile. While, all other parameters work for all profiles.<\/p>\n<p>And, it added new <code>TLP_AUTO_SWITCH<\/code> option in configuration file, that controls the automatic switching of the power profile. It can be set to:<\/p>\n<ul>\n<li><b>0<\/b>, never switch power profile, and use the value of TLP_DEFAULT_MODE if set.<\/li>\n<li><b>1<\/b>, auto switch to performance when AC connected, or balanced when running on battery.<\/li>\n<li><b>2<\/b>, retain the manually selected profile (e.g., via your desktop&#8217;s built-in option) even when the power source changes.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-50120\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/12\/tlp-autoswitch-700x485.webp\" alt=\"\" width=\"610\" height=\"423\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/12\/tlp-autoswitch-700x485.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/12\/tlp-autoswitch-300x208.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/12\/tlp-autoswitch-768x533.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/12\/tlp-autoswitch.webp 1034w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/p>\n<p>Other changes in TLP 1.9.0 include:<\/p>\n<ul>\n<li>Add Battery Care (battery charge start\/stop threshold) support for Tuxedo\/Clevo laptops.<\/li>\n<li>Add TLP_DISABLE_DEFAULTS to deactivate all intrinsic defaults of TLP, so only parameters activated in config file applied.<\/li>\n<li>Fix tlp discharge to a target percentage for Chromebooks, Framework laptops.<\/li>\n<li>Fix Thinkpad X201, X220 discharge.<\/li>\n<\/ul>\n<p>For more, see <a href=\"https:\/\/github.com\/linrunner\/TLP\/blob\/main\/changelog\" target=\"_blank\" rel=\"noopener\">the changelog<\/a> in Github.<\/p>\n<h3>How to Install TLP 1.9.0<\/h3>\n<p>TLP has an <a href=\"https:\/\/launchpad.net\/~linrunner\/+archive\/ubuntu\/tlp\" target=\"_blank\" rel=\"noopener\">official PPA<\/a> that supports Ubuntu 22.04, Ubuntu 24.04, Ubuntu 25.04\/25.10, and their based Distros, e.g., Linux Mint 21\/22, Zorin OS 17\/18.<\/p>\n<p>To add the PPA and install TLP 1.9.0, press <code>Ctrl+Alt+T<\/code> on keyboard to open terminal and run the commands below one by one:<\/p>\n<pre>sudo add-apt-repository ppa:linrunner\/tlp<\/pre>\n<pre>sudo apt update<\/pre>\n<pre>sudo apt install tlp tlp-pd tlp-rdw<\/pre>\n<p>After installed the software, you may just forget it, as the default settings are already optimized for battery life. Though, you may follow the official <a href=\"https:\/\/linrunner.de\/tlp\/index.html\" target=\"_blank\" rel=\"noopener\">documentation<\/a> to install it on other Linux Distributions, or configure it to fit your need.<\/p>\n<h3>Uninstall:<\/h3>\n<p>To uninstall tlp in Ubuntu or Linux Mint, open terminal and run command:<\/p>\n<pre>sudo apt remove tlp tlp-pd tlp-rdw<\/pre>\n<p>Also run the command below to remove the PPA:<\/p>\n<pre>sudo add-apt-repository --remove ppa:linrunner\/tlp<\/pre>\n<p>And, install back the system built-in power profiles daemon package:<\/p>\n<pre>sudo apt install power-profiles-daemon<\/pre>","protected":false},"excerpt":{"rendered":"<p>TLP, the popular battery power saving tool for Linux laptop, released new 1.9.0 version yesterday! The new release of this free open-source software introduced its own power profile daemon called tlp-pd, which in certain respects added back the GNOME\/KDE\/Cinnamon&#8217;s built-in power mode settings.<\/p>\n","protected":false},"author":1,"featured_media":47063,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[2088,1513],"class_list":["post-50116","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-power","tag-tlp"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/50116","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/comments?post=50116"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/50116\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media\/47063"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=50116"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=50116"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=50116"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}