• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

GPUz vRAM use. What is it really showing us?

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,029 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
Elaborate. :)
Some people argue that "use" means "actively reading/writing from at a specific instant in time" (which has no meaning in this context i'd claim)
 
Joined
Dec 31, 2009
Messages
19,366 (3.71/day)
Benchmark Scores Faster than yours... I'd bet on it. :)
Some people argue that "use" means "actively reading/writing from at a specific instant in time" (which has no meaning in this context i'd claim)
kk... were on the same page.

Seems wrong to say gpuz and MSI ab arent really viable for vRAM use/allocation... which is what im trying to get to the bottom of.

Do you agree with that sentiment of gpuz and msi ab being fine or at least 'good enough'to display ram use/allocation?
 
Joined
Sep 17, 2014
Messages
20,902 (5.97/day)
Location
The Washing Machine
Processor i7 8700k 4.6Ghz @ 1.24V
Motherboard AsRock Fatal1ty K6 Z370
Cooling beQuiet! Dark Rock Pro 3
Memory 16GB Corsair Vengeance LPX 3200/C16
Video Card(s) ASRock RX7900XT Phantom Gaming
Storage Samsung 850 EVO 1TB + Samsung 830 256GB + Crucial BX100 250GB + Toshiba 1TB HDD
Display(s) Gigabyte G34QWC (3440x1440)
Case Fractal Design Define R5
Audio Device(s) Harman Kardon AVR137 + 2.1
Power Supply EVGA Supernova G2 750W
Mouse XTRFY M42
Keyboard Lenovo Thinkpad Trackpoint II
Software W10 x64
vRAM. I dont recall the titles, but I've seen it before in reviews. Again, it isnt common, but happens.

The whole point here is the viability of gpuz and msi ab in reading ram use/allocation. And it looks like it is viable, contrary what has been posted a couple of times around tpu.

Its viable but not to the point of being able to state "it uses X on card A, so you need X on card B'. In that, @John Naylor and others got the right idea.

But at the same time, the bigger the gap between allocated maximums and the VRAM capacity on each card, the higher the chances and frequency of swaps, and depending on game and engine, the greater the chance it results in a performance hit.

So yes the readout may be accurate to some degree, but its usefulness is really on a case by case basis I think.
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,029 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
Its viable but not to the point of being able to state "it uses X on card A, so you need X on card B'.
True, good point. Because games detect GPU / GPU arch / VRAM size and run different code paths. This is similar to comparing memory usage for Photoshop 32-bit with Photoshop 64-bit

Seems wrong to say gpuz and MSI ab arent really viable
If they weren't viable such a feature wouldn't exist.
 
Joined
Nov 13, 2007
Messages
10,232 (1.71/day)
Location
Austin Texas
Processor 13700KF Undervolted @ 5.6/ 5.5, 4.8Ghz Ring 200W PL1
Motherboard MSI 690-I PRO
Cooling Thermalright Peerless Assassin 120 w/ Arctic P12 Fans
Memory 48 GB DDR5 7600 MHZ CL36
Video Card(s) RTX 4090 FE
Storage 2x 2TB WDC SN850, 1TB Samsung 960 prr
Display(s) Alienware 32" 4k 240hz OLED
Case SLIGER S620
Audio Device(s) Yes
Power Supply Corsair SF750
Mouse Xlite V2
Keyboard RoyalAxe
Software Windows 11
Benchmark Scores They're pretty good, nothing crazy.
a 1060 3/6 GB vs 580 4/8 GB would be a perfect guinea pig test for this.
 
Joined
Dec 31, 2009
Messages
19,366 (3.71/day)
Benchmark Scores Faster than yours... I'd bet on it. :)
Thank you. Hopefully moving forward we dont see this again as a reply to suggesting gpuz to see memory use/allocation.

...Actually you can not. I hesitate to say that people are wrong when this statement is made .... they have simply been miinformed...
 
Joined
Mar 18, 2015
Messages
2,960 (0.89/day)
Location
Long Island
Right... and I think overall I either misunderstood the point or the analogies the guy was trying to make... here is the support....

I can refute the statement that cards with larger memory will request more memory' as a blanket statement. It seems to depend in title and amount of vram on the card. But I've seen 4/8/11 GB cards allocate the same amount of memory in most titles... does everyone else share that sentiment?

Thank you ! for conforming exactly what I am saying. It most certainly,as you said, will "depend on title and amount of vram on the card". So if the the game sees 4 GB, it might allocate 2.5 GB ... if it sees 8 GB it might allocate 4.5 GB.

I have posted multiple references multiple times, perhaps reading the would have helped. Let's start here 1st with the RAM amount issue:

http://alienbabeltech.com/main/gtx-770-4gb-vs-2gb-tested/3/

There is one last thing to note with Max Payne 3: It would not normally allow one to set 4xAA at 5760×1080 with any 2GB card as it ***claims to require 2750MB***. However, when we replaced the 4GB GTX 770 with the 2GB version, the game allowed the setting. And there were no slowdowns, stuttering, nor any performance differences that we could find between the two GTX 770s.

Now the entire review contradicts what everyone was saying back then .... "make sure you get the 4 GB model". Those test shows without any shadow of date that 2 or 4GB was irrelevant. The only time that VRAM mattered was when settings were high enough as to make the game was unplayable . Whoo hooo 4 GB model got me 11.8% more fps in Sleeping Dogs at 2560 x 1600 ... who cared, you went from 13.5 fps to 15.9, ... unplayable with 2 or 4 GB. Same results with 6xx series by Puget Sound, same with, same rsults at Guru3D with 9xx, same results by Extremetech, same results in every review of this type I have ever read....same resukts with 10xx here on TPU. Most games are not affected at 1080p and most of those at 1440p. No doubt if ya search long and hard enough you can find a game which bucks the results, hard to explain why, but a porr console port is one known cause as the process gives little concern to such things.

Clearly, in the case of Max Payne, the GPU was requesting 2.750 GB and therefore would not install with only 2 GB, and yet it played with no discernable difference .... no o significant difference in performance, image quality, or user experience between them. Same was found to be true with other links previous posted for Puget Sound, Guru3D, ExtremeTech and Techpowerups. The simple fact is most games are not affected at 1080p with 3 GB, the ones that are are anomalies.... look at it this way, if 3 GB isn't enough or 1080p, then no card exists that has enough VRAM for 2160 ... aka 4 x 1080p. If 3 GB id no good at 1080p, then with 4 times the pixels, 4 x 3GB is no good for 2160p. The data is there, just have to read it.

In Wizzard's MSI 1060 3Gb review, he noted unexpected performance drops in Hitman and Tomb Raider, no explanation was presented nor do we have a means (that I can see) in determining why that is so given there are multiple differences between the cards. Is it the shaders ? is it the RAM, no way to tell. But it is very clearly stated that "Other games seem completely unaffected by having 3 GB less VRAM at their disposal, especially at 1080p". I can't see any ambiguity in Wizzard's statement. As was shown , repeatedly, if 3 GB is an issue at 1080p, then it absolutely must follow that it will be a bigger issue at 1440p. Wizzard's test results show no significant difference in performance over the 18 game test suite between 1080p and 1440p, both showing 6% . Even when we get to 2160p, where VRAM does have a perfomane impact, the games, most of the games are unplyable and the other barely so as the GPU can not keep up.

With regard to "VRAM Usage" as used in available utilities, nvidia is paraphrasing Indigo Montoya (Princess Bride) saying " that word doesn't mean what you think it means". The link to nVidia's statement has been posted multiple times and no one has refuted it. It does provide the only explanation I have heard that "works" with the results above. If not, the other thread which birthed this one, has some issues as the OP say 2.0 to 2.5 GB IIRC, I'd like to see how it would possible show the same if installed witha 2 GB card. I'll check .... I have a pair of 560 2Gb laying around, I will see what happens.

https://www.extremetech.com/gaming/...y-x-faces-off-with-nvidias-gtx-980-ti-titan-x

We spoke to Nvidia’s Brandon Bell on this topic, who told us the following: “None of the GPU tools on the market report memory usage correctly, whether it’s GPU-Z, Afterburner, Precision, etc. They all report the amount of memory requested by the GPU, not the actual memory usage. Cards will larger memory will request more memory, but that doesn’t mean that they actually use it. They simply request it because the memory is available.

Note the following sentence in the article quoting Mr. Bell "Our own testing backed up this claim; VRAM monitoring is subject to a number of constraints." call it what you want ... allocation or usage but clearly just because you ***see*** 2.75 GB of RAM usage in a utility on a 4GB card does not mean the game won't run at the same fs, quality etc. on a 2 GB card.... regardless of what name you give it, it clearly is having no impact. Let's change the semantics, and focus on the point, the allegation is that seeing usage of 2.X GB in GPU_z proves that the game is being impacted. Clearly, in the referenced thread, GPUz is not going to show 2.X GB or VRAM usage if run on a 2 GB card. The number in any utility proves nothing of the sort. Max Payne showed this definitively and cinclusively .... the other 40 or so games in Alienbabeltech (7xx) showed mo significant hit. Same with Guru3D (9xx) , same with Puget Sound (6xx), and other TPUs tests showed this in 16 /18 games. Because of the difference in shaders, have not eliminated all other impacts on those two.

If there's evidence to the contrary, I'd be anxious to read it. The Max Payne experience clearly shows that the GPU requests more than it actually **needs** as it assigns 2.75 GB and won't allow game to run at those settings if not there. Play the semantic game if ya will but on a 2 GB card, it clearly is not impacted by not having the 2.75 GB the GPU insists on allocating for the game. ... so strictly so that it will not allow you to run it. If Mr. Bell is wrong abut allocation versus usage, then explain Max Payne. Until given, will have to take it that nVidia knows their product. Of all those commenting on the issue, Mr. Bell has the best resume. In the end, the semantics do not matter, whether it's allocation, usage or keebler eleves, the numbers reported by any utility are no indication whatsover that the game's performance is impacted when uitility reads 2.5 GB on a 3 GB card or even a 2 GB card. Whether it's using it, allocating it or whatever, is irrelevant ... if it is [pick a word you prefer] X.Y GB in the utility, that is no indication as to whether it's [pick a word you prefer] it because it needs that as a minimum or just grabbing in "just in case" ... or whatever. It's not indicating that performance is in any way impacted if less is available.. and THAT is the only point of relevance.


a 1060 3/6 GB vs 580 4/8 GB would be a perfect guinea pig test for this.

I'm gonna see if any of the kids has COD3 in the library. Will come back w/ results if its there.
 
Last edited:
Joined
Dec 31, 2009
Messages
19,366 (3.71/day)
Benchmark Scores Faster than yours... I'd bet on it. :)
So if the the game sees 4 GB, it might allocate 2.5 GB ... if it sees 8 GB it might allocate 4.5 GB.
This varies by title and is not accurate as a blanket statement. Some exhibit this behavior, some do not.

Ive followed up multiple times with additional questions which were not answered... multiple @JOhnNaylors... etc... I had to clear it up. Please understand I am not the only one who had follow up questions to your dissertations that were not answered. Perhaps kindly respond to the follow ups as well...maybe you have notifications off? :)


There is not reason to correct a statement such as "check GPUz/MSI AB for vRAM" use. I'm not trying to split hairs between what is going on under the covers. Sure... in some titles, it will take more than it needs AT THAT MOMENT. But that doesn't mean it won't use it eventually, as was referenced earlier in this thread. In the end, we know these applications show vRAM used/allocated accurately. At least accurately enough for horseshoes and hand grenades. I think the idea of the NVIDIA statement may be lost in the words.
Some people argue that "use" means "actively reading/writing from at a specific instant in time" (which has no meaning in this context i'd claim)
Nobdy gives a darn about what it is crunching this second. What is has to crunch later that is stored already, if it isn't there, incurs some kind of latency. So it is expected that both 'pools' of memory (currently active and ready when needed, lol) are included. The level of penalty that may or may not occur from swapping out or not having that data will vary by titles. But again, these applications give users an idea of vRAM use/allocation.


Thanks for poking your head in. :)
 
Last edited:
Joined
Jan 8, 2017
Messages
8,926 (3.36/day)
System Name Good enough
Processor AMD Ryzen R9 7900 - Alphacool Eisblock XPX Aurora Edge
Motherboard ASRock B650 Pro RS
Cooling 2x 360mm NexXxoS ST30 X-Flow, 1x 360mm NexXxoS ST30, 1x 240mm NexXxoS ST30
Memory 32GB - FURY Beast RGB 5600 Mhz
Video Card(s) Sapphire RX 7900 XT - Alphacool Eisblock Aurora
Storage 1x Kingston KC3000 1TB 1x Kingston A2000 1TB, 1x Samsung 850 EVO 250GB , 1x Samsung 860 EVO 500GB
Display(s) LG UltraGear 32GN650-B + 4K Samsung TV
Case Phanteks NV7
Power Supply GPS-750C
It most certainly,as you said, will "depend on title and amount of vram on the card". So if the the game sees 4 GB, it might allocate 2.5 GB ... if it sees 8 GB it might allocate 4.5 GB.

Just stop with this nonsensical argument. A game does not allocate memory based on what it "sees", it uses the memory that it needs. Outside of that it may cache or not data in what is left over.
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,029 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
Clearly, in the case of Max Payne, the GPU was requesting
The VRAM requirement numbers you see in the settings for games are always estimated, and usually completely wrong

I can't see any ambiguity in Wizzard's statement.
I don't remember what I wrote, but I wasn't intentionally vague. It's easy to figure out whether the perf diff is because of shaders or memory. If it's significantly bigger than what the other benchmarks show, then it's due to memory.

Nobdy gives a darn about what it is crunching this second. What is has to crunch later that is stored already, if it isn't there, incurs some kind of latency. So it is expected that both 'pools' of memory (currently active and ready when needed, lol) are included. The level of penalty that may or may not occur from swapping out or not having that data will vary by titles. But again, these applications give users an idea of vRAM use/allocation.
I know what you're saying, but this "later" argument would mean that the game has to load every single asset into VRAM, every time, because it'll be used at some point in your start-to-finish playthrough

They all report the amount of memory requested by the GPU.
Is that the actual quote? The GPU does not request anything.

Cards will larger memory will request more memory
Same as before and completely wrong, the card has no control over what memory my application requests
 
Last edited:
Joined
Dec 31, 2009
Messages
19,366 (3.71/day)
Benchmark Scores Faster than yours... I'd bet on it. :)
the game has to load every single asset into VRAM, every time, because it'll be used at some point in your start-to-finish playthrough
Does it though?

Im not trying to be difficult here...but why would it have to do that?
 

rtwjunkie

PC Gaming Enthusiast
Supporter
Joined
Jul 25, 2008
Messages
13,909 (2.42/day)
Location
Louisiana -Laissez les bons temps rouler!
System Name Bayou Phantom
Processor Core i7-8700k 4.4Ghz @ 1.18v
Motherboard ASRock Z390 Phantom Gaming 6
Cooling All air: 2x140mm Fractal exhaust; 3x 140mm Cougar Intake; Enermax T40F Black CPU cooler
Memory 2x 16GB Mushkin Redline DDR-4 3200
Video Card(s) EVGA RTX 2080 Ti Xc
Storage 1x 500 MX500 SSD; 2x 6TB WD Black; 1x 4TB WD Black; 1x400GB VelRptr; 1x 4TB WD Blue storage (eSATA)
Display(s) HP 27q 27" IPS @ 2560 x 1440
Case Fractal Design Define R4 Black w/Titanium front -windowed
Audio Device(s) Soundblaster Z
Power Supply Seasonic X-850
Mouse Coolermaster Sentinel III (large palm grip!)
Keyboard Logitech G610 Orion mechanical (Cherry Brown switches)
Software Windows 10 Pro 64-bit (Start10 & Fences 3.0 installed)
But I've seen 4/8/11 GB cards allocate the same amount of memory in most titles... does everyone else share that sentiment?
What I have seen between 4, 6, 8 and 11 GB cards is that it is on a per title basis. Just because a game fills 3.9GB of VRAM on a 4GB card, doesn’t mean it will fill 10.9 on an 11. It will allocate more, for example it might reserve/use 6.5. That tells me the game devs are programming some games to use more if available, but not necessarily the entire amount available as the VRAM size increases.

Again, my observations are not scientific, but are good enough anecdotal evidence to suit me.
 
Joined
Dec 31, 2009
Messages
19,366 (3.71/day)
Benchmark Scores Faster than yours... I'd bet on it. :)
will -> might
Right. Its title dependant.

In my experience, most stay about the same vram use/allocation regardless of GPU capacity. I wish I could recall the couple titles I saw vram 'scale' with available capacity...but it was a minority. :)
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,029 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
I wish I could recall the couple titles I saw vram 'scale' with available capacity...but it was a minority. :)
Call of Duty does that
 

crazyeyesreaper

Not a Moderator
Staff member
Joined
Mar 25, 2009
Messages
9,760 (1.77/day)
Location
04578
System Name Old reliable
Processor Intel 8700K @ 4.8 GHz
Motherboard MSI Z370 Gaming Pro Carbon AC
Cooling Custom Water
Memory 32 GB Crucial Ballistix 3666 MHz
Video Card(s) MSI GTX 1080 Ti Gaming X
Storage 3x SSDs 2x HDDs
Display(s) Dell U2412M + Samsung TA350
Case Thermaltake Core P3 TG
Audio Device(s) Samson Meteor Mic / Generic 2.1 / KRK KNS 6400 headset
Power Supply Zalman EBT-1000
Mouse Mionix NAOS 7000
Keyboard Mionix
vRAM. I dont recall the titles, but I've seen it before in reviews. Again, it isnt common, but happens.

The whole point here is the viability of gpuz and msi ab in reading ram use/allocation. And it looks like it is viable, contrary what has been posted a couple of times around tpu.
One of those games is the Total War series, Since around Shogun 2 or so the game would auto lower settings automatically without telling the user if the Vram limit was reached. Its why they have an unlimited vram check box.
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,029 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
would auto lower settings automatically without telling the user if the Vram limit was reached. Its why they have an unlimited vram check box.
Ah yes, I've seen that in very few games, too, but all I cared about had a way to "unlock" the settings
 

crazyeyesreaper

Not a Moderator
Staff member
Joined
Mar 25, 2009
Messages
9,760 (1.77/day)
Location
04578
System Name Old reliable
Processor Intel 8700K @ 4.8 GHz
Motherboard MSI Z370 Gaming Pro Carbon AC
Cooling Custom Water
Memory 32 GB Crucial Ballistix 3666 MHz
Video Card(s) MSI GTX 1080 Ti Gaming X
Storage 3x SSDs 2x HDDs
Display(s) Dell U2412M + Samsung TA350
Case Thermaltake Core P3 TG
Audio Device(s) Samson Meteor Mic / Generic 2.1 / KRK KNS 6400 headset
Power Supply Zalman EBT-1000
Mouse Mionix NAOS 7000
Keyboard Mionix
Yeah in the total war games it was added after people got pissed off wondering why Ultra settings looked like shit, when in reality the game was just auto lowering in game quality settings per battle based on Vram allocation lol.
 
Top