LinuxでDell Latitude C800のCPU周波数を変更するにはどうすればよいですか?


1

Windows XPでは、システム情報は848 MHzのCPU周波数を報告します。を使用cat /proc/cpuinfoすると、CPU周波数は700 MHzのみになりlshw、機能は1 GHzであると言われます。これに対する解決策はありますか?

回答:


2

編集:Xubuntuを使用しているようです。XFCE4のスケーリングアプレットは「xfce4-cpufreq-plugin」パッケージにあります。インストールされていることを確認してください。

そのコンピューターはPIII(-M?)1GHzを使用しているように見えますか?これは、このリストのいずれかのspeedstepドライバーでサポートされる必要があります

LinuxカーネルCPUfreqサブシステムは、ハードウェアがCPU周波数スケーリングをサポートし、デバイスドライバーが存在する場合にのみシステムで動作できます。

  • SMI BIOSインターフェイスを使用したIntel SpeedStep(speedstep-smi)
  • ICHベースのチップセットでのIntel SpeedStep(speedstep-ich)
  • Intel Enhanced SpeedStep(acpi-cpufreqおよびspeedstep-centrino)

LinuxでのCPU周波数のスケーリングをカバーするチュートリアルがあります。

Ubuntu Jauntyにバグがあり、CPUスケーリングがあなたのCPUと同様のCPUで機能しないという不満があります。結論としては、カーネルは周波数スケーリングがプロセッサにとって役に立たない可能性があると判断している可能性があります。このバグに遭遇した場合、周波数スケーリングを完全に無効にすると、より高速に実行できる場合があります。

まだ何も機能していない場合は、さらに情報が必要です。まず、カーネルがCPUに適切なドライバーを使用していることを確認してみましょう。

これらのコマンドからの出力で質問を更新してください:

$ dmesg | grep cpufreq

$ cpufreq-info --driver
$ cpufreq-info --hwlimits
$ cpufreq-info -m -freq

cpufrequtilsパッケージがインストールされていない場合は、インストールします( "sudo apt-get install cpufrequtils")。


興味深いことに、cpufrequtilsとxfce4-cpufreq-pluginをインストールした後、速度は850 MHZに上がりました。それはcpufrequtilsによるものだと思います。cpufreq-infoコマンドは有用な出力を提供しませんが、ほとんどのコマンドは静かに無視します。
ゲオルクシェーリー

さらに奇妙なことに、両方のパッケージを削除した後でも、再起動後は850 mhzと表示されます。
ゲオルクシェーリー

/ etcのどこかに設定が残っている可能性があります。cpufreq-infoコマンドをsudoとして実行しようとしましたか?それが必要かどうかはわかりません。
いんちきのキホーテ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.