在 10.10 中,我记得默认情况下我有 CPU Frequency Scaling Monitor。现在在 12.04 中,我在 Ubuntu 软件中心找不到类似的东西。我想知道在 12.04 中推荐哪些应用程序来扩展 CPU 频率,以及如何获取和安装它们?
感谢致敬!
当电池电量低时,屏幕会在几秒钟后变暗。
这似乎是某种特殊的省电模式,可能与org.gnome.settings-daemon.plugins.power.time-low
(默认为 1200 秒(20 分钟)的时间)有关。
虽然这似乎是由 gnome-settings-daemon 触发的,但我想知道发生这种情况时 Ubuntu 还会做什么(例如通过 DBus 侦听器),或者其他寻找“低电量”状态的事件侦听器。
在这方面似乎有些事情会导致 Ubuntu / X / 系统在之后(当笔记本电脑再次打开交流电时)表现得更加缓慢,我想研究一下可能导致这种情况的原因。
我无法通过 找到任何相关内容dconf-editor
,例如在 org.gnome.settings-daemon.plugins.power 中。
它似乎是通过idle_configure
plugins/power/gsd-power-manager.c 进行设置的,但它可能与在 DBus 接口上侦听的内容更相关,它通过例如以下方式获得通知:
if (!g_dbus_connection_emit_signal (manager->priv->connection,
NULL,
GSD_POWER_DBUS_PATH,
"org.freedesktop.DBus.Properties",
"PropertiesChanged",
props_changed,
&error))
Run Code Online (Sandbox Code Playgroud)
我可以想象一些“省电”属性被设置,但当 AC 不再可用和/或电池不再低时不会取消设置。
我查看了 CPU 调节器设置 ( /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
),但它是ondemand
.
我gnome-settings-daemon
在 Ubuntu 14.04 上使用awesomeWM。
gnome-settings-daemon=3.8.6.1-0ubuntu11.1
Run Code Online (Sandbox Code Playgroud)
我还将 gsd 的 plugins/power/gsd-power-manager.c 与来自 Debian 的 gnome-settings-daemon-3.12.1 的插件进行了比较,但找不到任何明显的在这方面可能已修复/更改的内容。
我设法通过修补 upower 并在杀死系统的 upower 守护程序后使用它来触发 gnome-power-manager 的 gnome-settings 插件(使屏幕变暗等)。(请注意,energy
gpm可能仅使用它来自行计算它)。
它不会使系统变得迟钝.. …
我们有一个运行 Ubuntu 18.04 的共享办公室桌面,其中多个作业(通过 ssh 和 screen)经常在多个帐户上运行数周。登录帐户后,睡眠/暂停通过以下方式停用:
gnome-tweak-tool
,将“关闭笔记本电脑盖时暂停”设置为关闭。只要具有这些电源设置的用户始终直接登录到计算机(即,物理登录,而不是通过 ssh),这就可以正常工作。
该问题是在没有用户当前登录的直接即当机器在主登录屏幕(如开机时)。未登录特定帐户时,似乎没有设置睡眠/暂停设置的方法。所以,如果机器停留在这个屏幕上,它最终会休眠,暂停所有正在运行的作业。
正如我所提到的,只要有用户登录,事情就可以正常工作。但是,这被视为存在安全风险。所以我们想找到一个更好的全系统解决方案。
我应该提到我们有另一个运行 Ubuntu 16.04 的办公桌面,它没有这个问题。
我刚刚更换了笔记本电脑的电池,并阅读了一些有关如何延长其使用寿命的信息。大多数人说最好的选择不是充到100%,而是充到60-80%。我的电池非常强大(声明为 8 小时),所以我可以这样充电,而且我主要是插电工作。
在笔记本电脑附带的 Windows 中,我可以看到设置阈值的方式,甚至还有自动模式,系统可以自行决定充电多少。Ubuntu 中有这样的东西吗?
如何在 lightdm 下关闭盖子时阻止我的笔记本电脑挂起 - 当窗口管理器未运行时,xfce 或 gnome 3 中的电源管理设置似乎不适用。
当您单击笔记本电脑顶部面板中的电池图标时,将运行 Gnome-power-statistics。它显示电池历史,如充电和速率,以及统计数据,如放电曲线和放电精度。
您使用笔记本电脑的次数越多,它显示的数据就越多,电池电量耗尽时间的预测就越准确。
那么,gnome-power-statistics 从哪里获得原始历史数据?并且,如果它还保存任何数据,它会将其保存到哪里?
我观察到 Ubuntu 13.04 存在问题。问题不在我之前使用的 11.10 上。在我的 Intel(R) Core(TM) i7-2620M CPU @ 2.70GHz (Dell Lattitude E6320) 上,最大 CPU 频率停留在 2GHz
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
2000000
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
2701000 2700000 2400000 2200000 2000000 1800000 1600000 1400000 1200000 1000000 800000
# echo 2700000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
2000000
Run Code Online (Sandbox Code Playgroud)
我可以将 scaling_max_freq 设置为较低的值,这样就可以了。我也可以回到 2GHz,但不能超过:
# echo 800000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
800000
# echo 2000000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
2000000
# echo 2200000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
2000000
Run Code Online (Sandbox Code Playgroud)
我所做的一切似乎都没有帮助 - 我已经安装了 …
当我的系统启动时,TLP 会自动启动吗?每次我启动到 Ubuntu 时,我都会打开一个终端并输入,sudo tlp start
然后我才能找到系统温度的差异。如果 TLP 没有自动启动,是否可以将其添加为启动应用程序?
每次电源模式从交流变为电池时,反之亦然,我需要再次输入
sudo tlp start
。TLP 有没有办法自动切换模式?
正如此链接中所述,我确实输入了 systemctl enable tlp
但出现错误:
systemctl: command not found
。那我现在该怎么办?
我希望我的屏幕始终充满电,但是一旦我锁定我的 PC,它就会进入待机状态。