Dan*_*ani 4 performance cpufreq frequency cpu tlp
我检查与CPU时钟速度cat /proc/cpuinfo | grep "MHz"
,后sudo tlp start
和sudo tlp bat
仍然频率为2100MHz的(最大)。你能帮我解决这个问题吗?
我正在使用最新的内核 (3.17.4) 并且因为我想使用指标 cpufreq,所以我对 grub 进行了一些更改。
我可以同时使用 indicator-cpufreq 和 tlp 吗?
当然,我从来没有遇到过同时使用它们的问题。
首先,确保启用了 Universe 存储库:
sudo add-apt-repository universe
Run Code Online (Sandbox Code Playgroud)
然后,要安装 indicator-cpufreq,请运行以下命令:
sudo apt-get update
sudo apt-get install indicator-cpufreq
Run Code Online (Sandbox Code Playgroud)
现在,编辑 grub。执行以下命令打开文本编辑器,以便您可以编辑文件:
sudo nano /etc/default/grub
Run Code Online (Sandbox Code Playgroud)
使用箭头键,向下滚动到第 11 行,它应该显示以下内容或类似内容:
GRUB_CMDLINE_LINUX_DEFAULT="飞溅安静"
改行改为这样说:
GRUB_CMDLINE_LINUX_DEFAULT="启动安静 intel_pstate=禁用"
接下来,按Ctrl+o然后按Enter接受更改。按Ctrl+x退出文件,然后运行以下命令更新 Grub:
sudo update-grub
Run Code Online (Sandbox Code Playgroud)
重启系统,如果indicator-cpufreq没有自动出现在面板上,按Alt+ F2,输入indicator-cpufreq,然后按Enter。您现在应该可以通过单击指标 cpufreq 图标来扩展 CPU。“性能”很高,而“按需”仅在需要时才启动。
此外,您需要在使用前编辑 TLP 配置文件。执行以下命令编辑文件:
sudo nano /etc/default/tlp
Run Code Online (Sandbox Code Playgroud)
如果您更愿意使用 gedit 而不是 nano,您可以使用以下任一命令:gksu gedit /etc/default/tlp
或sudo gedit /etc/default/tlp
.
向下滚动到您看到这两行的位置:
#CPU_SCALING_GOVERNOR_ON_AC=按需
#CPU_SCALING_GOVERNOR_ON_BAT=按需
通过从开头或每一行删除注释(井号)来编辑这些行,并将“ondemand”更改为“performance”,如下所示:
CPU_SCALING_GOVERNOR_ON_AC=性能 CPU_SCALING_GOVERNOR_ON_BAT=性能
您可能想要更改的另一行是这一行:
DISK_APM_LEVEL_ON_BAT="128 128"
该设置有时会导致硬盘驱动器过于频繁地减速,从而导致其过度磨损。最好的办法是将其设置为与交流电源相同的设置。因此,将 128 128 更改为 254 254,如下例所示:
DISK_APM_LEVEL_ON_BAT="254 254"
而且,您可能也不想要 wifi 电源管理。向下滚动到:
WIFI_PWR_ON_BAT=0
并将其更改为:
WIFI_PWR_ON_BAT=1
您可能希望根据用户偏好更改其他几个。
在退出之前保存文件并重新启动 TLP 以使更改生效。
通过将 TLP 设置为“性能”,您基本上可以关闭缩放功能。这允许指标 cpufreq 处理频率缩放而不会发生冲突。
如果您想降低频率,请单击顶部面板上的指示器 cpufreq 图标,然后选择“ondemand”、“powersave”或任何让 CPU 减速以提高效率的选项。
最后,如果您还没有这样做,请不要忘记您需要删除“laptop-mode-tools”,否则您可能会遇到问题。为此,您可以从打开的终端运行以下命令:
sudo apt-get remove laptop-mode-tools
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
13457 次 |
最近记录: |