Jump to content

This simple fix may provide Nvidia GPU users with a 25% performance increase!


Recommended Posts

Posted

Yes I know, this is a very overused title subject.  But really, this may provide DCS and most of all of your other games with a significant performance improvement!

Short version: Resizable Bar allows your PC to access the entire frame buffer of your Nvidia video cards ram instead of in chunks of 256MB; this significantly improves gaming performance.

You must first enable it in your BIOS, but wait - you are not done.  IT turns out the Nvidia drivers disable using this feature by default.  Even if GPUz says resizable bar is enabled, that only means it is getting this information from the BIOS but the Nvidia driver isn't taking advantage of it!  Stupid, right?  Here is a video from Jayz Two Cents explaining how to fix this and it's very easy.  I hope this helps you all!

 

 

  • Like 4
Posted
3 hours ago, Nightstorm said:

I watched that yesterday and found it was indeed turned off on my system with a 5090.  Turned it on and gained 9% performance with no other changes.

Only works with Intel processors, correct?

 

Posted
11 minutes ago, motoadve said:

Only works with Intel processors, correct?

 

We're talking about the nvidia driver, and nvidia graphics cards, not what CPU you are running. If you have an intel CPU, and mobo go see if it's turned on in your bios. Then check the nvidia driver. I wouldn't know what it's called on a AMD mobo, or if it's even there. 

  • Like 1
  • Thanks 1

Sempre Fortis

Posted

It's Nvidia Profile inspector for Nvidia GPU.

  • Like 2
Spoiler

Dell XPS 9730, i9-13900H, DDR5 64GB, Discrete GPU: NVIDIA GeForce RTX 4080, 1+2TB M.2 SSD | Thrustmaster Warthog HOTAS + TPR | TKIR5/TrackClipPro | Total Controls Multi-Function Button Box | Win 11 Pro

 

Posted

You can enable this on AMD CPU systems too. I have been using this approach for 2-3 months and have not noticed any benefits with an AMD CPU. 

PC specs: 9800x3d - rtx5080 FE - 64GB RAM 6000MHz - 2Tb NVME - (for posts before March 2025: 5800x3d - rtx 4070) - VR headsets Quest Pro (Jan 2024-present; Pico 4 March 2023 - March 2024; Rift s June 2020- present). Maps Afghanistan – Channel – Cold War Germany - Kola - Normandy 2 – Persian Gulf - Sinai - Syria - South Atlantic. Modules BF-109 - FW-190 A8 - F4 - F5 - F14 - F16 - F86 - I16 - Mig 15 - Mig 21 - Mosquito - P47 - P51 - Spitfire.

IMG_0114.jpeg

 

Posted

This is enabled by default in my BIOS and Nvidia driver/settings. The video title is a little clickbait I think 🤔

  • Like 1

i9-14900KS | ASUS ROG MAXIMUS Z790 HERO | 64GB DDR5 5600MHz | iCUE H150i Liquid CPU Cooler | ASUS TUF GeForce RTX 4090 OC | Windows 11 Home | 2TB Samsung 980 PRO NVMe | Corsair RM1000x | LG 48GQ900-B 4K OLED Monitor | CH Fighterstick | Ch Pro Throttle | CH Pro Pedals | TrackIR 5

Posted

It wasn't set in my driver at all. I ensured that when I updated my BIOS a few months ago, it was still enabled. I believe it's enabled by default in my BIOS.

However, after watching the video, I found that the settings the video refers to were not enabled in the NVIDIA driver settings via NVIDIA Profile Inspector. I posted this to another page a couple of days ago after I found mine were not enabled, and figured others might not be aware that the driver setting on their system might be off by default. I don't run benchmark programs, so I'm not sure whether there's any benefit on my computer.

:drinks_cheers:

  • Like 1

Sempre Fortis

Posted (edited)
15 hours ago, SharpeXB said:

This is enabled by default in my BIOS and Nvidia driver/settings. The video title is a little clickbait I think 🤔

It's turned on in BIOS yes, but it was NOT turned on in the driver.  I found it was EXACTLY what Jay said in the video.  The only software interface to check it was GPU-Z and it reads the BIOS setting.  So, I thought it was on all this time.  The profile inspector for the global profile clearly had it disabled.  I enabled it, ran a test and compared to the last one I'd run, and it was 9% faster.  Earth shattering?  No.  Leaving performance on the table for no good reason?  Yes.

Edited by Nightstorm
  • Like 2
Posted

What is the option "rBAR - Intel CPU Exclusion" for?

Spoiler

Dell XPS 9730, i9-13900H, DDR5 64GB, Discrete GPU: NVIDIA GeForce RTX 4080, 1+2TB M.2 SSD | Thrustmaster Warthog HOTAS + TPR | TKIR5/TrackClipPro | Total Controls Multi-Function Button Box | Win 11 Pro

 

Posted (edited)
36 minutes ago, Nightstorm said:

It's turned on in BIOS yes, but it was NOT turned on in the driver. 

I’m no expert here but the answer seems like yes and no. It appears ReBar is enabled but not by default for every game, what this dive into Inspector is doing is enabling it by default for every game. Whether or not this works well with DCS? 🤷‍♂️

 

Edited by SharpeXB

i9-14900KS | ASUS ROG MAXIMUS Z790 HERO | 64GB DDR5 5600MHz | iCUE H150i Liquid CPU Cooler | ASUS TUF GeForce RTX 4090 OC | Windows 11 Home | 2TB Samsung 980 PRO NVMe | Corsair RM1000x | LG 48GQ900-B 4K OLED Monitor | CH Fighterstick | Ch Pro Throttle | CH Pro Pedals | TrackIR 5

Posted

It was not set in my Nvidia drivers.  Is now.

My thanks to the OP.

As for anyone trying muddy the waters, that's just downright negative.

  • Like 2
  • Thanks 1

7800x3d, 5080, 64GB, PCIE5 SSD - Oculus Pro - Moza (AB9), Virpil (Alpha, CM3, CM1 and CM2), WW (TOP and CP), TM (MFDs, Pendular Rudder), Tek Creations (F18 panel), Total Controls (Apache MFD), Jetseat 

Posted
1 hour ago, Mr_sukebe said:

It was not set in my Nvidia drivers.  Is now.

My thanks to the OP.

As for anyone trying muddy the waters, that's just downright negative.

LOL, there's always one in the crowd isn't there. 

  • Like 2

Sempre Fortis

Posted
1 hour ago, Nightstorm said:

It's turned on in BIOS yes, but it was NOT turned on in the driver.  I found it was EXACTLY what Jay said in the video.  The only software interface to check it was GPU-Z and it reads the BIOS setting.  So, I thought it was on all this time.  The profile inspector for the global profile clearly had it disabled.  I enabled it, ran a test and compared to the last one I'd run, and it was 9% faster.  Earth shattering?  No.  Leaving performance on the table for no good reason?  Yes.

What test did you run? 

PC specs: 9800x3d - rtx5080 FE - 64GB RAM 6000MHz - 2Tb NVME - (for posts before March 2025: 5800x3d - rtx 4070) - VR headsets Quest Pro (Jan 2024-present; Pico 4 March 2023 - March 2024; Rift s June 2020- present). Maps Afghanistan – Channel – Cold War Germany - Kola - Normandy 2 – Persian Gulf - Sinai - Syria - South Atlantic. Modules BF-109 - FW-190 A8 - F4 - F5 - F14 - F16 - F86 - I16 - Mig 15 - Mig 21 - Mosquito - P47 - P51 - Spitfire.

IMG_0114.jpeg

 

Posted (edited)

I also gave this a try yesterday, it was not enabled in profile inspector on my system.  I have a 13900k and and a 5090 and saw no difference in frame rates.  I tried several bar "sizes", but none of them made a significant difference.  For those of you that saw a difference, it would be good to know what gpu and cpu combo you have, what bar size you are using, and if you selected anything in the "options" as well (which I think is deprecated).
 

Edited by j9murphy
Posted (edited)
41 minutes ago, _Hoss said:

LOL, there's always one in the crowd isn't there. 

Just pointing out that this isn’t a “bug” unless you think Nvidia intentionally hides this feature in order to handicap their cards for no good reason. Odds are this is already enabled by default for any game that it’s worth running on. 

36 minutes ago, j9murphy said:

I also gave this a try yesterday, it was not enabled in profile inspector on my system.  I have a 13900k and and a 5090 and saw no difference in frame rates.  I tried several bar "sizes", but none of them made a significant difference.  For those of you that saw a difference, it would be good to know what gpu and cpu combo you have, what bar size you are using, and if you selected anything in the "options" as well (which I think is deprecated).
 

Figures… anyone else actually test this in DCS? My guess is you’d have to be in a GPU limited situation to see a benefit if there is one. And DCS might still enable this by default anyways. 

Edited by SharpeXB

i9-14900KS | ASUS ROG MAXIMUS Z790 HERO | 64GB DDR5 5600MHz | iCUE H150i Liquid CPU Cooler | ASUS TUF GeForce RTX 4090 OC | Windows 11 Home | 2TB Samsung 980 PRO NVMe | Corsair RM1000x | LG 48GQ900-B 4K OLED Monitor | CH Fighterstick | Ch Pro Throttle | CH Pro Pedals | TrackIR 5

Posted
13 minutes ago, SharpeXB said:

Just pointing out that this isn’t a “bug” unless you think Nvidia intentionally hides this feature in order to handicap their cards for no good reason. Odds are this is already enabled by default for any game that it’s worth running on. 

Figures… anyone else actually test this in DCS? My guess is you’d have to be in a GPU limited situation to see a benefit if there is one. And DCS might still enable this by default anyways. 

Wether you call it a bug or an oversight or something else doesn't matter. It is a thing for Intel systems, doesn't cost anything to rectify and has a proven effect. 
Not worth arguing about.

  • Like 3

"Muß ich denn jedes Mal, wenn ich sauge oder saugblase den Schlauchstecker in die Schlauchnut schieben?"

Posted

All resizable bar does is enable the cpu to access a larger portion of the GPU frame buffer at one time.  Whether this has any impact on game performance is dependent on how that specific game accesses that frame buffer (how often, the size of the transfer, what it does with it etc..).   Some games see a lot of benefit, some see little to none.  In some cases (at least I've heard, no first hand knowledge of this) it can be detrimental.  

For it to be enabled by default, my guess is that the game publisher must ask NVidia to provide that in their game profile - NVidia wont do it by default for obvious reasons.  ED probably hasnt seen sufficient gain (or believes there are scenarios where it is a problem), or just hasn't tested it - and so its not turned on by default.  So now we have this work around where we can turn it on ourselves and test it and draw our own conclusions.  

It is most certainly the case that results will vary based on the factors I raised above (cpu, gpu, rebar options, cpu/gpu bound game scenario, etc..).  I used the cold start on super carrier to do my test, but that could just be a scenario where it doesnt help.  

So.... all I'm saying is it's great that people post "try this!", but for this one it would be helpful if those who see a benefit provide more information:)

 

Posted (edited)
20 minutes ago, Hiob said:

Wether you call it a bug or an oversight or something else doesn't matter. It is a thing for Intel systems, doesn't cost anything to rectify and has a proven effect. 
Not worth arguing about.

I’m not really trying to dis the topic I just find click baity YouTube videos amusing. What the “fix” seems to be doing is just forcing it on but odds are this is probably enabled by default. Maybe as such a niche game DCS doesn’t have a profile for this? 🤷‍♂️ JTC is running a benchmark, not an actual game. Anyone try this for real in DCS? And does forcing this on in DCS cause any problems? This game seems fraught with stability problems so my first hunch is to leave things alone. 

Edited by SharpeXB

i9-14900KS | ASUS ROG MAXIMUS Z790 HERO | 64GB DDR5 5600MHz | iCUE H150i Liquid CPU Cooler | ASUS TUF GeForce RTX 4090 OC | Windows 11 Home | 2TB Samsung 980 PRO NVMe | Corsair RM1000x | LG 48GQ900-B 4K OLED Monitor | CH Fighterstick | Ch Pro Throttle | CH Pro Pedals | TrackIR 5

Posted (edited)

Dumb question maybe,would resizable bar have any effect on VR performance?

 

It does not seem to be implemented in my BIOS, and I am getting contradictory information on the GPU:  GPU-Z says YES, Nvidia Control Panel says NO.

Before I start jumping through hoops, I thought I would ask if it has any effect in VR which is where i usually spend my DCS time.

 

Note: I did enable in Nvidia Profile Inspector, but no change in the report from Nvidia control Panel.

 

nullnull

image.png

image.png

Edited by Recluse
Posted (edited)
10 minutes ago, j9murphy said:

Your GPU supports it (gpu-z), your motherboard does not - so NVCP reports not enabled, because you cant enable it in the BIOS.

Thanks for the clarification... I thought that might be the case, but wasnt sure if NVCP was reporting the actual state or the support.

When I checked on my Motherboard BIOS support, at this link, it indicated the NVCP  item was showing GPU support for ReBar

https://www.msi.com/blog/unlock-system-performance-to-extreme-resizable-bar

 

Maybe there is a difference between HARDWARE support and VBIOS support?

 

Edited by Recluse
Posted
22 minutes ago, Recluse said:

Thanks for the clarification... I thought that might be the case, but wasnt sure if NVCP was reporting the actual state or the support.

When I checked on my Motherboard BIOS support, at this link, it indicated the NVCP  item was showing GPU support for ReBar

https://www.msi.com/blog/unlock-system-performance-to-extreme-resizable-bar

 

Maybe there is a difference between HARDWARE support and VBIOS support?

 

If your motherboard does indeed support it, but you dont have a bios option to do it - it could be that you need to update your bios to a later version.

  • Like 1
×
×
  • Create New...