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

Resizable Bar not working.

Above 4G is for when using BAR sizes typically above 1GiB since resources are limited at 4GiB.
 
Above 4G is for when using BAR sizes typically above 1GiB since resources are limited at 4GiB.

Yeah, but it's one of the formal requirements for Resizable BAR support.
 
No, it's a requirement when the graphics aperture size doesn't fit with everything else below 4GiB addressing, it's not a requirement of resizable BAR itself.

I don't have a rebar enabled card but we can use a much older nvidia method to resize the BAR that some engineer had the foresight to include.

1Gig.png


In this instance I'm using a 1GiB aperture (BAR1) which fits below 4GiB address space and so CSM can be enabled and 4G disabled. Technically it's resized but not using extended capability 0x15 however setting 64MiB which is also resized from the default 256MiB shows disabled so would have to ask @W1zzard what's going on there. As there is no tooltip to explain as suggested earlier, we have to guess and I would guess it maybe working on the principle of anything over 256MiB qualifies as enabled?

Note that if we set 2GiB then on my system this doesn't fit below 4GiB so to work needs above 4G decoding which means CSM disabled.

Note that the spec also notes using 32-bit BAR's and not advertising 4GiB or higher options.

Hope this helps, if not don't worry about it as likely the vast majority of people IMHO don't care.
 
Yes, you are right at a technical level, but it's very much an unsupported configuration, and even in that case the BAR size doesn't cover the entire VRAM. The smallest VRAM on supported hardware is 4 GB, which automatically implies the additional limitations I've mentioned earlier.
 
Technically it's resized but not using extended capability 0x15
Technically you are correct. In our context, resizable bar stands for a scenario where the BAR is sized as big as the VRAM (or bigger), and the driver makes use of this capability to optimize transfers between cpu and gpu
 
I have a TUF-RTX3080-10G-GAMING-PD Graphics card with VBIOS version 94.02.42.40.64 with a build dating back to 2020-11-26, I'm trying to enable resizeable bar. Still, it just won't work, I'm suspecting it's an outdated VBIOS, but when I attempt to update the VBIOS with Asus' RTX3080_V5 file it just says "Your graphics card doesn't need to update VBIOS!". In my motherboard settings, I have enabled Above 4G Decode, and have resizable bar set to "auto" as there is no "enabled" option. CSM is disabled as well, so I don't know. I did a clean install of NVidia drivers with DDU and everything. I have an ASUS TUF B550M-Plus WiFi (Zaku Edition) which had been flashed back in June of this year. The last BIOS build for the motherboard came out in April this year and is still the most up-to-date.

What more can I do in an attempt to remedy this?
Have the exact same GPU. The motherboard that the Case came with is an MSI X570-A Pro and when I updated the first time to the latest BIOS the Resizable BAR Feature would enable but the BIOS when save and closing would mention, "You have made No Changes to the BIOS..." and would restart as normal. I downloaded the firmware file again, (The same one), and this time, the firmware file fixed the issue and also had it enabled by default! Sure enough, nVidia control panel confirmed it was enabled, and that, Good Sir, is my advice. Update the motherboard again with the same file. Very weird issue that well I have to say, I have two PC's that did this. The other is an Asus ROG Strix X570-E Gaming Wi-Fi ii board. I thought it was my GPU. NOPE! Good luck!!
 

Attachments

  • after update.JPG
    after update.JPG
    44.8 KB · Views: 137
  • MB BIOS REBAR Disabled.JPG
    MB BIOS REBAR Disabled.JPG
    48.4 KB · Views: 145
  • ReBAR shot.jpg
    ReBAR shot.jpg
    1.5 MB · Views: 136
Last edited:
Can anybody help me?
I activated the resizable bar in my motherboard's BIOS, but gpuz still says it is disabled.

B450M Stell Legend
Ryzen 5 5600x
Rtx 3050 MSI Gaming x
 

Attachments

  • aaaaaasdsdwsdwas.PNG
    aaaaaasdsdwsdwas.PNG
    16.8 KB · Views: 124
  • 111.PNG
    111.PNG
    18.5 KB · Views: 123
  • 2222.PNG
    2222.PNG
    322.5 KB · Views: 125
Can anybody help me?
I activated the resizable bar in my motherboard's BIOS, but gpuz still says it is disabled.

B450M Stell Legend
Ryzen 5 5600x
Rtx 3050 MSI Gaming x

If that info in MSI's application is about your motherboard, its BIOS is 3 years out of date. Current version is 8.01, download that and flash. Once that's done, then re-enable Resizable BAR support and make sure your computer is booting in UEFI, not CSM mode. If CSM is enabled, Resizable BAR will not work because that's BIOS emulation. Also, ensure you have the latest drivers that Nvidia released.
 
I have a TUF-RTX3080-10G-GAMING-PD Graphics card with VBIOS version 94.02.42.40.64 with a build dating back to 2020-11-26, I'm trying to enable resizeable bar. Still, it just won't work, I'm suspecting it's an outdated VBIOS, but when I attempt to update the VBIOS with Asus' RTX3080_V5 file it just says "Your graphics card doesn't need to update VBIOS!". In my motherboard settings, I have enabled Above 4G Decode, and have resizable bar set to "auto" as there is no "enabled" option. CSM is disabled as well, so I don't know. I did a clean install of NVidia drivers with DDU and everything. I have an ASUS TUF B550M-Plus WiFi (Zaku Edition) which had been flashed back in June of this year. The last BIOS build for the motherboard came out in April this year and is still the most up-to-date.

What more can I do in an attempt to remedy this?
I loaded the latest bios, rebooted and this was still a problem. BIOS would enable REBAR but windows (nvidia control panel) said it was not enabled. Leading me to attempt the same VBIOS you did.

In a last ditch effort I decided to reinstall the EXACT same motherboard BIOS a second time. To my shock, IT WAS FIXED IN WINDOWS. Glory Hallelujah! I suppose it would be worth trying on your board?!

Can anybody help me?
I activated the resizable bar in my motherboard's BIOS, but gpuz still says it is disabled.

B450M Stell Legend
Ryzen 5 5600x
Rtx 3050 MSI Gaming x
Reinstall the same BIOS. Mine didn't enable REBAR the first time around.
 
If that info in MSI's application is about your motherboard, its BIOS is 3 years out of date. Current version is 8.01, download that and flash. Once that's done, then re-enable Resizable BAR support and make sure your computer is booting in UEFI, not CSM mode. If CSM is enabled, Resizable BAR will not work because that's BIOS emulation. Also, ensure you have the latest drivers that Nvidia released.
Can you help me with the bios?
wich version i install
4.60? or beta
 

Attachments

  • 222232421.PNG
    222232421.PNG
    119.8 KB · Views: 92
Should i disable ReBar on my Prime z390M-Plus, aka bios update introduced this option, it's an older platform.

A bios trick by Asus/Nvidia !!
 
Should i disable ReBar on my Prime z390M-Plus, aka bios update introduced this option, it's an older platform.

A bios trick by Asus/Nvidia !!
I have mine enabled, unless I do test I’m noticing anything different but you know free performance is free
 
Can you help me with the bios?
wich version i install
4.60? or beta

8.01 beta, that agesa isn't even the newest, AsRock hasn't supported this board nearly as well as they should have given its popularity

Should i disable ReBar on my Prime z390M-Plus, aka bios update introduced this option, it's an older platform.

A bios trick by Asus/Nvidia !!

Klem, why would you want it OFF?
 
Hey everyone

Also having problems, I have enabled the resize bar in bios and I'm pretty sure I need to update my vbios so the resize bar will actually work. However I am not good with PCs and have no idea what vbios to download could anyone help me? I have added screenshots to make it easier if anyone could help me, thanks in advance!
 

Attachments

  • v.gif
    v.gif
    14.2 KB · Views: 102
  • c.gif
    c.gif
    24.3 KB · Views: 114
  • x.gif
    x.gif
    13.7 KB · Views: 105
  • z.jpg
    z.jpg
    136.2 KB · Views: 100
*EVGA GeForce RTX 3090, 3080, 3070, and 3060 Ti graphics cards require a VBIOS update available through EVGA Precision X1
EVGA - Articles - Resizable BAR
 
Hey everyone

Also having problems, I have enabled the resize bar in bios and I'm pretty sure I need to update my vbios so the resize bar will actually work. However I am not good with PCs and have no idea what vbios to download could anyone help me? I have added screenshots to make it easier if anyone could help me, thanks in advance!

GPU-Z says ReBAR is not enabled in your motherboard BIOS settings and this is more than likely the case. Either way: this is the latest VBIOS for your graphics card:


Use nvflash without any overrides, it should work. Just nvflash64 (vbios file name).rom

Can you fill in your system specs? It'll help us figure out what's going on. Cheers and welcome to TPU
 
Hello everyone.
I just stumbled upon this thread and tried to make my ReBAR working. Sadly, I failed. I've already updated MB Bios to newest version, nvidia drivers ofc up to date. When I tried to update VBios on my gpu, it says I have same version as downloaded from TechPowerup.
I got Resizable Bar Enabled in UEFI Bios (ROG STRIX B760-I GAMING WIFI)

I think there is a problem with gpu bios being somehow old but I dont know what other version should I download.

Can someone please help me?

Thanks!
 

Attachments

  • 3070visionOC_1.png
    3070visionOC_1.png
    80.9 KB · Views: 73
  • 3070visionOC_2.png
    3070visionOC_2.png
    52.9 KB · Views: 72
  • 3070visionOC_3.png
    3070visionOC_3.png
    29.1 KB · Views: 72
Hello everyone.
I just stumbled upon this thread and tried to make my ReBAR working. Sadly, I failed. I've already updated MB Bios to newest version, nvidia drivers ofc up to date. When I tried to update VBios on my gpu, it says I have same version as downloaded from TechPowerup.
I got Resizable Bar Enabled in UEFI Bios (ROG STRIX B760-I GAMING WIFI)

I think there is a problem with gpu bios being somehow old but I dont know what other version should I download.

Can someone please help me?

Thanks!
Go to Gigabytes site, find your EXACT GPU (and I mean exact, so if you have an OC model it should be one, if it’s base clock - that) and go to its page. See if they have a ReBAR enabled BIOS in the Support/Downloads section. If not, it’s possible that they never bothered creating/providing one, in which case you are SOL.
 
Hello everyone.
I just stumbled upon this thread and tried to make my ReBAR working. Sadly, I failed. I've already updated MB Bios to newest version, nvidia drivers ofc up to date. When I tried to update VBios on my gpu, it says I have same version as downloaded from TechPowerup.
I got Resizable Bar Enabled in UEFI Bios (ROG STRIX B760-I GAMING WIFI)

I think there is a problem with gpu bios being somehow old but I dont know what other version should I download.

Can someone please help me?

Thanks!
Hi. Please use GIGABYTE CONTROL CENTER to update the vbios on your video card. There are several sub-revisions of gigabyte graphcis cards that can brick the card if the wrong one is flashed. GCC will correctly detect the install sub-version and apply the newest VBIOS if one is available (it SHOULD be in your case). The place to update VBIOS in GCC is the 2 arrows going around in a circle (not moving) on the left side of the GCC window.

Sometimes GCC will download the VBIOS but applying it will cause nothing to happen. If that happens, please follow up.

I don't take responsibility for bricking your card, but judging from Device ID and BIOS version, you appear to have sub-version F20. F21 can be found at https://www.gigabyte.com/Graphics-Card/GV-N3070VISION-OC-8GD-rev-10/support#support-dl-bios or https://www.techpowerup.com/vgabios/265871/265871 . Manually updating to these BIOS should fix your issue, but to avoid the possibility of the wrong one, I recommend using GCC.
 
Go to Gigabytes site, find your EXACT GPU (and I mean exact, so if you have an OC model it should be one, if it’s base clock - that) and go to its page. See if they have a ReBAR enabled BIOS in the Support/Downloads section. If not, it’s possible that they never bothered creating/providing one, in which case you are SOL.
They do have Resizable bar bios update there. But after downloading, when I tried to install it using provided exe, it says "Unable to get the current bios version".

Hi. Please use GIGABYTE CONTROL CENTER to update the vbios on your video card. There are several sub-revisions of gigabyte graphcis cards that can brick the card if the wrong one is flashed. GCC will correctly detect the install sub-version and apply the newest VBIOS if one is available (it SHOULD be in your case). The place to update VBIOS in GCC is the 2 arrows going around in a circle (not moving) on the left side of the GCC window.

Sometimes GCC will download the VBIOS but applying it will cause nothing to happen. If that happens, please follow up.

I don't take responsibility for bricking your card, but judging from Device ID and BIOS version, you appear to have sub-version F20. F21 can be found at https://www.gigabyte.com/Graphics-Card/GV-N3070VISION-OC-8GD-rev-10/support#support-dl-bios or https://www.techpowerup.com/vgabios/265871/265871 . Manually updating to these BIOS should fix your issue, but to avoid the possibility of the wrong one, I recommend using GCC.
Yes, I tried that and nothing happened :D I do have F20 and F21 is the way to go but GCC just don't want to do anything (on screenshot) :( Its stuck on Install OK and after refreshing the program, that option is still there to install.
 

Attachments

  • 3070visionOC_4.png
    3070visionOC_4.png
    84.4 KB · Views: 57
when I tried to install it using provided exe, it says "Unable to get the current bios version".
Take the x64 folder from inside N3070VO.F21 and extract it with the password "buildforge".
Try running the file N3070VO.F21.exe manually.
*Make sure you've got the right files for your card.
*I didn't do this myself but others report it worked
 
Take the x64 folder from inside N3070VO.F21 and extract it with the password "buildforge".
Try running the file N3070VO.F21.exe manually.
*Make sure you've got the right files for your card.
*I didn't do this myself but others report it worked
OK, this one did the trick for me! Thank you!

And also thank you all for your help, I appreciate it.
 
For resizable BAR support, the following is required:

- Compatible VBIOS
- Motherboard BIOS in pure UEFI mode (CSM DISABLED)
- Above 4G decoding enabled
- Resizable BAR support set to Auto (usually on ASUS MB BIOSes) or enabled
- A fairly up to date version of Windows and of the graphics driver

The correct BIOS for @astals's 3080 is this one if the automatic updater isn't working


I just got a Asus TUF 3080 non LHR non OC, would I be able to flash with that file since resizable bar isn't working for me and the updater says I don't need to update it.
 
I just got a Asus TUF 3080 non LHR non OC, would I be able to flash with that file since resizable bar isn't working for me and the updater says I don't need to update it.

If it has TUF-RTX3080-10G-GAMING on the label, yes. Check on GPU-Z if your VBIOS version is 94.02.42.40.64 (ends in 63 for quiet BIOS) and Device ID starts with 10DE 2206 to ensure it's a non-LHR core, if BIOS version mismatches and the Device ID checks out, then flashing that BIOS using nvflash should do the trick. If it is, then make sure that CSM is disabled and your computer is booting in pure UEFI mode, with resizable BAR and Above 4G Decoding support enabled in BIOS.
 
Last edited:
Back
Top