NVIDIA GeForce RTX 20 & GTX 16 “Turing” GPUs Get Unofficial Resizable BAR Support

Hassan Mujtaba
NVIDIA GeForce RTX 20 & GTX 16 "Turing" GPUs Get Unofficial Resizable BAR Support With "NVStrapsReBar" 1

The unofficial NVStrapsReBar UEFI driver has enabled Resizable BAR support on NVIDIA GeForce RTX 20 & GTX 16 "Turing" GPUs.

Resizable BAR Support Comes To NVIDIA GeForce RTX 20 & GTX 16 "Turing" GPUs With NVStrapsReBar

Resizable BAR is a feature that has become a staple of the industry ever since it was announced a few years back. The technology which is part of the PCI spec allows the CPU to have access to the entire GPU memory space through the PCIe interconnect, thus removing any bottleneck & offering higher performance.

Related Story RTX Spark To Encourage Industry Towards Lighter Laptops With Less Bulky Cooling Solutions, As Surface Laptop Ultra Targets A 110W TDP

While initially supported on certain GPUs and motherboards, Resizable BAR support has extended to lots of older platforms but it looks like some of the most popular mainstream GPUs were lacking this support such as NVIDIA's GeForce RTX 20 & GTX 16 "Turing" GPUs. NVIDIA has even stopped the production of these GPUs but several GeForce gamers are still using them since they can be bought off the used markets for dirt-cheap rates and still deliver decent performance. We recently reported how the "GeForce GTX" era ended this year.

Image Source: GitHub

Once again, due to their popularity and usage, these older NVIDIA GeForce RTX 20 & GTX 16 GPUs can still benefit from Resizable BAR and since there's no official driver or UEFI support, an unofficial UEFI driver known as "NVStrapsReBar" has been made to enable such support. It is reported that older GeForce 10 "Pascal" cards are not supported but RTX 20 & GTX 16 series GPUs are. A range of configurations were tested and it looks like the Resizable BAR support is indeed working.

Do I need to flash a new UEFI image on the motherboard, to enable ReBAR on the GPU ?

Yes, this is how it works for Turing GPUs (GTX 1600 / RTX 2000).

(some ideas to get it working without UEFI modding have circulated, but may not be technically possible and nothing is implemented.)

It's ususally the video BIOS (vBIOS) that should enable ReBAR, but the vBIOS is digitally signed (NVIDIA vBIOS is also encrypted) and can not be modified by modders and end-users (is locked-down). The motherboard UEFI image can also be signed or have integrity checks, but in general it is thankfully not as locked down, and users and UEFI modders often still have a way to modify it.

For older boards without ReBAR, adding ReBAR functionality depends on the Above 4G Decoding option in your UEFI setup, which must be turned on in advance, and CSM must be disabled.

Check issue #1 for a list of known working GPUs (and motherboards).

via NVStrapsReBar

The full guide to enable Resizable BAR for the older NVIDIA GPUs is mentioned here. While the tech has benefits in offering increased performance, there are certain instances where enabling BAR can lead to no performance gains on worse, even some performance loses (marginal at best) so you'll have to test out whether the game you are playing takes advantage of Resizable BAR support or not.

Hassan Mujtaba Photo

About the author: A Software Engineer by training and a PC enthusiast by passion, Hassan Mujtaba serves as Wccftech's Senior Editor for hardware section. With years of experience in the industry, he specializes in deep-dive technical analysis of next-generation CPU and GPU architectures, motherboards, and cooling solutions. His work involves not only breaking news on upcoming technologies but also extensive hands-on reviews and benchmarking.

Follow Wccftech on Google to get more of our news coverage in your feeds.

Button