• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

How does GPU-Z calculate video card memory

DavidPryce

New Member
Joined
Nov 13, 2008
Messages
2 (0.00/day)
Hi Forum,

I have two Nvidia video cards in my PC and for some reason both WINMSD and WMI report the on board memory incorrectly.

Card 1 has 512MB and Card 2 had 256 MB.

WINMSD and WMI report the card 1 as 256MB and card 2 as 512MB.

GPU-Z correctly reports the memory on both cards.

How does GPU-Z detect the memory?

Via device IO control or from register or other?

Thanks

David
 
It reads it directory from the GPU registers via its driver. I have the same issue at work, WMI reads it wrong and I'd guess WINMSD reads it via WMI. Though since we only use a few machines I base video memory on laptop model, simple lookup table.
 
Hi Forum,

Thanks for clarifying that.

I think the registry entries on my PC are also wrong.

Is there any further information exactly how this is done as I would like to display the correct VRAM inside my program.

Particularly for NVIDA cards.

Thanks

David
 
I think everest displays correct info on almost every piece of hardware inside your system
 
gpu memory size is read via register from the gpu
 
Back
Top