ビデオメモリの使用状況を監視するにはどうすればよいですか?
GPU負荷の監視はWindowsに組み込まれている機能ではありませんが、その仕事を行うサードパーティのツールがあります。
GPU-Z は、グラフィックカードのクロック速度、ファン速度、メモリ負荷、GPU負荷、ビデオエンジン負荷などの監視オプションをサポートするグラフィックカード情報ツールです。
ATI(AMD)とnVidiaグラフィックカードの両方をサポートしていると思います。
これは、h.264ビデオを再生しているときの私のシステムのスクリーンショットです。
ATIまたはNVIDIAカードを使用する場合は、 GPU-Z を確認してください。
主な機能:
- NVIDIAおよびATIカードをサポート
- アダプター、GPU、ディスプレイ情報を表示します
- オーバークロック、デフォルトクロック、3Dクロック(利用可能な場合)を表示します
- 結果の検証
- インストールは不要
- Windows 2000のサポート/ XP/Vista/Windows 7(32ビットバージョンと64ビットバージョンの両方がサポートされています)
AMDシステムモニター はかなり良いです。 CPUとGPUの使用率が表示されます。
RivaTuner でNVidia GPUを監視できます
Windows 10のタスクマネージャーには、メモリを含むいくつかのNice GPU統計情報が含まれていますが、この画像ではわかりません。 https://www.howtogeek.com/351073/how-to-monitor-gpu-usage-in-the-windows-task-manager/
また、Process Explorerを使用してGPUを測定しましたが、最新のWindows 10の更新によってその機能が損なわれたようです。
MSI Afterburner (RivaTunerに類似したツール)は、これをリアルタイムでグラフ上に表示できます。 MSIカードは必要ありません。
すべてを1つに: http://openhardwaremonitor.org/ を使用できます
ただし、使用済みメモリの「数」は表示されませんが、パーセントで表示されます。また、もっとたくさんの便利な情報;)
編集:答えは無視してください! OHMはこれだけでなくメモリ使用量もサポートしています...使用率はパーセントで表示されます。サイズのメモリ使用量は少しトリッキーですが、可能です!必要に応じて、コードを提供します。
編集#2: https://github.com/DarthDestroyer/openhardwaremonitor は、Nvidia GPUのメモリ使用量を数値で実装しました