HPET設定を変更して、PCのパフォーマンスを改善してください

高精度イベントタイマー(HPET)は、IntelとMicrosoftによって開発されたハードウェアタイマーです。 HPETは、執筆時点で10年近くPCチップセットで使用されてきました。

PCにインストールしたオペレーティングシステムに応じて、異なるタイマーが使用される場合があります。タイマーを調整すると、結果としてPCの全体的なパフォーマンスが向上する場合があります。 これは主に、ゲーム関連のアクティビティや、追加リソースの恩恵を受ける他のリアルタイムアクティビティに役立ちます。

HPETがコンピューターシステムでサポートされているかどうかを最初に確認する必要があります。 起動中にBIOSまたはUEFIセットアップにアクセスして確認する必要があります。

そこには多くの異なるバージョンがあるので、システム上のどこに設定があるかを言うのは難しいです。 設定は[詳細モード]> [詳細]> [PCH構成]> [高精度タイマー]にありますが、別の場所にある場合があります。 PCは、起動時にBIOSに入る方法に関する情報を表示する必要があります。 BIOSに入るために押す共通キーには、ESC、F1、またはDELが含まれます。

BIOSでタイマーを有効または無効にすることは、変更の一部にすぎません。 HPETタイマーがBIOSで有効になっている場合でも、Windowsは前述のように異なるタイマーを使用する場合があります。

HPETタイマーの排他的使用を有効または無効にするには、Windowsのコマンドラインで次のコマンドを実行する必要があります。

:これらの変更を行う前に、オペレーティングシステムのバックアップを作成することをお勧めします。

  • Windowsキーをタップしてcmdと入力し、結果一覧でcmd.exeを右クリックして、管理者特権でコマンドプロンプトを実行することを選択します。
  • HPETを唯一のタイマーとして有効にするには、 bcdedit / set useplatformclock trueコマンドを実行します
  • WindowsでHPETを無効にするには、コマンドbcdedit / deletevalue useplatformclockを実行します

システムでタイマーを有効または無効にしたときにパフォーマンスが向上するかどうかを確認するために実行できるテストがいくつかあります。 ゲームや他のアプリケーションをプレイすることでも確認できますが、通常、次の2つのプログラムを実行してハードデータを提供することをお勧めします。

WinTimerTestは、タイマー関連の情報を表示する軽量のポータブルプログラムです。 HPETが有効になっている場合は約14.3 MHzの値を取得する必要があり、それ未満の場合、通常は無効になっている場合は3.9 MHzの値を取得します。 次のリンクをクリックしてダウンロードできます:Windows Timer Tester

DPC Latency Checkerは、コンピューターがリアルタイムデータストリームを処理する方法をテストする2番目のプログラムです。

システムに変更を加える前に両方のプログラムを実行し、変更を加えた後に再度実行することをお勧めします。 BIOS / UEFIとWindowsオペレーティングシステムの両方でHPETを有効にした後、誰もが改善に気付いているわけではありません。 スローダウンに気づく人もいれば、システムのタイマーを無効にするとマイクロスタッターが消える人もいます。 そのため、すべての可能な設定をテストして、問題に直接気付いた場合やシステムのパフォーマンスを改善した場合に違いが生じるかどうかを確認することをお勧めします。

ドライバーとWindows自体を更新すると、タイマーの使用も改善される可能性があることに注意してください。