Windows10でハードウェアアクセラレーションを無効にする方法

ハードウェアアクセラレーションは、PCの速度とパフォーマンスを向上させるために使用されます。通常、アプリケーションが実行されている場合、そのアプリケーションはPCの標準の中央処理装置(CPU)で実行されます。ビデオレンダリングや重いグラフィックを使用するビデオゲームなど、CPUを超える電力を必要とする特定の重いタスクがあり、提供されていない場合はPCのパフォーマンスに影響します。

ハードウェアアクセラレーションを使用すると、アプリケーションはコンピューティングタスクをグラフィックスプロセッシングユニット(GPU)などのPCの特殊なコンポーネントにオフロードします。ハードウェアアクセラレーションの背後にある主な目的は、タスクをCPUから専用のハードウェアコンポーネントに移動することにより、パフォーマンスを高速化することです。

ハードウェアアクセラレーションは、Windows 10ではデフォルトで有効になっています。重いタスクを実行しない場合や、ハードウェアアクセラレーションを使用する理由が見当たらない場合があります。このような場合、簡単に無効にすることができます。

GPUソフトウェアからハードウェアアクセラレーションを無効にする

以前は、Windowsの表示設定でハードウェアアクセラレーションを有効または無効にできました。これで、NVIDIA、AMD、Intelなどのグラフィックカード設定に組み込まれます。

Nvidiaコントロールパネルでハードウェアアクセラレーションを無効にするには、 デスクトップを右クリックし、コンテキストメニューから[NVIDIAコントロールパネル]を選択して、その設定を開きます。

[NVIDIAコントロールパネル]で、左側のバーから[PhysX構成の設定]をクリックします。

これで、PhysXプロセッサを選択するオプションが表示されます。ドロップダウンボタン(画像を参照)をクリックして、CPUを選択します。

PhysXプロセッサとして「CPU」を選択したら、ウィンドウの右下隅にある「適用」をクリックして変更を適用します。

これにより、NvidiaGPU搭載コンピューターのハードウェアアクセラレーションが無効になります。別のブランドのGPUを使用している場合は、それらのソフトウェアを使用して、同様にハードウェアアクセラレーションをオフにします。

Regeditを使用してハードウェアアクセラレーションを無効にする

上記の方法がPCで機能しない場合、またはそうするためのオプションが見つからない場合は、Windowsレジストリを使用して無効にすることができます。

レジストリエディタにアクセスするには、を押します Windowsキー+ R、 タイプ regedit [実行]テキストボックスで、[OK]ボタンをクリックします。

[レジストリエディタ]ウィンドウが表示されます。次のパスをコピーしてアドレスバーに貼り付けます。

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ GraphicsDrivers

[レジストリエディタ]の空白部分を右クリックして[新規]オプションを表示し、[DWORD(32ビット)値]を選択します。

作成した新しいレジストリに「DisableHWAcceleration」または任意の名前を付けます。将来使用するために名前を覚えておいてください。それをダブルクリックし、[値のデータ]ボックスに「1」と入力して、[OK]ボタンをクリックします。

レジストリエディタウィンドウを閉じ、PCを再起動して、変更を有効にします。

一部のPCでは、上記と同じ場所にデフォルトで「DWORD –DisableHWAcceleration」があります。新しい値を作成するのではなく、値データを1に変更するだけです。