我之前运行的是 4.18 内核,带有 Ryzen 7 1700 CPU,后来我升级到了另一台搭载 Ryzen 7 2700 的机器。我将整个安装原封不动地移植到了 SSD 驱动器上,我记得几天内运行都很流畅。但后来我注意到,当我开始使用我的开发工具(IDE、DB 和缓存服务器,因此文章在浏览器中的 25 个选项卡中打开,...)时,系统非常缓慢。它运行良好,但在负载下响应时间延迟 1-2 秒。
由于 Ryzen 7 1700 系统通常非常热(70C-72C),所以我尝试了thermald
。这次我卸载了thermald
(它留下了init.d
脚本,但thermald
现在没有守护进程在运行)并安装了cpufreq-tools
它,以尝试强制执行不同的性能调节器。
现在,当我为所有 16 个内核设置调速器时cpufreq-info
,CPU 处于。然而,我认为,当内核运行时,它揭示了3.2 GHz
performance
/proc/cpuinfo
550兆赫(不是开玩笑,温度是 40C,风扇以最低转速运转,毫不奇怪,我听不到它们的声音)。当我启动任何 IDE 时,我希望 CPU 加速,我希望听到风扇旋转的声音。现在一切都很迟缓。
我目前无法弄清楚是什么阻碍了 CPU 的性能。有一次我还安装了https://wiki.archlinux.org/index.php/Laptop_Mode_Tools,但意识到我不想让事情变得更加复杂,所以它被卸载了。
我也对 AMD GPU 驱动程序有些怀疑,但我的 HDMI 连接器存在连接问题。因此,我认为最有可能是 CPU 导致其 550 MHz 速度缓慢。
我还注意到,如果我将机器放置一两分钟,LCD 就会变暗一点。我不知道哪个软件会变暗,但它可能是罪魁祸首,因为这个极低的 1 分钟阈值指向某些守护进程试图强制执行的某种极端省电模式。
答案1
不知为何,ACPI 连接不太好。/ upowerd
(UPower
https://en.wikipedia.org/wiki/UPower) 和 GUI 小工具也存在错误信息,因为它们可能只是从 中找到的信息获取信息/sys/class/power_supply/*
。这些系统条目显示笔记本电脑未插入电源适配器并且电池正在放电 - 这两种说法显然都是错误的。
后续问题:如何让 UPower 和电源子系统识别电源已插入?
# upower -d
Device: /org/freedesktop/UPower/devices/line_power_ACAD
native-path: ACAD
power supply: yes
updated: Sat 02 Mar 2019 10:30:41 AM PST (17633 seconds ago)
has history: no
has statistics: no
line-power
online: no
Device: /org/freedesktop/UPower/devices/battery_BAT1
native-path: BAT1
vendor: PANASONIC
model: AP17C5P
serial: 1409
power supply: yes
updated: Sat 02 Mar 2019 03:24:16 PM PST (18 seconds ago)
has history: yes
has statistics: yes
battery
present: yes
rechargeable: yes
state: discharging
energy: 73.2424 Wh
energy-empty: 0 Wh
energy-full: 74.074 Wh
energy-full-design: 74.074 Wh
energy-rate: 0.0195243 W
voltage: 17.385 V
percentage: 98%
capacity: 100%
technology: lithium-ion
Daemon:
daemon-version: 0.9.23
can-suspend: yes
can-hibernate: no
on-battery: yes
on-low-battery: no
lid-is-closed: no
lid-is-present: yes
is-docked: yes
附加验证:
# acpi -ab
Battery 0: Discharging, 98%, discharging at zero rate - will never fully discharge.
Adapter 0: off-line
这也是为什么我的屏幕在 120 秒不活动后会变暗的原因。我会专门针对这个问题再开一个问题。