# 優化 Ubuntu 電池壽命

> 優化 Ubuntu 電池壽命  在本文中，我們將了解如何最安全、最簡單地延長 Framework 筆記本電腦的電池壽命。本說明將介紹最佳實踐以及如何設置 TLP 等工具來優化電池功耗。    注意：  TLP 的重大版本更新可能且很可能會覆蓋你的配置。 另一種方法是 按照本指南 手動設置自定義配置。 但是，如果你可以重

Source: https://knowledgebase.frame.work/zh_tw/-Sye_48Lg3

Last updated: 2023-09-12T01:00:23.488Z

在本文中，我們將了解如何最安全、最簡單地延長 Framework 筆記本電腦的電池壽命。本說明將介紹最佳實踐以及如何設置 TLP 等工具來優化電池功耗。

> **注意：** TLP 的重大版本更新可能且很可能會覆蓋你的配置。 另一種方法是[按照本指南](https://linrunner.de/tlp/settings/introduction.html#set-config-files)手動設置自定義配置。 但是，如果你可以重設 TLP 配置，那麼此處提供的 GUI 也可以使用，並且效果非常好。

### **擴展卡**

為了 Framework 電池省電，你現在可以做的最簡單的事情之一就是移除不使用的擴展卡。 只要未連接到交流電源，移除 HDMI 和 DisplayPort 等卡即可在使用 Framework 筆記本電腦上的過程中顯著降低電池消耗。 這可能看起來很奇怪，但移除這些卡意味著沒有任何電力會消耗在這些擴展槽中。 

最好的建議是在僅用電池供電時，只保留所需的擴展卡。 對於大多數人來說，這將是 2 個 USB-C 擴展卡或 1 USB-C 和 1 USB-A 卡，以便你可以定期連接到設備。 

### **外接顯示器**

如果要連接外部顯示器，請插入交流電源。 僅用電池供電並使用外部顯示器會更快地耗盡電池電量。 你的顯示器已連接到交流電源，建議你在這種情況下 Framework 也連接到交流電源。 

### **藍牙、鍵盤背光和顯示器亮度設置**

藍牙應該關閉，除非正在使用——這只是一種良好的安全做法。 如果需要，那麼請務必將它打開。 在光線充足的房間裡時，最好關閉鍵盤背光。 只需按 Fn 和 Space 鍵即可將其關閉。 最後，背光顯示器的亮度設定。 

一般建議將其調得足夠低，足以輕松看清顯示的內容即可。 設定越低，電池壽命就越長。

### **有效使用 TLP**

TLP 是一個功能豐富的 Linux 命令行實用程序，可以節省筆記本電腦的電池電量，而無需深究技術細節。 

首先也是最重要的，在使用 TLP 執行任何操作之前，你需要停止、禁用、屏蔽或刪除電源配置文件常駐程式。 為什麼呢？ 因為它們會相互衝突，最終導致一整天的電池續航能力都很糟糕。

那麼有什麼推薦的呢？ 禁用，然後屏蔽。 為什麼不直接刪除它呢？

> _systemctl mask 和 systemctl disable 之間的區別。 屏蔽某項服務會創建一個從 /etc/systemd/system 到 /dev/null 的符號連結。 禁用服務會從 /lib/systemd/system 刪除符號連結。 屏蔽服務會使其永久無法使用，除非我們取消屏蔽。_

現在，你可以簡單地將其刪除，而不是屏蔽它。  下面提供了兩者的說明。 首先打開終端窗口並輸入以下內容：

  

sudo systemctl stop power-profiles-daemon.service

sudo systemctl disable power-profiles-daemon.service

sudo systemctl mask power-profiles-daemon.service

  

或者，如果你想完全刪除它： 

sudo systemctl stop power-profiles-daemon.service

sudo systemctl disable power-profiles-daemon.service

sudo apt remove power-profiles-daemon

  

一旦完成此操作，你現在就可以安裝並激活 TLP。

sudo apt install tlp tlp-rdw

sudo systemctl enable tlp

sudo systemctl start tlp

sudo systemctl status tlp

  

現在，你已經安裝並運行了 TLP。 你透過上面的檢查狀態命令確認了這一點。 應將顯示為已啟用並正在運行。 

> #### **_注意：_**_你可能會看到 TLP 為「活動（已退出）」。  這是正常情況。 你可以在終端輸入以下指令確認是否一切都好：_ 

> _sudo tlp-stat -s_

> #### _。 查找最後一次運行時間，如果顯示「已啟用」，則表示一切正常。_

但你可能很快就會意識到，你需要直接從 /etc/tlp.conf 文件進行任何所需的調整。 大多數人更願意使用 GUI 而不是文本文件來進行更改。 由此引出一個名為 TLPUI 的工具。 雖然它在官方存儲庫中不提供，但它在 Ubuntu PPA 中有。

  

重新打開終端窗口：

sudo add-apt-repository -y ppa:linuxuprising/apps

sudo apt update

sudo apt install tlpui

  

現在，當你在「活動」中搜索「TLP」時，就會找到 TLPUI 應用程序。 打開它。

在繼續之前，我們要承認，在這里分享的設定相當激進。 因此，當僅用電池供電時，如果性能受到太大影響，你可能需要增加或以其他方式更改其中一些設定。 根據我們的測試，這些設定實現了非常穩定的電池放電性能。 你會看到_從 6 到 8 個多小時_的續航時間，具體取決於你的工作負荷。

> **注意：**我們_不會_也不能對電池放電性能做任何承諾。   影響因素太多。 我們會說，與普通 Ubuntu 相比，你將看到顯著的改進。

**常規、音頻和磁碟部分。** 如果你想嘗試，歡迎你在這些方面進行更改。 但我們認為，對於大多數沒有經驗的用戶來說，最好維持它們原已設好的狀態。

**圖形部分。** 在終端使用 _sudo tlp-stat -g_ 為我們提供了建議。 我們想要觀看的部分是 min、max 和 boost。 

  

![](https://cdn.kustomerhostedcontent.com/media/6047cd84502177bce9fccae2/60961be3f5555fa4e9ce3ef34b6467ad.png)

  

  

**網絡部分。** 我們建議將這兩個都轉到關閉位置。 為什麼呢？ 因為在僅用電池時，默認情況下會使用省電模式，這樣你肯定會遇到 Wi-Fi 掉線的情況。

![](https://cdn.kustomerhostedcontent.com/media/6047cd84502177bce9fccae2/346dec69a7d219fc5003871064d0cac7.png)

  

  

**PCIe 部分。** 在本節中，我們將盡可能提供 PCIe 節能方案。 將我們的設置映射到下圖中。 另請注意，如果稍後某功能無法執行或性能受到影響，我們可以將它放入拒絕列表中（防止省電設置影響該設備）或完全禁用。  但出於我們的（節電）需求，你可以完全照抄我們以下內容。 

![](https://cdn.kustomerhostedcontent.com/media/6047cd84502177bce9fccae2/d7c7c339cbf1fc344d95ba0698a2967f.png)

  

**處理器部分。** 此部分通常會讓用戶感到困惑。 畢竟這裡有很多東西。 當在 /etc/tlp.conf 文本文件中閱讀這些內容時，會跳過很多註釋。 然而，在 GUI 中閱讀可能容易得多。 運行這些設定意味著風扇噪音更少，但筆記本電腦溫度更高。 只需使用你在下圖中看到的相同設定即可。 

![](https://cdn.kustomerhostedcontent.com/media/6047cd84502177bce9fccae2/2e5dd249a81305f53895c462bb42a1cd.png)

![](https://cdn.kustomerhostedcontent.com/media/6047cd84502177bce9fccae2/594821ff4f43e045d8384fd94347b4ec.png)

![](https://cdn.kustomerhostedcontent.com/media/6047cd84502177bce9fccae2/78b6277e1e21bc4ef5c4e00d1c124a03.png)

**無線電和無線電設備嚮導部分。** 我們將跳過這些，因為這裡的預設值對於大多數人來說都很好。

**USB 部分。** 在這一部分，我們看到了很多服務請求單和論壇帖子。 「我的 USB 設備以前工作正常，然後就停了。」 這適用於通過擴展卡連接的任何設備。 這是一個很好的經驗法則。 連接到交流電時，TLP 應該不會暫停供電，除非你另有指示。 然而，這並非總是如此。

因此，我們建議連接你要使用的任何設備，並且絕對不需要通過 USB 斷開連接（透過在終端運行 lsusb 命令，並記下設備 ID，然後將其添加到拒絕名單中）。請記住，拒絕列表意味著不讓它節能和潛在的斷連。 這包括 HDMI、DisplayPort 和以太網擴展卡。 運行 lsusb，獲取這些 ID 並將它們添加到拒絕列表中。 外接滑鼠？ 運行 lsusb，獲取 ID 並將其添加到拒絕列表中。

> _不要將其與允許列表混淆。允許列表是應該但事實上沒有暫停供電的東西，我們不會觸及它。_

否則，只需照抄你在下面看到的其他設置即可。

![](https://cdn.kustomerhostedcontent.com/media/6047cd84502177bce9fccae2/eee75d480915c438809abcfe202d97d2.png)

![](https://cdn.kustomerhostedcontent.com/media/6047cd84502177bce9fccae2/7201c5fbe40c09d91b901090da8392bf.png)

  

**Thinkpad 電池部分。** 請不要在這裡進行任何更改。 本文適用於 Framework 筆記本電腦，而不是 Thinkpad。 你可以在 Framework 筆記本電腦的 BIOS 中更改電池充電量等。

### **你的電池還能持續多久？**

現在最大的問題是，你的電池整天使能持續多長時間？ 答案是，這取決於多種因素，此處無法一一列出。 但這裡有一些常見因素。

**\- 視頻或視頻會議 - 電池吸血鬼。** 雖然 TLP 會有所幫助，但在此場合使用時你會看到電池電量下降。 

**\- 一些在 Electron 上運行的 IDE。** Electron 上的任何東西都可能消耗比你預想更多的電量。 但通常不會比運行額外的瀏覽器更糟糕。

**\- 燈光、相機、電池使用情況。** 前面已經介紹過網路攝影機的使用、鍵盤背光和顯示器背光。 只是提醒，這些仍是影響因素，請相應地調整以最好地滿足你的需求，但請記住，這些確實會影響電池續航時間。

### **Framework 用戶推薦的其他更改和設置**

社區成員有許多其他建議，從日常桌面使用的硬件加速到在 BIOS 中禁用睿頻加速。  嘗試這些都沒有什麼壞處，但是，這些事情需要 Framework 論壇上的社區支持。 重點是，歡迎你嘗試社區的建議，但你的體驗可能會有所不同。

**\- 硬件加速：**社區支持，官方不支持。

**\- 在 BIOS 中禁用睿頻加速：**社區支持，但不受官方支持。

**\- 運行 PowerTOP 和/或 GNOME 電源配置文件常駐程式：** PowerTOP 與 TLP 一起「可能」沒問題，報告結果不一，我們建議不要這樣做。 GNOME 電源配置文件常駐程式絕對會與 TLP 衝突。  

###   

### **即將推出！ 電池放電基準/跟蹤工具**

###   

該 GUI 工具仍處於早期 beta 測試階段，專為 Framework 客戶在筆記本電腦上工作時設計，在後台運行。 

![](https://cdn.kustomerhostedcontent.com/media/6047cd84502177bce9fccae2/3e6faf9ff7fb066a8e2a52546a629c39.png)

目前可以用，但自定義仍在製定中（例如按鈕命名）。

該工具背後的設想如下：

\- 不是按照放電率，而是按照可用百分比和記錄的時間來跟蹤電池放電。 當嘗試確定電池在有或沒有 TLP 、在不同工作負載等情況下實際能持續多長時間時，這非常有用。

[![](https://cdn.kustomerhostedcontent.com/media/6047cd84502177bce9fccae2/0063ec91f90935e0c12ea62eeaa9e964.png)](https://cdn.kustomerhostedcontent.com/media/6047cd84502177bce9fccae2/0063ec91f90935e0c12ea62eeaa9e964.png)

\- 比較不同基準測試報告之間的可見差異。 

[![](https://cdn.kustomerhostedcontent.com/media/6047cd84502177bce9fccae2/4a288faf6cd5ac83527461473e795e2c.png)](https://cdn.kustomerhostedcontent.com/media/6047cd84502177bce9fccae2/4a288faf6cd5ac83527461473e795e2c.png)

\- 提供的圖表採用 HTML 格式，並作為完全交互式本地頁面加載到你的瀏覽器中。  你可以單擊各個時間點以更好地了解特定時間的情況，或者只需選擇將圖表導出為全尺寸圖像。

一旦準備就緒，該工具將允許你執行更準確的基準測試，因為你只需「記錄」你的工作日、不同的流程。 然後，你可以查看圖表上和生成的文本文件中的時間點，注意何時從編碼切換到視頻。 比較工作與休閒流程的電池模式。

這是受到 Gnome BaTTery Bench 的啟發嗎？ 是的，也是受到[這個項目](https://olickel.com/benchmarking-the-battery-on-an-ubuntu-machine)。 這是使用 Gnome BaTTery Bench 作為創建工作流程的工具對項目進行測試的。 這很棒，但我們希望它能夠測量真實的工作流程，使用 txt 文件而不是 json，並且不完全依賴 Gnome BaTTery Workbench。 

發布後還會有更多。
