How can I monitor video memory usage?

Solution 1:

GPU load monitoring is not a built-in feature in Windows, but there are third-party tools to do the job.

GPU-Z is a graphics card information tool that supports a number of monitoring options for graphics cards such as clock speeds, fan speed, memory load, GPU load and Video Engine load.

I believe it supports both ATI (AMD) and nVidia graphics cards.

This is a screen shot of my system while playing a h.264 video.

enter image description here

Solution 2:

If you use an ATI or NVIDIA card, you should check out GPU-Z.

Main Features:

  • Support NVIDIA and ATI cards
  • Displays adapter, GPU and display information
  • Displays overclock, default clocks and 3D clocks (if available)
  • Validation of results
  • No installation required
  • Support for Windows 2000 / XP / Vista / Windows 7 (both 32 and 64 bit versions are supported)

enter image description here

enter image description here

Solution 3:

The Windows 10 task manager now has some nice GPU stats, including memory, although you can not quite see it in this image. https://www.howtogeek.com/351073/how-to-monitor-gpu-usage-in-the-windows-task-manager/

enter image description here

I've also used Process Explorer to measure GPU, although the latest Windows 10 updates seem to have broken that ability.