NVIDIA、AMD、AutoCAD のグラフィックキャッシュをクリアする方法

CPU パフォーマンスを大幅に向上させるキャッシュが GPU に導入され、アプリケーションやゲームのパフォーマンスがさらに向上しました。キャッシュは時間の経過とともにドライブ上のかなりのストレージスペースを占有しますが、その主な機能はパフォーマンスを向上させることです。しかし、グラフィックを多用するアプリやゲームでうまく動作しない場合があります。その場合や、その他の理由で、NVIDIA、AMD、または AutoCAD のグラフィックキャッシュをクリアしたくなることがあります。この投稿では、その方法を紹介します。

Windows ディスプレイキャッシュは、NVIDIA、AMD、または AutoCAD のグラフィックキャッシュと同じではありません。一般に、コンピューティングにおいてキャッシュとは、プログラムまたはオペレーティングシステムが使用する一時ファイルのセットのことです。場合によっては、Windows のキャッシュが PC の速度を低下させたり、他の問題を引き起こしたりすることがあります。そのため、システムの速度を向上させ、ディスク容量を確保するために、Windows 11/10 コンピューターのキャッシュを定期的にクリアする必要があります。

ゲームでは、グラフィックキャッシュとは、ローカルハードドライブ上のキャッシュファイルのことです。グラフィックデータ(惑星、マップ、ロケーション、訪れた場所など)を格納するため、何度も生成する必要がありません。ゲームに関連して、AMD と NVIDIA の GPU のコントロールパネルには、シェーダーキャッシュと呼ばれる設定があります。これは、ゲームプレイ中に発生するすべてのインタラクションとテクスチャをメモリに保存します。そのため、将来同じような状況に遭遇したとき、システムはすべての情報をもう一度読み込む必要がなく、このような激しいグラフィック使用によるスタッタリングを軽減できます。基本的に、シェーダーキャッシュを使用すると、ゲームのロード時間が短縮され、頻繁に使用されるゲームシェーダーをコンパイルして保存することで、毎回必要になるたびに再生成するよりも CPU 使用率を削減できます。

シェーダーキャッシュをリセットすることは良いことですか?

主に、シェーダーを使用すると、システム CPU だけに頼るのではなく、グラフィックカードの処理ユニット (GPU) の処理能力を活用できます。シェーダーキャッシュをリセットまたは削除すると、保存されているすべてのシェーダーキャッシュファイルが削除されます。シェーダーキャッシュを削除すると、少しディスク容量を空けることができますが、十分ではない場合があります。そのため、C:\ ドライブだけを空けたい場合は、組み込みのディスク管理ツールと Diskpart を使用するか、Windows 11/10 用の無料のディスクとパーティションマネージャーソフトウェアを使用して、ファイル/フォルダーを削除せずに C パーティションを拡張することを検討できます。

同様に、AutoCAD などのコンピューターソフトウェアでは、グラフィックキャッシュファイルが作成され、維持されて、パフォーマンスを最適化し、3D ソリッド、非メッシュサーフェス、領域などの複雑なジオメトリを持つオブジェクトの再生速度を向上させます。時間の経過とともに、グラフィック/シェーダーキャッシュはサイズが大きくなります。キャッシュが大きいほどハードドライブの容量を多く消費しますが、再利用可能なデータをより多く格納できるようになります。何らかの理由で、以下に説明するように、PC のグラフィックキャッシュをクリアしたい場合があります。

AutoCAD のグラフィックキャッシュをクリアする方法

Windows で AutoCAD のグラフィックキャッシュをクリアするには、Windows レジストリで CACHEMAXFILES または CACHEMAXTOTALSIZE システム変数の製品グラフィックキャッシュ内のすべての図面ファイルエントリのメガバイト (Mb) 単位の上限を設定するだけです。

これを行うには、単に regedit を開きます(レジストリを変更する前に、レジストリをバックアップするか、必要に応じてシステムの復元ポイントを作成することをお勧めします)。次に、レジストリキーを検索します。見つかったら、キーをダブルクリックして、必要に応じて値を変更します。

デフォルト値は1024で、有効範囲は0から65535メガバイトです。上限に達すると、グラフィックキャッシュ内の最も古いファイルエントリが自動的に削除されます。どちらかの変数を0に設定すると、AutoCAD を終了すると GraphicsCache フォルダーが自動的にクリーンアップされ、キャッシュが無効になり、現在開いている図面ファイルで使用されていないフォルダー内のすべてのファイルが削除されます。グラフィックキャッシュサイズの現在の上限は32,767メガバイトですが、将来のリリースで増加する可能性があります。

または、GraphicsCache フォルダーに移動して、以下の場所にキャッシュファイル(描画セッション間で持続)を削除することもできます。正確な場所は、国、製品、バージョンによって異なります。

C:\Users\<username>\AppData\Local\Autodesk\AutoCAD 2018\R22.0\<language code like "enu">\GraphicsCache

AutoCAD でグラフィックを削減するにはどうすればよいですか?

一般に、ハードウェアアクセラレーションはグラフィックのパフォーマンスと生産性を向上させ、AutoCAD での 3D 作業だけでなく、全体的なパフォーマンスを向上させます。ただし、特定のビデオカードとドライバーで予期しない問題が発生した場合は、ハードウェアアクセラレーションのオンとオフを切り替えることができます。AutoCAD ベースの製品でハードウェアアクセラレーションを切り替える方法の 1 つは、GRAPHICSCONFIG コマンドを入力して、ハードウェア構成ボタンをクリックすることです。

NVIDIA グラフィックシェーダーキャッシュをクリアする方法

Windows で NVIDIA グラフィックシェーダーキャッシュをクリアするには、次の手順に従います。

  • NVIDIA コントロールパネルを開きます。
  • 3D 設定の管理に移動します。
  • シェーダーキャッシュをオフにします。
  • 変更を保存して適用します。
  • PC を再起動します。
  • PC が起動したら、実行ダイアログボックスまたはファイルエクスプローラーを開きます。
  • 実行ダイアログボックスまたはファイルエクスプローラーのアドレスバーに以下の環境変数を入力して、Enter キーを押します。
%USERPROFILE%\AppData\Local\Temp
  • その場所で、NVIDIAフォルダーを見つけて開きます。
  • フォルダー内で、DXCacheGLCacheの両方のフォルダーを見つけて開き、フォルダー内のすべての項目を削除します。
  • 次に、Temp フォルダーに戻ります。
  • その場所で、NVIDIA Corporationフォルダーを見つけて開きます。
  • フォルダー内で、NV_Cacheフォルダーを見つけて開き、フォルダー内のコンテンツを削除します。
  • ファイルエクスプローラーを終了します。
  • NVIDIA コントロールパネルに戻り、シェーダーキャッシュをオンにします。
  • PC を再起動します。

AMD グラフィックシェーダーキャッシュをクリアする方法

Windows で AMD グラフィックシェーダーキャッシュをクリアするには、次の手順に従います。

  • PC にインストールされている AMD Radeon ソフトウェアを開きます。
  • プログラムの隅にある歯車またはギアのアイコン(設定メニュー)をクリックします。
  • グラフィックスタブをクリックします。
  • 詳細設定を展開します。
  • シェーダーキャッシュのリセットオプションまでスクロールダウンします。
  • リセットを実行をクリックします。
  • 完了したら AMD Radeon ソフトウェアを終了します。

以上です。