How can I monitor video memory usage?

  • 7
    Can you tell us what operating system you are interested in monitoring the usage from? Also, knowing what make/model of video adapter may be useful as well. :) – Ƭᴇcʜιᴇ007 Jul 5 '10 at 20:43
  • I'm using windows 7, mainly. – stacker Jul 6 '10 at 1:02
  • make/model of video adapter how can I know this? – stacker Jul 6 '10 at 1:08
  • You can check it via the dxdiag utility. – happy_soil Jul 6 '10 at 8:49
  • 3
    The GPU is graphics card specific so there won't be a general tool that monitors this. Look for something specific to your graphics card. – ChrisF Feb 27 '11 at 14:22

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

| improve this answer | |
  • 4
    For my model it only shows the Clocks, not the load – Jader Dias Feb 27 '11 at 19:55
  • your pic showed quite a lot of info. I circled the part I think you were getting at. Was that the part you were getting at? – barlop Dec 19 '15 at 17:31
  • @JaderDias it works for my intel hd graphics 4000 in my laptop. What model is yours? – barlop Dec 19 '15 at 17:33
  • What about for Linux? – Aaron Franke Dec 11 '16 at 22:13
  • @AaronFranke google.co.uk/?gws_rd=ssl#q=gpu-z+linux – Mokubai Dec 11 '16 at 22:19

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

| improve this answer | |
  • 1
    so much info there, you should circle the relevant part – barlop Dec 19 '15 at 17:28

AMD System Monitor is pretty good. It gives you % CPU and GPU utilization.

enter image description here

| improve this answer | |

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.

| improve this answer | |

You can monitor NVidia GPUs with RivaTuner

enter image description here

| improve this answer | |

MSI Afterburner (a tool similar to RivaTuner) can show this in real-time on a graph, among other things. Note that it does not require a MSI card.

enter image description here

| improve this answer | |

All for one: You could use http://openhardwaremonitor.org/

But it will not give you the "Number" of used Memory, but in percent! Also a lot of more, usefull infos ;)

EDIT: Ignore the Answer! OHM supports Memory Usage and not only this... You will get the Usage in Percent. The Memory Usage in Size is little bit tricky, but possible! I would give you the code, when needed!

EDIT #2: https://github.com/DarthDestroyer/openhardwaremonitor has implemented the Memory Usage in Numbers for Nvidia GPUs

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.