Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Deepin Integration]~[V23-Beta3] feat: update tlp to 1.7.0-1 by deepin-community-bot[bot]@deepin-community/tlp by deepin-community-ci-bot[bot] #10940

Closed
deepin-bot bot opened this issue Nov 22, 2024 · 5 comments
Assignees
Labels
Project:integrated 集成管理相关 吴波 吴波
Milestone

Comments

@deepin-bot
Copy link

deepin-bot bot commented Nov 22, 2024

Package information | 软件包信息

包名 版本
tlp 1.7.0-1

Package repository address | 软件包仓库地址

deb [trusted=yes] https://ci.deepin.com/repo/obs/deepin:/CI:/TestingIntegration:/test-integration-pr-2260/testing/ ./

Changelog | 更新信息

tlp (1.7.0-1) unstable; urgency=medium

  • New upstream version 1.7.0

[ Raphaël Halimi ]

  • [4bcc180] debian/rules: remove DEP-17 settings (now upstream default)
  • [9bdf1f4] Bump Standards-Version to 4.7.0

[ Thomas Koch ]

  • [d19db43] Add Fish completion and bash completion for run-on-ac/bat
  • [aeb03ee] Remove tpacpi-bat
  • [f85d0e7] Remove Suggests providing x86_energy_perf_policy
  • [fc1b72a] debian/copyright: remove tpacpi-bat, update to 2024
  • [44653af] Add Conflicts: tuned
  • [c44bc9e] Update lintian overrides
  • [4eba6b9] Remove GPL-3+ (tpacpi-bat) from copyright
@deepin-bot deepin-bot bot added the Project:integrated 集成管理相关 label Nov 22, 2024
@deepin-bot deepin-bot bot added this to the V23-Beta3 milestone Nov 22, 2024
@deepin-bot deepin-bot bot moved this to In progress in v23-集成管理 Nov 22, 2024
@deepin-bot
Copy link
Author

deepin-bot bot commented Nov 22, 2024

Integration Test Info

Test suggestion | 测试建议

TLP 是一个功能强大的 Linux 电源管理工具,旨在优化电池续航时间,同时提供丰富的配置选项。它通过一系列预设和自动配置来减少系统功耗,是笔记本电脑用户的常用工具。


主要功能

  1. CPU 节能:动态调整 CPU 的频率和调度策略。
  2. 硬盘管理:调整硬盘的高级电源管理(APM)和硬盘超时。
  3. 电池管理:优化电池充电策略(部分品牌支持充电阈值设置,如 ThinkPad)。
  4. USB 设备节能:关闭不必要的 USB 设备供电。
  5. PCI 设备节能:降低空闲 PCI 设备的功耗。
  6. Wi-Fi 节能:调整无线网卡功耗。
  7. 屏幕节能:优化屏幕背光亮度及时间。

安装 TLP

在 Debian/Ubuntu 系列:

sudo apt update
sudo apt install tlp tlp-rdw

在 Fedora 系列:

sudo dnf install tlp tlp-rdw

在 Arch Linux:

sudo pacman -S tlp

启用 TLP

  1. 启动服务
    sudo systemctl enable tlp
    sudo systemctl start tlp
  2. 禁用其他电源管理工具(如 power-profiles-daemon
    sudo systemctl mask power-profiles-daemon

基本使用

  1. 检查 TLP 状态

    sudo tlp-stat

    输出会显示当前的电源配置和硬件信息。

  2. 手动启动优化

    sudo tlp start
  3. 检查电源统计信息

    sudo tlp-stat -b

    这将显示电池状态和充放电信息。


高级配置

TLP 的配置文件位于 /etc/tlp.conf。可以通过编辑该文件来调整设置。

常用配置选项

打开配置文件:

sudo nano /etc/tlp.conf
  1. CPU 调节策略

    CPU_SCALING_GOVERNOR_ON_AC=performance
    CPU_SCALING_GOVERNOR_ON_BAT=powersave
    
    • performance:高性能模式。
    • powersave:节能模式。
  2. 硬盘节能

    DISK_APM_LEVEL_ON_AC="254"
    DISK_APM_LEVEL_ON_BAT="128"
    
    • 254:性能优先。
    • 128:节能优先。
  3. Wi-Fi 节能

    WIFI_PWR_ON_AC=off
    WIFI_PWR_ON_BAT=on
    
  4. USB 自动挂起

    USB_AUTOSUSPEND=1
    
  5. ThinkPad 电池充电阈值(ThinkPad 用户特定功能)

    START_CHARGE_THRESH_BAT0=40
    STOP_CHARGE_THRESH_BAT0=80
    

    这将电池充电限制设置为 40%-80%。

完成编辑后,重新加载配置:

sudo tlp start

TLP 的限制

  1. 与其他电源管理工具的冲突
    如 GNOME 的 power-profiles-daemon 或 KDE 的 powerdevil

    • 解决方法:禁用冲突工具。
  2. 品牌特定支持

    • TLP 对 ThinkPad 有额外支持(如电池充电阈值),其他品牌的支持有限。

TLP 与 powertop 的结合

虽然 TLP 是自动化的,但它也可以结合 powertop 来手动优化节能策略。

  1. 安装 powertop

    sudo apt install powertop
  2. 运行 powertop 优化:

    sudo powertop --auto-tune
  3. powertop 提供的建议整合到 /etc/tlp.conf 中。


TLP 是一个“安装即用”的工具,适合想要自动化电源管理的用户。如果需要更细粒度的控制,可以调整其配置文件来满足需求。

Influence | 影响范围

ADDITIONAL INFORMATION | 额外补充

@deepin-bot
Copy link
Author

deepin-bot bot commented Nov 22, 2024

IntegrationProjector Notify the author
@deepin: Integrated issue updated

@deepin-bot
Copy link
Author

deepin-bot bot commented Nov 22, 2024

IntegrationProjector Bot
Deepin Testing Integration Project Manager Info
Link to deepin-community/Repository-Integration#2260

@Zeno-sole Zeno-sole assigned babyfengfjx and unassigned Zeno-sole and hudeng-go Nov 22, 2024
@babyfengfjx babyfengfjx assigned kobe337 and unassigned babyfengfjx Nov 22, 2024
@babyfengfjx babyfengfjx moved this from In progress to 测试中 in v23-集成管理 Nov 22, 2024
@babyfengfjx babyfengfjx added the 吴波 吴波 label Nov 22, 2024
@babyfengfjx
Copy link

@kobe337 请开展集成验证。

@kobe337
Copy link

kobe337 commented Nov 22, 2024

【环境】:
镜像:Deepin OS-25-20241107064136-1_x86_64
内核:Linux deepin-PC 6.12.0-amd64-desktop-rolling #23.01.01.10 SMP PREEMPT_DYNAMIC Tue Nov 19 21:11:07 CST 2024 x86_64 GNU/Linux

【结论】:
测试通过,暂无严重问题及影响, 覆盖如下内容:
1、安装校验、版本核对
2、启动、查看tlp服务,检查 TLP 状态,查看统计电源信息
3、控制中心-电源,切换不同模块验证
以上内容验证通过,请研发同事确认,是否推送内测。
Image
Image

@kobe337 kobe337 assigned Zeno-sole and unassigned kobe337 Nov 22, 2024
@kobe337 kobe337 moved this from 测试中 to 测试通过 in v23-集成管理 Nov 22, 2024
@Zeno-sole Zeno-sole moved this from 测试通过 to 已集成 in v23-集成管理 Nov 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Project:integrated 集成管理相关 吴波 吴波
Projects
Status: 已集成
Development

No branches or pull requests

4 participants