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

Increased VRAM usage with Resizable BAR enabled in Cyberpunk 2077

anything_taken

New Member
Joined
Jan 12, 2025
Messages
2 (0.02/day)
Hi, everyone! I noticed a very strange effect after enabling Resizable BAR and running Cyberpunk 2077. Seems like the FPS didn't change, however in some scenarios game seems to work much smoother which is not shown on a frametime graph. Can't really explain it, but seems like in some scenarios camera rotation and fast movements are more responsive and look just smoother. However, it creates another problem - VRAM usage is around 700-800MB higher. I checked ReBAR ON and OFF several time to avoid error, and the effect was persistent.

For example in a scene where without ReBAR the game would use 9500-9700MB of VRAM it will start using 10200-10500MB (which means 12GB buffer of the RTX 4070 is actually full, since not only the game consumes VRAM). Higher VRAM usage creates a nasty effect which makes entering the map or player menu to drop in FPS for some time, and after some time FPS is restored. I like the effect ReBAR has on this game in terms of smoothness, especially in high demanding scenes, but the increased VRAM consumption absolutely ruins it for some locations and managing player's interface.

I'm wondering how ReBAR is related to VRAM usage? I know it facilitates GPU and CPU communication, allowing to transfer larger assets at one piece. But it shouldn't affect the logic of VRAM usage. Am I missing something here? Why would game suddenly start to use more VRAM when I enable ReBAR? Are there some options in Nvidia Profile Inspector I could tweak to possibly fix this issue? I know there are two possible tweaks: rBar - Feature and rBar - Options, but I have no idea how they work and if they're useful in this case. Also, anyone else noticed that problem?
 

eidairaman1

The Exiled Airman
Joined
Jul 2, 2007
Messages
44,275 (6.80/day)
Location
Republic of Texas (True Patriot)
System Name PCGOD
Processor AMD FX 8350@ 5.0GHz
Motherboard Asus TUF 990FX Sabertooth R2 2901 Bios
Cooling Scythe Ashura, 2×BitFenix 230mm Spectre Pro LED (Blue,Green), 2x BitFenix 140mm Spectre Pro LED
Memory 16 GB Gskill Ripjaws X 2133 (2400 OC, 10-10-12-20-20, 1T, 1.65V)
Video Card(s) AMD Radeon 290 Sapphire Vapor-X
Storage Samsung 840 Pro 256GB, WD Velociraptor 1TB
Display(s) NEC Multisync LCD 1700V (Display Port Adapter)
Case AeroCool Xpredator Evil Blue Edition
Audio Device(s) Creative Labs Sound Blaster ZxR
Power Supply Seasonic 1250 XM2 Series (XP3)
Mouse Roccat Kone XTD
Keyboard Roccat Ryos MK Pro
Software Windows 7 Pro 64
Hi, everyone! I noticed a very strange effect after enabling Resizable BAR and running Cyberpunk 2077. Seems like the FPS didn't change, however in some scenarios game seems to work much smoother which is not shown on a frametime graph. Can't really explain it, but seems like in some scenarios camera rotation and fast movements are more responsive and look just smoother. However, it creates another problem - VRAM usage is around 700-800MB higher. I checked ReBAR ON and OFF several time to avoid error, and the effect was persistent.

For example in a scene where without ReBAR the game would use 9500-9700MB of VRAM it will start using 10200-10500MB (which means 12GB buffer of the RTX 4070 is actually full, since not only the game consumes VRAM). Higher VRAM usage creates a nasty effect which makes entering the map or player menu to drop in FPS for some time, and after some time FPS is restored. I like the effect ReBAR has on this game in terms of smoothness, especially in high demanding scenes, but the increased VRAM consumption absolutely ruins it for some locations and managing player's interface.

I'm wondering how ReBAR is related to VRAM usage? I know it facilitates GPU and CPU communication, allowing to transfer larger assets at one piece. But it shouldn't affect the logic of VRAM usage. Am I missing something here? Why would game suddenly start to use more VRAM when I enable ReBAR? Are there some options in Nvidia Profile Inspector I could tweak to possibly fix this issue? I know there are two possible tweaks: rBar - Feature and rBar - Options, but I have no idea how they work and if they're useful in this case. Also, anyone else noticed that problem?
Because rebar dumps everything at once from the cpu/ram into the gpu, its not a magic solution to performance gains as ymmv, maybe you should get a 16GB+ card
 

anything_taken

New Member
Joined
Jan 12, 2025
Messages
2 (0.02/day)
Because rebar dumps everything at once from the cpu/ram into the gpu, its not a magic solution to performance gains as ymmv, maybe you should get a 16GB+ card
Thank you for your reply! Do you know where I could read more cases about this scenario? I mean... I know that ReBAR enables to transfer larger chunks of data at once, but I still don't get why it should increase VRAM usage. The same amount of data should be just loaded in fewer transactions. At least this is what I have read in all discussions.
 
Joined
Feb 24, 2023
Messages
3,944 (4.96/day)
Location
Russian Wild West
System Name D.L.S.S. (Die Lekker Spoed Situasie)
Processor i5-12400F
Motherboard Gigabyte B760M DS3H
Cooling Laminar RM1
Memory 32 GB DDR4-3200
Video Card(s) RX 6700 XT (vandalised)
Storage Yes.
Display(s) MSi G2712
Case Matrexx 55 (slightly vandalised)
Audio Device(s) Yes.
Power Supply Thermaltake 1000 W
Mouse Don't disturb, cheese eating in progress...
Keyboard Makes some noise. Probably onto something.
VR HMD I live in real reality and don't need a virtual one.
Software Windows 11 / 10 / 8
Benchmark Scores My PC can run Crysis. Do I really need more than that?
Imagine going from 1L bottles to 2 gallon canisters. It's hella handy when your peak load capacity is 4 gallons, you need less hands to do it. However, this leaves less flexibility. When it's only 9 litres you'll still need three canisters because...
1736777165263.png

Something similar is done by ReBAR. That's why you oftentimes have VRAM busy doing a whole lot of nothing whilst being in a "do not disturb" mode.

One of possible workarounds is simply overclocking VRAM with ReBAR turned off. I assume you're playing with RT enabled and this feature is really heavy on VRAM speed. The more the merrier. Just watch out, don't OC it too much.
 

eidairaman1

The Exiled Airman
Joined
Jul 2, 2007
Messages
44,275 (6.80/day)
Location
Republic of Texas (True Patriot)
System Name PCGOD
Processor AMD FX 8350@ 5.0GHz
Motherboard Asus TUF 990FX Sabertooth R2 2901 Bios
Cooling Scythe Ashura, 2×BitFenix 230mm Spectre Pro LED (Blue,Green), 2x BitFenix 140mm Spectre Pro LED
Memory 16 GB Gskill Ripjaws X 2133 (2400 OC, 10-10-12-20-20, 1T, 1.65V)
Video Card(s) AMD Radeon 290 Sapphire Vapor-X
Storage Samsung 840 Pro 256GB, WD Velociraptor 1TB
Display(s) NEC Multisync LCD 1700V (Display Port Adapter)
Case AeroCool Xpredator Evil Blue Edition
Audio Device(s) Creative Labs Sound Blaster ZxR
Power Supply Seasonic 1250 XM2 Series (XP3)
Mouse Roccat Kone XTD
Keyboard Roccat Ryos MK Pro
Software Windows 7 Pro 64
Thank you for your reply! Do you know where I could read more cases about this scenario? I mean... I know that ReBAR enables to transfer larger chunks of data at once, but I still don't get why it should increase VRAM usage. The same amount of data should be just loaded in fewer transactions. At least this is what I have read in all discussions.
Because you are pushing more data at once instead of it streaming in.
 
Top