Get all your news in one place.
100’s of premium titles.
One app.
Start reading
Tom’s Hardware
Tom’s Hardware
Technology
Mark Tyson

Nvidia Turing graphics cards get Resizable BAR support — if you're willing to flash a modified UEFI

Resizable BAR support.

Developer terminatorul has shared a UEFI driver to enable ReBAR (Resizable Base Address Register) on systems packing Nvidia Turing architecture graphics cards. Owners of GeForce GTX 16- and RTX 20-series GPUs were shut out from using ReBAR until now.

NvStrapsReBar patches your motherboard's UEFI firmware to set the BAR size. It can be set to auto-configure or adjusted manually. However, frequently rewriting data to the firmware isn't without risks. The developer explains that ReBAR is usually enabled via a vBIOS update, but an independent hack can't work this way because Nvidia digitally signs and encrypts its graphics cards' VBIOS.

The new NvStrapsReBar third-party UEFI driver is currently only intended for power users and tinkerers, as there is a small but significant risk of motherboard bricking. We also advise potential users to look at the scale of potential gains in the games they might be running with ReBAR active — it doesn't always deliver a benefit.

(Image credit: terminatorul )
(Image credit: terminatorul )

AMD democratized ReBAR under the banner of Smart Access Memory (SAM) with the introduction of its Zen 3 Ryzen 5000-series CPUs and RDNA 2 RX 6000-series GPUs back in 2020. It was a feature that has technically existed since PCIe Gen 2.0, but the PC industry largely ignored it. Once SAM was publicized, alongside some worthwhile performance gains, we started to get wider industry ReBAR support.

Nvidia eventually offered an RTX 30-series patch to add ReBAR support, and the RTX 40-series has had it since launch, but it neglected earlier GeForce series. It's potentially nice to get some level of support, at least unofficially, for these still useful Turing gaming GPUs. There remain some technical reasons why the NvStrapsReBar mod doesn't extend support to GTX 10-series Pascal Nvidia graphics cards — the developer did try.

The essence of ReBAR is that it allows the drivers and system to optimize resources. Previously it was set-and-forget at a VRAM chunk size of 256MB, but modern systems can do much better. ReBAR isn't a sure-fire performance improvement in every game / app, though. Testing on Radeon GPUs reveals gains between 5% and 24% in specific titles, but there are cases where it doesn't deliver any benefits at all, or might even degrade performance. Hence, AMD and Nvidia have Resizable Bar profiles for each game. Intel's Arc A-GPUs should always have ReBAR enabled, according to Intel.

If you're interested in trying ReBAR with your Turing GPU, please carefully follow the instructions provided by terminatorul. You can also check here for a comforting list of reportedly working CPU / motherboard / graphics card combos.

Sign up to read this article
Read news from 100’s of titles, curated specifically for you.
Already a member? Sign in here
Related Stories
Top stories on inkl right now
One subscription that gives you access to news from hundreds of sites
Already a member? Sign in here
Our Picks
Fourteen days free
Download the app
One app. One membership.
100+ trusted global sources.