28

How can I monitor video memory usage?

5
  • 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. :) Jul 5, 2010 at 20:43
  • I'm using windows 7, mainly.
    – stacker
    Jul 6, 2010 at 1:02
  • make/model of video adapter how can I know this?
    – stacker
    Jul 6, 2010 at 1:08
  • You can check it via the dxdiag utility.
    – happy_soil
    Jul 6, 2010 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, 2011 at 14:22

7 Answers 7

33

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

5
  • 4
    For my model it only shows the Clocks, not the load
    – Jader Dias
    Feb 27, 2011 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, 2015 at 17:31
  • @JaderDias it works for my intel hd graphics 4000 in my laptop. What model is yours?
    – barlop
    Dec 19, 2015 at 17:33
  • What about for Linux? Dec 11, 2016 at 22:13
  • @AaronFranke google.co.uk/?gws_rd=ssl#q=gpu-z+linux
    – Mokubai
    Dec 11, 2016 at 22:19
8

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

1
  • 1
    so much info there, you should circle the relevant part
    – barlop
    Dec 19, 2015 at 17:28
7

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.

7

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

enter image description here

4

You can monitor NVidia GPUs with RivaTuner

enter image description here

2

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

0

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

0

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .