Sandy Bridgeラップトップで完全なパフォーマンスを有効にする


9

第2世代Intel i7ラップトップを持っています。私はThermaldとtlpを使用してバッテリー寿命を管理しています(すばらしいです!)。ただし、ノイズや電力消費を気にせず、CPUを3.5 GHzで完全に実行したい場合があります。何らかの理由で、これを達成することは不可能のようです。ファンが全速力で回転することはなく、プロセッサーは常にスロットルダウンされます。cpufreq-infoを使用すると、2.8GHzを超えることはありません(そのため、ターボブーストは機能しません)。また、ファンが「騒々しく」なり始めると、周波数が800Mhzに低下します。これは、Intel p-stateおよびパフォーマンスガバナにあります。Powersafeガバナーは「さらに悪い」ですが、バッテリーの寿命を延ばすので良いことです。

「フルパワー」を有効にする方法はありますか?

ありがとうございました!


手順にsudo update-grubを追加しました
mchid

私はいくつかの非常によく似たスレッド/質問を見てきました。私には証明はありませんが、Thermed / intel_pstateの相互作用に問題があると思います。テストとして、acpi_cpufreqドライバー(/ etc / default / grubのGRUB_CMDLINE_LINUX_DEFAULT = "intel_pstate = disable")を試すか、またはThermaldを無効にする必要があります。
Doug Smythies、2015年

また、/ etc / default / tlpでターボブーストを有効にする必要があります
mchid

@mchid:私はテストを意図しただけです。どういうわけか何かがおかしいので、私は何を理解したいと思います。
Doug Smythies、2015年

1
@mchid:それは真実ではなく、記事は時代遅れです。intel_pstate powersaveは、acpi-cpufreq ondemandと同じかそれ以上です。intel-pstateパフォーマンス= acpi-performanceと同じ。ただし、どの変更が以前のカーネルにバックポートされるかはわかりません。
Doug Smythies、2015年

回答:


9

はい、あなたがしなければならないすべてはです:

まず、/ etc / default / tlpファイルでtlp "governer"をacとbattの両方のパフォーマンスに設定し、そこにいる間、先に進んでターボブーストも有効にします。

次に、/ etc / default / grubを編集して挿入します

intel_pstate=disable

GRUB_CMDLINE_LINUX_DEFAULT=

この例のように

GRUB_CMDLINE_LINUX_DEFAULT="intel_pstate=disable quiet splash"

このコマンドを実行して、変更をgrubに適用します

sudo update-grub

次に、indicator-cpufreqをインストールします

sudo apt-get update
sudo apt-get install indicator-cpufreq

再起動して変更を有効にします。

再起動後、ユニティパネルにアイコンが表示されます。このアイコンをクリックすると、CPUをパフォーマンス(フル)、オンデマンド(必要な場合のみ)、省電力、または控えめに設定できます。


pstateを無効にする必要はないかもしれません。オンとオフを試して、違いがあるかどうかを確認できます。変更後は必ずgrubを更新してください。

また、indicator-cpufreqは、pstateがオン(pstateが無効の場合のみ)での変更を許可しません。手動で変更する必要があります。

最後に、i7zからより良い数値を取得できます。

sudo apt-get install i7z

そして、実行します

sudo i7z

lm-sensorsをインストールし、センサーが実行を検出します。

sudo apt-get install lm-sensors

sudo sensors-detect

プロンプトに従い、すべてに対して「はい」を選択します。


最後に、これらのリンクが役立ちます。

http://www.webupd8.org/2013/09/adobe-flash-player-hardware.html

これにより、フラッシュのハードウェアアクセラレーションが可能になるだけでなく、VDPAUおよびi965もインストールされます

http://www.webupd8.org/2014/01/enable-hardware-acceleration-in-chrome.html

そして、これらの最近のベンチマークは、pstateを無効にしてパフォーマンスを使用することにより、わずかな利点を示しています

http://www.phoronix.com/scan.php?page=article&item=intel_5960x_pstate&num=2


i7zをありがとう、それはCPU周波数を監視するためのより良い方法です!TLPを介してターボを有効にし、p-stateを無効にし、(TLPを介して)パフォーマンスガバナーを使用しましたが、CPUはファンを起動することをまだ「恐れています」。どこかに温度制限があるようです。Windowsでフルパフォーマンスを有効にすると、私のラップトップはコアあたり90Cに簡単に達します。
matus201 2015年

@ matus201がtlpを通じてパフォーマンスを使用しても、freqがパフォーマンスに設定されず、パフォーマンスが可能になります。パフォーマンスを設定する場合は、sudo cpupower frequency-set -g performancepstate などの他の方法を使用するか、pstateを無効にし、indicator-cpufreqを使用してパフォーマンスに設定する必要があります。
mchid 2015年

@ matus201として提案されているように、テストとしてThermaldを無効にしてみることもできますが、お勧めしません。CPUが高温になったからといって、実際にCPUのパフォーマンスが向上しているわけではありません。
mchid 2015年

私はcpupowerを使用してガバナーをパフォーマンスに設定しましたが、ガバナーがパフォーマンスであるという意味で機能しているようです。システムにタスクを実行すると、CPU周波数が3.5GHzに急上昇します。ただし、ファンが少し回転するとすぐに(vaioファンはBIOSによって制御されます)、CPUは800MHzにスロットルされます。彼らが静かになると、周波数は3.5GHzに戻り、ファンがスピンアップし、スロットルが発生します。これにより、単純な720pのyoutubeビデオをフレームをドロップせずに見ることができなくなります。
matus201 2015年

この急なスロットルは、p-state(grubを介して非アクティブ化/アクティブ化)の有無にかかわらず発生することを述べておきます。それは...私は、これはVAIOのノートパソコンとの特別なケースだと思います
matus201

1

私はなんとかこれを理解しました。いつものように、ソニーは自分たちのやり方で物事を行うことを決めたので、これはVaioラップトップにのみ固有です。

完全なパフォーマンスを設定するには、ターミナルに入力する必要があります:

echo performance | sudo tee /sys/devices/platform/sony-laptop/thermal_control

これにより、ラップトップがパフォーマンスモードに設定され、スロットルは発生しません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.