Jump to content

Vram not full before using shared vram

Go to solution Solved by HeyLittleBitty,

Ok! So I found reason why the PC wouldn't seem to go higher than 7.5~GB. 

The setting "10-bit Pixel Format" was needing more VRAM. especially with my 1440p monitor...

As soon as I disabled it, I was able to use around 7.9GB Vram.

With AMD SAM turned off I was able to hit 8GB usage.

I might keep SAM enabled since the impact is minimal.

I don't think I'll notice the color difference between 8bit color and 10bit anyways.

Still annoying that the VRAM wasn't being shown as used by any program. should've just been calculated with the rest from the start.

Vram never gets full before using Shared GPU memory. I have a MSI RX6600 with 8.0 GB of Dedicated GPU Memory. Any games I play that need to start using more Vram will slow down heavily the moment my Vram goes around 7.2GB usage. I have 4x8GB, 32GB of Ram (16.0 GB of Shared GPU Memory) but its not very fast, 3000Mhz.

Games will show maybe slightly less like 7.9GB to 7.6GB. GPU-z shows 8192MB. 

I even booted up 2 different games but it still didn't use it.

I don't know if the amount windows uses is calculated together with the rest of the programs when calculating 7.2GB usage.

Can someone tell me why my PC doesn't use the rest of the Dedicated GPU Memory? Its kinda annoying to think that my PC decides not to use the rest of the VRAM or that I may have faulty gpu?

Link to comment
https://linustechtips.com/topic/1549741-vram-not-full-before-using-shared-vram/
Share on other sites

Link to post
Share on other sites

8 minutes ago, HeyLittleBitty said:

Games will show maybe slightly less like 7.9GB to 7.6GB. GPU-z shows 8192MB.

Might be the amount of VRAM the game has available for textures, discounting other things it has already loaded into memory. How are you monitoring VRAM usage while in game?

 

Also, which games are you talking about? I've also got an RX6600, so might be able to compare if I happen to own one of them. If there's not enough VRAM, best course of action is probably to lower texture details.

Remember to either quote or @mention others, so they are notified of your reply

Link to post
Share on other sites

8 minutes ago, Eigenvektor said:

Might be the amount of VRAM the game has available for textures, discounting other things it has already loaded into memory. How are you monitoring VRAM usage while in game?

 

Also, which games are you talking about? I've also got an RX6600, so might be able to compare if I happen to own one of them. If there's not enough VRAM, best course of action is probably to lower texture details.

I have used Task Manager, Radeon Software and MSI Afterburner and they all said the same.

For example, Monster Hunter: World, Horizon: Zero Dawn, Lords of the Fallen. 

MHW and HZD claimed I had around 7.6GB to use, but neither ever got passed 7.2GB despite more being "available" and "required".

I've seen YT vids of people using more than 8GB Vram usage on Lords of the Fallen yet mine also never got passed 7.2GB vram usage with any settings.

For HZD, textures will literally start popping in and out when at 7.2GB usage, over time or when I start up a browser or other applications, the 7.2GB usage stays and the game will literally remove almost every texture in the game, torso gone, plants gone, polygonal characters etc. then crash.

I've been playing with lowered textures because of the "imaginary" 7.2GB VRAM cap my PC has.

Link to post
Share on other sites

Okay, not an expert on this at all... it is completely outside my bubble of knowledge... and I have no idea if I'm just talking shit here but... My theory is that the 0.8GB of free space in your Vram is not contigous (in one place), but instead split up into much smaller chucks. This means that when your PC wants to load something new into Vram (while Vram is already nearly full) it will have to move the things currently stored in Vram around first to make room, for the new stuff. This leads to stuff being pushed to your RAM while your VRAM finds new homes for it.

 

However, I reiterate, this theory might be rubbish.

I might be experienced, but I'm human and I do make mistakes. Trust but Verify! I edit my messages after sending them alot, please refresh before posting your reply. Please try to be clear and specific, you'll get a better answer. Please remember to mark solutions once you have the information you need. Expand this signature for common PC building advice, a short bio and a list of my components.

 

Common build advice:

1) Buy the cheapest (well reviewed) motherboard that has the features you need. Paying more typically only gets you features you won’t use. 2) only get as much RAM as you need, getting more won’t (typically) make your PC faster. 3) While I recommend getting an NVMe drive, you don’t need to splurge for an expensive drive with DRam cache, DRamless drives are fine for gamers. 4) paying for looks is fine, just don’t break the bank. 5) Tower coolers are usually good enough, unless you go top tier Intel or plan on OCing. 6) OCing is a dead meme, you probably shouldn’t bother. 7) "Bottlenecks" rarely matter and "Future-proofing" is a myth. 8) AIOs don't noticeably improve performance past 240mm and don't improve at all past 360mm. 9) RTFM.

 

Useful Websites:

https://www.productchart.com - helps compare monitors, https://uk.pcpartpicker.com - makes designing a PC easier.

 

Bio:

He/Him - I'm a PhD student working in the fields of reinforcement learning and traffic control. PCs are one of my hobbies and I've built many PCs and performed upgrades on a few laptops (for myself, friends and family). My personal computers include 4 windows (10/11) machines and a TrueNAS server (and I'm looking to move to dual booting Linux Mint on my main machine in future). Aside from computers, I also dabble in modding/homebrew retro consoles, support Southampton FC, and enjoy Scuba Diving and Skiing.

Fun Facts

1) When I was 3 years old my favourite toy was a scientific calculator. 2) My father is a British Champion ploughman in the Vintage Hydraulic Class. 3) On Speedrun.com, I'm the world record holder for the Dream Bobsleigh event on Mario & Sonic at the Olympic Winter Games 2010.

 

My Favourite Games: World of Tanks, Runescape, Subnautica, Metroid (Fusion and Dread), Spyro: Year of the Dragon (Original and Reignited Trilogy), Crash Bash, Mario Kart Wii, Balatro

 

My Computers: Primary: My main gaming rig - https://uk.pcpartpicker.com/user/will0hlep/saved/NByp3C Second: Hosts Discord bots as well as a Minecraft and Ark server, and also serves as a reinforcement learning sand box - https://uk.pcpartpicker.com/user/will0hlep/saved/cc9K7P NAS: TrueNAS Scale NAS hosting SMB shares, DDNS updater, pi-hole, and a Jellyfin server - https://uk.pcpartpicker.com/user/will0hlep/saved/m37w3C Foldatron: My folding@home and BOINC rig (partially donated to me by Folding Team Leader GOTSpectrum) - Mobile: Mini-ITX gaming rig for when I'm away from home -

Link to post
Share on other sites

1 hour ago, will0hlep said:

Okay, not an expert on this at all... it is completely outside my bubble of knowledge... and I have no idea if I'm just talking shit here but... My theory is that the 0.8GB of free space in your Vram is not contigous (in one place), but instead split up into much smaller chucks. This means that when your PC wants to load something new into Vram (while Vram is already nearly full) it will have to move the things currently stored in Vram around first to make room, for the new stuff. This leads to stuff being pushed to your RAM while your VRAM finds new homes for it.

 

However, I reiterate, this theory might be rubbish.

For someone who claims not to have much knowledge what you suggested seems atleast plausible to me. Then again I don't know anything either 😒 

CPU : Ryzen 7 7800X3D @ -30mv All core

CPU Cooler : Thermalright Frozen Prism 240mm AIO

Mobo : Asrock B650m Pro RS Wifi

Ram : 32GB (2X16GB) Lexar Ares 6000MHZ CL 28-36-36-68

GPU : MSI Gaming X Slim 4070Ti Super 16GB ( 308W PL +140 Core +1000 Memory )

Storage : 2TB Verbatim Vi5000 Gen 4 NVME

PSU : Thermalright TG-750w 80+ Gold ATX 3.0 PCIE 5.0

Case : Fractal Design Pop Mini MATX

Case Fans : 3 X Thermalright TL-C12C-S RGB 

Monitor :27" Samsung Odyssey G5 2560 x 1440 180 HZ IPS 

Keyboard : HyperX Alloy Core RGB

Mouse : Corsair M65 Elite RGB

Headset : Corsair HS35 Gaming Headset

Link to post
Share on other sites

1 hour ago, will0hlep said:

This means that when your PC wants to load something new into Vram (while Vram is already nearly full) it will have to move the things currently stored in Vram around first to make room, for the new stuff.

That sounds plausible, especially for open world games like HZD that are constantly streaming new data into VRAM and delete things no longer needed as you move through the world. Though I would hope they'd do it in a way that avoids too much shuffling around.

 

It's been a while since I last played that game, but I don't remember it slowing down over time or running into any VRAM issues on my RX 6600. Though not sure if it would restore my graphics settings if I reinstalled it for reasons of comparison.

Remember to either quote or @mention others, so they are notified of your reply

Link to post
Share on other sites

update: So the actual usage apparently is 7.5GB usage according to Radeon Software. DxDiag says i have 7.8GB available.

I disabled AMD SAM, which uses some more Vram, and tested Watch Dogs 2 on everything ultra, pixel density, extra objects etc. The game ran smoother than before, but still stopped at 7.5GB. so it helped kinda, but its still not using the full amount of Vram like other people's gpu, exact same gpu. theirs can go to ~8GB usage. 

Link to post
Share on other sites

VRAM usage is largely a black box, because evidently whatever Windows and most other apps like Afterburner use is actually VRAM allocated, not necessarily how much is actively in use or is holding data that will be used.

 

I think Intel might working on a tool that helps unlock some of these mysteries, but it's been quite a while since I saw something about it on YouTube, perhaps from GN?

 

I've experienced a similar issue with trying to use a 10 GB AI model with my 10GB 3080, and the AI app says I'm ~1 GB short too.

 

Could be the dumb difference between gigabytes/gigabits/etc, could be that some VRAM is always reserved by the GPU hardware/firmware for other stuff, etc.

Link to post
Share on other sites

Ok! So I found reason why the PC wouldn't seem to go higher than 7.5~GB. 

The setting "10-bit Pixel Format" was needing more VRAM. especially with my 1440p monitor...

As soon as I disabled it, I was able to use around 7.9GB Vram.

With AMD SAM turned off I was able to hit 8GB usage.

I might keep SAM enabled since the impact is minimal.

I don't think I'll notice the color difference between 8bit color and 10bit anyways.

Still annoying that the VRAM wasn't being shown as used by any program. should've just been calculated with the rest from the start.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×