Ubuntu 9.10中的Underclocking / Power saver模式


2

我正在使用笔记本电脑(Intel Pentium Dual T3400,2GB RAM,Intel GL40芯片组),使用Windows Vista Home Premium和Ubuntu 9.10进行双启动。大多数时候,使用Windows。但是,当我必须编写一些代码时,我切换到Ubuntu。

问题是:当我使用Windows时,Vista中的省电模式将CPU降低到1Ghz,但我在ubuntu中找不到这样的模式。我尝试使用libcpufreq将CPU计时器降至1Ghz,但它似乎与Windows中的效果不同。我的笔记本电脑在Ubuntu中比在Windows中更快地升温--1小时的Ubuntu产生与5小时Windows相同的热量。我没有做太多的资源密集型工作,只是编码 - 编译 - 编码(这里没有重大项目)。有任何想法吗?我真的热衷于切换到Ubuntu我的所有工作,但是这个加热问题和缺乏游戏阻止我这样做..(我可以管理没有游戏!)

Answers:


1

在这个时刻,我已经将CPU的频率设置为800 MHz,而冷却器根本没有旋转(这种方式大约需要45分钟)。这是我做的:

  • 获取可用频率:

    cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
    

    我的特定输出是: 1900000 1800000 1600000 800000

  • 设置所需的频率:

    cpufreq-selector -f 800000
    
  • 然后,您可以检查这是否有效:

    sudo cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
    

您也可以稍微与州长一起玩,看看哪一款最适合您的工作量和习惯。


1
cpufreq-selectorcpufreq-set在较新版本的Ubuntu中。
Ian Mackinnon

修改后看到输出会很高兴。
三明治

0

感谢Ian Mackinnon的提示 - 我使用

$ sudo cpufreq-set -f 800MHz -r

将所有CPU的频率(-r选项)设置为800MHz,和

$ cpufreq-info

检查一下。还会cpufreq-info显示可用频率列表。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.