Resizable BAR Could Be Left Turned Off by Default by NVIDIA Drivers on Some Systems

To add, on my 12700K + 3080 12GB machine, the three Resizable BAR settings were indeed off in Nvidia Inspector while all other indicators had them on.

Can't say that it's made a noticeable performance difference (or not) though as I don't race benchmarks on this aging system :)
 
I did some brief testing with my 5800X3D/4090 rig, which was hardly conclusive, but TW3/Indiana Jones & Hogwarts all seemed to have more frames, but Hogwarts seems to have stutters, but I also seem to remember it being that way before. I try to game at 4K/DLAA with everything maxed these days, plus MFG to smooth things out a bit as long as latency or other issues don't come into play but that does require closer to native 60 FPS to be truly effective. I also tested CP2077 and didn't notice any difference.

I played TW3 for about 1 hour later this morning and noticed it holding 60-80 FPS with the above settings, and it did seem a bit smoother than I remember on this rig. Oh yeah, Rebar was turned off when I checked with NV Profile Inspector, so this is definitely not an Intel-only thing.
 
Definitely saw some improvement for TW3 and Indiana Jones on the 4090. After enabling, while I was able to see over 70 or 80 FPS I decided to cap it @60 FPS on that rig to minimize power draw/heat/noise/etc. For these games, things are much smoother on that rig now and it's very quiet on top of that, and again playing at 4K DLAA and max settings w/ MFG. Ugh, the problem with age, I knew about this and forgot about it but glad I wasn't the only one. I still plan to test with other games but those are the two I'm playing the most right now.
 
Well if I'm feeling adventurous I'll try the latest drivers as the settings don't stick with my hotfix ones and see if it makes a difference, did a few benchmarks without rebar already on BL3 and div 2
 
I'm so out of it I can't even find where to enable it in the current drivers
 
I'm so out of it I can't even find where to enable it in the current drivers
You have to use NV Profile Inspector and go to the "common settings" section. It's not something you can do via CP or anything else that I'm aware of (odds are there's a regedit somewhere though).

The one thing I will say is totally idiotic of NVIDIA is that this should be a toggle in either the App or Control Panel. No one should have to dig through another app to find this.
 
I'm so out of it I can't even find where to enable it in the current drivers
Primarily you enable it in the BIOS. The working theory up until (just) now is that the Nvidia Drivers would follow the BIOS setting - and it turns out that this is seemingly not the case.



I expect some kind of statement from Nvidia explaining what's going on, and a new driver revision to fix the issue if it is indeed not working as intended.
 
So finally spent some time testing on the laptop. Updated the driver to 576.88 and installed the latest Profile Inspector and adjusted the settings. Along the way, I also found yet another toggle for the dGPU (between mux/optimus NV CP and Windows, it's quite the adventure finding all the settings to turn off the iGPU). Once that was done I also updated MSI Afterburner and Riva and then tested with the same 3 games (TW3, Indiana Jones, CB2077) and using the laptop's native resolution of 2500x1600, which the 4070 die is very suited for, but does only have 12 GB GDDR7. One last detail is using the laptop's balanced power mode which allows the GPU to clock in the area of 1700-1900 MHz and the CPU mostly around 3.3 GHz.

That being said, TW3 and CB2077 using RT and MFG, with most settings maxed, a few turned down here and there, it averaged around 60-80 FPS. I had to do more research for Indiana Jones because even with dropping it to 1200x800 and RT off, it was only getting 10-20 FPS with VRAM getting hammered. Turns out the trick for it is to turn down the texture pool, which I set to minimum and while that introduced some pop-in, I was able to have most things at max and even turn on some RT features. The laptop very happily was rendering at 80-90 FPS and it looked fantastic and was super smooth. Ended up playing this for about 2 hours and had a blast.

All that being said, while I don't have concrete #s to go by with before and after, it sure seems like enabling ReBAR does help for at least these 3 titles. From what I've read it can cause stutters with UE-based games but we all know that UE can have the same issues to begin with so that's not saying much.
 
I can't remember if it's official or not, but is has been around for at least a decade and widely used. Pretty sure there was something official a very long time ago and then NVIDIA dropped it and but allowed the community to continue with its own version. I first heard about it sometime around 2015 when SLI and 3D were starting to get phased out, and folks recommended it because you can enable driver profiles for games that didn't get direct support. It'll let you tweak way more things as well. It's pretty cool in that it will scan whatever NV driver is installed and pull the profiles from everything in it, allowing you to customize either per global settings or individual game. Always recommended to research before tweaking though. As far as this topic goes, Jay recommended, and what I've been using for my testing is:
Rebar : Enabled
Rebar Size: use the profile that has 0400 in it (Red Dead Redemption 2)

Yeah, there are some imposters out there, and I've seen some of the sketchy sites as well, so be careful looking for it. Here's the link for the latest official version from GitHub. The user, Orbmu2k, is the one I've been downloading from for years now.


Here's a link to an NV Forum talking about an older version from 2019 and I'm pretty sure it was through an NV forum I first heard about it years before.

 
Become a Patron!
Back
Top