【求助】CentOS这类linux系统是不是伤电池啊?
X61国产牌子电池挂了,装的CentOS系统,一年不到,最近半月,充不进电,0电量,还有97%容量寿命,
之前Win10系统,同一个国产牌电池,我记得用了近三年才挂,
是不是centos无可视界面系统,对电池管理稀烂,导致电池寿命消耗极快?
刚又装回tlp电池管理,不知道是不是我把它卸掉的缘故。
以下tlp查的系统电池信息
==================
+++ ThinkPad Battery Features
tp-smapi = inactive (kernel module 'tp_smapi' not installed)
tpacpi-bat = inactive (unsupported hardware)
+++ Battery Status
/sys/class/power_supply/BAT0/manufacturer = SANYO
/sys/class/power_supply/BAT0/model_name = 92P116
/sys/class/power_supply/BAT0/cycle_count = (not supported)
/sys/class/power_supply/BAT0/energy_full_design =31680
/sys/class/power_supply/BAT0/energy_full =30910
/sys/class/power_supply/BAT0/energy_now = 0
/sys/class/power_supply/BAT0/power_now = 0
/sys/class/power_supply/BAT0/status = Charging
Charge = 0.0 [%]
Capacity = 97.6 [%]
电源管理问题和界面木有关系 cheanty 发表于 2018-10-5 14:53
X61国产牌子电池挂了,
装的CentOS系统,一年不到,最近半月,充不进电,0电量,还有97%容量寿命,
这个跟操作系统无关吧。 Linux 如果不做任何設定用電和熱力都比Windows 為高
tp_smapi 要安裝好,要設定不要過充,或者用火牛時不插電池(要全速用ignore_ppc 去修正)
開啟ASPM
X61 的話安裝個phc-intel 降CPU 電壓
(我也是X61,同樣國產電,我用Arch 的,共勉之) x22和t43,电池都是提前坏了,感觉和装的Debian有关 linux不知道。dos肯定伤电池。你看原装dos的电脑,还有几个电池能用的{:1_245:} 分享下我的经验 用Windows外的系统 我一般都是直接拆电池 每半个月冲一次电 本帖最后由 cheanty 于 2018-10-6 09:18 编辑
super_hkg 发表于 2018-10-5 15:37
Linux 如果不做任何設定用電和熱力都比Windows 為高
tp_smapi 要安裝好,要設定不要過充,或者用火牛時 ...
aspm没找到,找到了tlp的cpu频率和电池充电阈值的设置
==================
# 这段是cpu频率设置,电池模式我给降低了,0-20,因为是服务器,如果停电还是别折腾了
# Set Intel P-state performance: 0..100 (%).
# Limit the max/min P-state to control the power dissipation of the CPU.
# Values are stated as a percentage of the available performance.
# Requires an Intel Core i processor with intel_pstate driver.
#CPU_MIN_PERF_ON_AC=0
#CPU_MAX_PERF_ON_AC=100
CPU_MIN_PERF_ON_BAT=0
CPU_MAX_PERF_ON_BAT=20
...
# 这段是充电阈值的设置,我给打开设置了 75-95
# Battery charge thresholds (ThinkPad only, tp-smapi or acpi-call kernel module
# required). Charging starts when the remaining capacity falls below the
# START_CHARGE_THRESH value and stops when exceeding the STOP_CHARGE_THRESH value.
# Main / Internal battery (values in %)
START_CHARGE_THRESH_BAT0=75
STOP_CHARGE_THRESH_BAT0=95
# Ultrabay / Slice / Replaceable battery (values in %)
START_CHARGE_THRESH_BAT1=75
STOP_CHARGE_THRESH_BAT1=95
...
又找到了upower服务,安装后修改低电量自动关机
==================
# 电量低下时的动作,关闭系统
# The action to take when "TimeAction" or "PercentageAction" above has been
# reached for the batteries (UPS or laptop batteries) supplying the computer
#
# Possible values are:
# PowerOff
# Hibernate
# HybridSleep
#
# If HybridSleep isn't available, Hibernate will be used
# If Hibernate isn't available, PowerOff will be used
CriticalPowerAction=PowerOff
...
#保存后,重新加载一下upower服务
# systemctl restart upower
顺带更新了我之前记录的tlp博文:https://ghost.atibm.com/tlp-centos7/ iwaitiwait 发表于 2018-10-6 01:07
linux不知道。dos肯定伤电池。你看原装dos的电脑,还有几个电池能用的
这个理论,嗯,貌似有道理。就像你看说,70年代以前的人,很少吃肉,素食很多,你看现在都老了吧?所以肉可以保持年轻。 cheanty 发表于 2018-10-6 08:41
aspm没找到,找到了tlp的cpu频率和电池充电阈值的设置
==================
# 这段是cpu频率设置,电池 ...
ASPM:
# lspci -vv | grep 'ASPM.*abled;'
LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- CommClk+
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk-
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk-
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk-
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk-
LnkCtl: ASPM L0s L1 Enabled; RCB 128 bytes Disabled- CommClk+
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+
如果只是L0s Enable ,要在kernel parameter 加入 pcie_aspm.policy=powersave
如果 L0s L1s 都沒有enable,更要加入 pcie_aspm=force
可以節省 1W 電 (12W -> 11W 都有8%)
PHC 降電壓是省最多電的,普通T8300/ T7300 可以在1.15v / 1.1v以下全速操作而不當機,預設是會很熱很吃電的1.3v
X61 大電池開wifi可用大約7小時
super_hkg 发表于 2018-10-6 14:23
ASPM:
# lspci -vv | grep 'ASPM.*abled;'
真的牛逼!学习了,厉害厉害
页:
[1]