web-dev-qa-db-ja.com

Lenovo Thinkpad W520 cpufreq周波数スケーリングが機能しない

何らかの理由で、私が何もしなくても、私のプロセッサは常に最高速度で実行されるようです。 Webを見ると、かなりの提案が見つかりました。 http://www.thinkwiki.org/wiki/How_to_make_use_of_Dynamic_Frequency_Scaling によると、私は現在の知事をリストアップできるはずです。

# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
cat: /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors: No such file or directory

しかし、私は/sys/devices/system/cpu/cpu0/cpufreqがコンピューターに存在しません。

Cpufreqd cpufrequtilsとlibcpufreq0をインストールしましたが、ディレクトリがないため、

# /etc/init.d/cpufreqd start
* Starting CPU Frequency daemon cpufreqd                                [fail] 

http://changelog.complete.org/archives/572-saving-power-with-cpu-frequency-scaling に従って、利用可能なモジュールの1つをロードする必要があります。

# ls /lib/modules/`uname -r`/kernel/Arch/*/kernel/cpu/cpufreq
p4-clockmod.ko  pcc-cpufreq.ko  speedstep-lib.ko

エラーにならないのは、speedstep-libだけです。

# modprobe speedstep-lib

私に何ができるか考えていますか?

# lsmod |grep cpu
# lsmod |grep freq
# lsmod |grep acpi
thinkpad_acpi          81587  0 
nvram                  14419  1 thinkpad_acpi
snd                    67382  14 snd_hda_codec_conexant,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,thinkpad_acpi,snd_seq_device
#cat /proc/cpuinfo
processor:0 
 vendor_id:GenuineIntel 
 cpu family:6 
 model:42 
 model名前:Intel(R)Core(TM)i7-2720QM CPU @ 2.20GHz 
ステッピング:7 
 cpu MHz:2192.750 
キャッシュサイズ:6144 KB 
物理id:0 
兄弟:8 
 core id:0 
 cpuコア:4 
 apicid:0 
 initial apicid:0 
 fpu:はい
 fpu_exception:はい
 cpuidレベル:13 
 wp:はい
 flags:fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov 
 pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm c 
 onstant_tsc Arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc d est tm2 ssse3 cx16 xtpr pdcm sse4_1 
 sse4_2 x2apic popcnt aes xsave avx lahf_lm ida arat epb xsaveopt pln pts dts tp 
 r_shadow vnmi flexpriority ept vpid [.____ bogomips:4385.50 
 clflushサイズ:64 
 cache_alignment:64 
 addressサイズ:物理36ビット、仮想48ビット
電源管理:
#cpufreq-info 
 cpufrequtils 007:cpufreq-info(C)Dominik Brodowski 2004-2009 
エラーとバグを[email protected]に報告してください。
 analyzing CPU 0:
 noまたは不明なcpufreqドライバーがこのCPUでアクティブです。
最大遷移レイテンシ:4294.55ミリ秒。
 analyzing CPU 1:
 noまたは不明なcpufreqドライバーはこのCPUでアクティブです。
最大遷移レイテンシ:4294.55ミリ秒。
 CPUの分析2:
このCPU 
最大でアクティブまたはアクティブでないcpufreqドライバー移行レイテンシ:4294.55ミリ秒。
 CPUの分析3:
 CPUでアクティブなnoまたは不明なcpufreqドライバー
最大移行レイテンシ:4294.55ミリ秒
 CPU 4の分析:
このCPUでアクティブまたはアクティブでないcpufreqドライバー
最大移行レイテンシ:4294.55ミリ秒。
 CPU 5の分析:
 noまたは不明なcpufreqドライバーはアクティブですこのCPU 
最大遷移レイテンシ:4294.55 ms。
 CPU 6の分析:
 noまたはunkn独自のcpufreqドライバーがこのCPU 
でアクティブになります。最大移行レイテンシ:4294.55ミリ秒。
 analyzing CPU 7:
このCPU 
でアクティブになりません遷移遅延:4294.55ミリ秒。
4
Ralf Hemmecke

Ralf-あなたの特定の質問に答えることはできません-しかし、ラップトップで遭遇したさまざまな経験を持つubuntuフォーラムに 長いスレッド があります

特に興味深い投稿#8の1つは、BIOSのacpiの問題です。おそらくv1.22を使用する必要があります。

後で、acpiの問題も解決できる、最近リリースされたbiosバージョン1.26に言及しています。

他の人は、カーネル3.0rcまたはカーネル2.6.39をインストールする準備ができていない限り、64ビットUbuntuを避けなければならないと述べています。

1
fossfreedom