Checking video memory
In direct3D, how do I check how much video memory my video card has?
Which interface checks it and with what method?
Thanks in advance.
See IDirect3DDevice9::GetAvailableTextureMem
AFAIK it is only an approximation though.
Also texture memory *may* be destinct from "video memory" which will contain vertex buffers, index buffers etc.
There could be other methods which I am not familiar with.
HTH,
Cambo_frog
AFAIK it is only an approximation though.
Also texture memory *may* be destinct from "video memory" which will contain vertex buffers, index buffers etc.
There could be other methods which I am not familiar with.
HTH,
Cambo_frog
I would also like to know where can the video memory be checked "outside" prgroamming. With directX tools? I looked at directX caps but didnt see there anything about video memory.
Quote:Original post by The C modest god
I would also like to know where can the video memory be checked "outside" prgroamming.
Your best bet is to look at the driver utility for your hardware if you want a value. My ATI drivers tell me the vital statistics on my hardware.
Failing that, dxdiag (just type it into the "Run" dialog) should also list how much RAM is available - but it's listed as an "approximation", even though it is accurate on my system [smile]
Quote:Original post by The C modest god
I looked at directX caps but didnt see there anything about video memory.
There isn't anything in the caps viewer for this.
You might find this recent thread useful: Computing reserved memory in the graphic card.
hth
Jack
Querying the WMI interfaces for "Win32_VideoController" (iirc) should tell you all sorts of nice things about the video card. Google has more details.
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement