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

NVIDIA RTX 20-series and GTX 16-series "Turing" GPUs Get Resizable BAR Support Through NVStrapsReBAR Mod

btarunr

Editor & Senior Moderator
Staff member
Joined
Oct 9, 2007
Messages
46,393 (7.67/day)
Location
Hyderabad, India
System Name RBMK-1000
Processor AMD Ryzen 7 5700G
Motherboard ASUS ROG Strix B450-E Gaming
Cooling DeepCool Gammax L240 V2
Memory 2x 8GB G.Skill Sniper X
Video Card(s) Palit GeForce RTX 2080 SUPER GameRock
Storage Western Digital Black NVMe 512GB
Display(s) BenQ 1440p 60 Hz 27-inch
Case Corsair Carbide 100R
Audio Device(s) ASUS SupremeFX S1220A
Power Supply Cooler Master MWE Gold 650W
Mouse ASUS ROG Strix Impact
Keyboard Gamdias Hermes E2
Software Windows 11 Pro
February saw community mods bring resizable BAR support to several older platforms; and now we come across a mod that brings it to some older GPUs. The NVStrapsReBAR mod by terminatorul, which is forked out of the ReBarUEFI mod by xCurio, brings resizable BAR support to NVIDIA GeForce RTX 20-series and GTX 16-series GPUs based on the "Turing" graphics architecture. This mod is intended for power users, and can potentially brick your motherboard. NVIDIA officially implemented resizable BAR support since its RTX 30-series "Ampere" GPUs in response to AMD's Radeon RX 6000 RDNA 2 GPUs implementing the tech under the marketing name Smart Access Memory. While AMD would go on to retroactively enable the tech for even the older RX 5000 series RDNA GPUs, NVIDIA didn't do so for "Turing."

NVStrapsReBAR is a motherboard UEFI firmware mod. It modifies the way your system firmware negotiates BAR size with the GPU on boot. There are only two ways to go about modding a platform to enable resizable BAR on an unsupported platform—by modding the motherboard firmware, or the video BIOS. Signature checks by security processors in NVIDIA GPUs make the video BIOS modding route impossible for most users; thankfully motherboard firmware modding isn't as difficult. There is an extensive documentation by the author to go about using this mod. The author has tested the mod to work with "Turing" GPUs, however, it doesn't work with older NVIDIA GPUs, including "Pascal." Resizable BAR enables the CPU (software) to see video memory as a single contiguously addressable block, rather than through 256 MB apertures.



View at TechPowerUp Main Site | Source
 
Joined
Nov 27, 2023
Messages
1,058 (6.96/day)
System Name The Workhorse
Processor AMD Ryzen R9 5900X
Motherboard Gigabyte Aorus B550 Pro
Cooling CPU - Noctua NH-D15S Case - 3 Noctua NF-A14 PWM at the bottom, 2 Fractal Design 180mm at the front
Memory GSkill Trident Z 3200CL14
Video Card(s) NVidia GTX 1070 MSI QuickSilver
Storage Adata SX8200Pro
Display(s) LG 32GK850G
Case Fractal Design Torrent
Audio Device(s) FiiO E-10K DAC/Amp, Samson Meteorite USB Microphone
Power Supply Corsair RMx850 (2018)
Mouse Razer Viper (Original)
Keyboard Cooler Master QuickFire Rapid TKL keyboard (Cherry MX Black)
Software Windows 11 Pro (23H2)
Hello,
Quick question.
"GTX 16-series"
So, this is not available for my GTX 1080 then??
Thanks.
No, Turing only. The 10-series is Pascal.
 
Joined
May 6, 2023
Messages
49 (0.14/day)
There is absolutely no reason for anyone to try this. Do not attempt to do anything described in this article.
 
Joined
Feb 20, 2020
Messages
9,340 (6.11/day)
Location
Louisiana
System Name Ghetto Rigs z490|x99|Acer 17 Nitro 7840hs/ 5600c40-2x16/ 4060/ 1tb acer stock m.2/ 4tb sn850x
Processor 10900k w/Optimus Foundation | 5930k w/Black Noctua D15
Motherboard z490 Maximus XII Apex | x99 Sabertooth
Cooling oCool D5 res-combo/280 GTX/ Optimus Foundation/ gpu water block | Blk D15
Memory Trident-Z Royal 4000c16 2x16gb | Trident-Z 3200c14 4x8gb
Video Card(s) Titan Xp-water | evga 980ti gaming-w/ air
Storage 970evo+500gb & sn850x 4tb | 860 pro 256gb | Acer m.2 1tb/ sn850x 4tb| Many2.5" sata's ssd 3.5hdd's
Display(s) 1-AOC G2460PG 24"G-Sync 144Hz/ 2nd 1-ASUS VG248QE 24"/ 3rd LG 43" series
Case D450 | Cherry Entertainment center on Test bench
Audio Device(s) Built in Realtek x2 with 2-Insignia 2.0 sound bars & 1-LG sound bar
Power Supply EVGA 1000P2 with APC AX1500 | 850P2 with CyberPower-GX1325U
Mouse Redragon 901 Perdition x3
Keyboard G710+x3
Software Win-7 pro x3 and win-10 & 11pro x3
Benchmark Scores Are in the benchmark section
Hi,
Might kill board, Do it miners weren't even interested in the 16 series lol

That's a good way to buy another gpu with more than 4-6gb of vmem oops fortnite don't care hehe
 
Last edited:

OneMoar

There is Always Moar
Joined
Apr 9, 2010
Messages
8,746 (1.70/day)
Location
Rochester area
System Name RPC MK2.5
Processor Ryzen 5800x
Motherboard Gigabyte Aorus Pro V2
Cooling Enermax ETX-T50RGB
Memory CL16 BL2K16G36C16U4RL 3600 1:1 micron e-die
Video Card(s) GIGABYTE RTX 3070 Ti GAMING OC
Storage ADATA SX8200PRO NVME 512GB, Intel 545s 500GBSSD, ADATA SU800 SSD, 3TB Spinner
Display(s) LG Ultra Gear 32 1440p 165hz Dell 1440p 75hz
Case Phanteks P300 /w 300A front panel conversion
Audio Device(s) onboard
Power Supply SeaSonic Focus+ Platinum 750W
Mouse Kone burst Pro
Keyboard EVGA Z15
Software Windows 11 +startisallback
But WHY?
 
Joined
Aug 21, 2013
Messages
1,696 (0.43/day)
There is absolutely no reason for anyone to try this. Do not attempt to do anything described in this article.
It is far more complex than the article leads you to believe. The article only mentions the module itself but the user still has to separately modify the motherboard BIOS with a different program to insert this module, compile the new BIOS file and flash it.

Thankfully i have a motherboard with dual-BIOS, including switches to select which one to use. So the risk is minimal (and this is why all motherboards and GPU's should have dual-BIOS). If a flash fails i simply flip the switch to boot from secondary slot and flash stock bios back to the first slot.
Might kill board
No it wont.
How about free performance Nvidia refuses to give Turing owners?
 

OneMoar

There is Always Moar
Joined
Apr 9, 2010
Messages
8,746 (1.70/day)
Location
Rochester area
System Name RPC MK2.5
Processor Ryzen 5800x
Motherboard Gigabyte Aorus Pro V2
Cooling Enermax ETX-T50RGB
Memory CL16 BL2K16G36C16U4RL 3600 1:1 micron e-die
Video Card(s) GIGABYTE RTX 3070 Ti GAMING OC
Storage ADATA SX8200PRO NVME 512GB, Intel 545s 500GBSSD, ADATA SU800 SSD, 3TB Spinner
Display(s) LG Ultra Gear 32 1440p 165hz Dell 1440p 75hz
Case Phanteks P300 /w 300A front panel conversion
Audio Device(s) onboard
Power Supply SeaSonic Focus+ Platinum 750W
Mouse Kone burst Pro
Keyboard EVGA Z15
Software Windows 11 +startisallback
It is far more complex than the article leads you to believe. The article only mentions the module itself but the user still has to separately modify the motherboard BIOS with a different program to insert this module, compile the new BIOS file and flash it.

Thankfully i have a motherboard with dual-BIOS, including switches to select which one to use. So the risk is minimal (and this is why all motherboards and GPU's should have dual-BIOS). If a flash fails i simply flip the switch to boot from secondary slot and flash stock bios back to the first slot.

No it wont.

How about free performance Nvidia refuses to give Turing owners?
id like to see benchmarks because the most I have ever seen gained from rebar is 5 or 8fps in select titles and generally only benifits resolutions below 1440p
 
Joined
Mar 21, 2005
Messages
1,584 (0.23/day)
Location
Maribor, Slovenia, EU
System Name Core i9 rig / Lenovo laptop
Processor Core i9 10900X / Core i5 8350U
Motherboard Asus Prime X299 Edition 30 / Lenovo motherboard
Cooling Corsair H115i PRO RGB / stock cooler
Memory Gskill 4x8GB 3600mhz / 16GB 2400mhz
Video Card(s) Asus ROG Strix RTX 2080 Super / UHD 620
Storage Samsung SSD 970 PRO 1TB / Samsung OEM 256GB NVMe
Display(s) Dell UltraSharp UP3017 / Full HD IPS touch
Case Coolermaster mastercase H500M
Audio Device(s) Onboard sound
Power Supply Enermax Platimax 1700 watt / Lenovo 65watt power adapter
Mouse Logitech M500s
Keyboard Cherry
Software Windows 11 Pro / Windows 11 Pro
I'm too afraid of trying this on my system.
 
Joined
Dec 25, 2020
Messages
4,637 (3.80/day)
Location
São Paulo, Brazil
System Name Project Kairi Mk. IV "Eternal Thunder"
Processor 13th Gen Intel Core i9-13900KS Special Edition
Motherboard MSI MEG Z690 ACE (MS-7D27) BIOS 1G
Cooling Noctua NH-D15S + NF-F12 industrialPPC-3000 w/ Thermalright BCF and NT-H1
Memory G.SKILL Trident Z5 RGB 32GB DDR5-6800 F5-6800J3445G16GX2-TZ5RK @ 6400 MT/s 30-38-38-38-70-2
Video Card(s) ASUS ROG Strix GeForce RTX™ 4080 16GB GDDR6X White OC Edition
Storage 1x WD Black SN750 500 GB NVMe + 4x WD VelociRaptor HLFS 300 GB HDDs
Display(s) 55-inch LG G3 OLED
Case Cooler Master MasterFrame 700
Audio Device(s) EVGA Nu Audio (classic) + Sony MDR-V7 cans
Power Supply EVGA 1300 G2 1.3kW 80+ Gold
Mouse Razer DeathAdder Essential Mercury White
Keyboard Redragon Shiva Lunar White
Software Windows 10 Enterprise 22H2
Benchmark Scores "Speed isn't life, it just makes it go faster."
How about free performance Nvidia refuses to give Turing owners?

-5 to +5% of "free performance"? Might as well not bother.
 
Joined
Oct 19, 2020
Messages
200 (0.16/day)
System Name PowerSpec 1720 (Clevo PB70EF-G)
Processor i7-8750H (UV)
Motherboard PB70EF-G
Cooling SYY 157
Memory 32GB 3000MHz 15-18-18-36 1T (OC)
Video Card(s) 115W RTX 2070 8GB GDDR6 (OC/UV)
Storage 500GB WD Black SN700 NVME, 1TB Samsung 980
Display(s) 144Hz G-Sync 17.3" IPS
Case PowerSpec
Audio Device(s) Sound Blaster Pro-Gaming X
Power Supply 230W
Mouse Logitech G502 Hero
Keyboard Redragon K556/DITI K585
Software M$ Windows 10 Pro, Throttle Stop 9.5, MSi Afterburner, ParkControl

Not that long ago people on this very forum said it would never be available for past gens. Others (including myself) asked, "Why not?"

-5 to +5% of "free performance"? Might as well not bother.

For 99% of people, I agree. For the 1% pushing the envelope, achieving world records, ACTUALLY changing the industry and breaking limits that will impact tomorrow; this matters.

Let's all read this again...

This mod is intended for power users

I believe that means this has no benefit or real purpose to a typical computer gamer or even your average overclocker.
 
Joined
Dec 25, 2020
Messages
4,637 (3.80/day)
Location
São Paulo, Brazil
System Name Project Kairi Mk. IV "Eternal Thunder"
Processor 13th Gen Intel Core i9-13900KS Special Edition
Motherboard MSI MEG Z690 ACE (MS-7D27) BIOS 1G
Cooling Noctua NH-D15S + NF-F12 industrialPPC-3000 w/ Thermalright BCF and NT-H1
Memory G.SKILL Trident Z5 RGB 32GB DDR5-6800 F5-6800J3445G16GX2-TZ5RK @ 6400 MT/s 30-38-38-38-70-2
Video Card(s) ASUS ROG Strix GeForce RTX™ 4080 16GB GDDR6X White OC Edition
Storage 1x WD Black SN750 500 GB NVMe + 4x WD VelociRaptor HLFS 300 GB HDDs
Display(s) 55-inch LG G3 OLED
Case Cooler Master MasterFrame 700
Audio Device(s) EVGA Nu Audio (classic) + Sony MDR-V7 cans
Power Supply EVGA 1300 G2 1.3kW 80+ Gold
Mouse Razer DeathAdder Essential Mercury White
Keyboard Redragon Shiva Lunar White
Software Windows 10 Enterprise 22H2
Benchmark Scores "Speed isn't life, it just makes it go faster."
For 99% of people, I agree. For the 1% pushing the envelope, achieving world records, ACTUALLY changing the industry and breaking limits that will impact tomorrow; this matters.

About 6 years too late for Turing WRs but I suppose it could be fun for a "retro" competition :D
 
Joined
Aug 21, 2013
Messages
1,696 (0.43/day)
-5 to +5% of "free performance"? Might as well not bother.
Negative scaling is rare. Most games either stay flat or benefit. And we are talking about 6 year old cards here. ANY performance is welcome.
Besides it's not like someone is forcing Turing owners to do this. At least the option is out there and that's what matters.
I would prefer official option from Nvidia but since this has not happened, and likely will never happens then this mod is good enough.

If a driver update adds 5% performance people call that pretty good.
 
Joined
Feb 20, 2020
Messages
9,340 (6.11/day)
Location
Louisiana
System Name Ghetto Rigs z490|x99|Acer 17 Nitro 7840hs/ 5600c40-2x16/ 4060/ 1tb acer stock m.2/ 4tb sn850x
Processor 10900k w/Optimus Foundation | 5930k w/Black Noctua D15
Motherboard z490 Maximus XII Apex | x99 Sabertooth
Cooling oCool D5 res-combo/280 GTX/ Optimus Foundation/ gpu water block | Blk D15
Memory Trident-Z Royal 4000c16 2x16gb | Trident-Z 3200c14 4x8gb
Video Card(s) Titan Xp-water | evga 980ti gaming-w/ air
Storage 970evo+500gb & sn850x 4tb | 860 pro 256gb | Acer m.2 1tb/ sn850x 4tb| Many2.5" sata's ssd 3.5hdd's
Display(s) 1-AOC G2460PG 24"G-Sync 144Hz/ 2nd 1-ASUS VG248QE 24"/ 3rd LG 43" series
Case D450 | Cherry Entertainment center on Test bench
Audio Device(s) Built in Realtek x2 with 2-Insignia 2.0 sound bars & 1-LG sound bar
Power Supply EVGA 1000P2 with APC AX1500 | 850P2 with CyberPower-GX1325U
Mouse Redragon 901 Perdition x3
Keyboard G710+x3
Software Win-7 pro x3 and win-10 & 11pro x3
Benchmark Scores Are in the benchmark section
No it wont.
Hi,
Read again lol

1710183398877.png


-5 to +5% of "free performance"? Might as well not bother.
Indeed why bother.
 
Joined
Aug 21, 2013
Messages
1,696 (0.43/day)
You said "might kill". The article says "potentially brick". One does not equal the other. I've "soft bricked" devices that appeared completely dead, only to be brought back to life trough proper procedure and without any specialized equipment or tools. There is a also the difference between "soft brick" and "hard brick" and ultimately hardware damage. People have even blind flashed BIOS with no display output.

Also like i said earlier - this a total nonissue for boards that have dual-BIOS or socketable BIOS chip.
 
Joined
Feb 20, 2020
Messages
9,340 (6.11/day)
Location
Louisiana
System Name Ghetto Rigs z490|x99|Acer 17 Nitro 7840hs/ 5600c40-2x16/ 4060/ 1tb acer stock m.2/ 4tb sn850x
Processor 10900k w/Optimus Foundation | 5930k w/Black Noctua D15
Motherboard z490 Maximus XII Apex | x99 Sabertooth
Cooling oCool D5 res-combo/280 GTX/ Optimus Foundation/ gpu water block | Blk D15
Memory Trident-Z Royal 4000c16 2x16gb | Trident-Z 3200c14 4x8gb
Video Card(s) Titan Xp-water | evga 980ti gaming-w/ air
Storage 970evo+500gb & sn850x 4tb | 860 pro 256gb | Acer m.2 1tb/ sn850x 4tb| Many2.5" sata's ssd 3.5hdd's
Display(s) 1-AOC G2460PG 24"G-Sync 144Hz/ 2nd 1-ASUS VG248QE 24"/ 3rd LG 43" series
Case D450 | Cherry Entertainment center on Test bench
Audio Device(s) Built in Realtek x2 with 2-Insignia 2.0 sound bars & 1-LG sound bar
Power Supply EVGA 1000P2 with APC AX1500 | 850P2 with CyberPower-GX1325U
Mouse Redragon 901 Perdition x3
Keyboard G710+x3
Software Win-7 pro x3 and win-10 & 11pro x3
Benchmark Scores Are in the benchmark section
You said "might kill". The article says "potentially brick". One does not equal the other. I've "soft bricked" devices that appeared completely dead, only to be brought back to life trough proper procedure and without any specialized equipment or tools. There is a also the difference between "soft brick" and "hard brick" and ultimately hardware damage. People have even blind flashed BIOS with no display output.

Also like i said earlier - this a total nonissue for boards that have dual-BIOS or socketable BIOS chip.
Hi,
Yeah we need a rewrite to inconvenient pause of computer operation :roll:
 
Joined
Jun 21, 2011
Messages
165 (0.04/day)
This reminds me of how we used to inject NVMe boot capability in older motherboards. It's just a matter of editing the BIOS and reflashing. Only works if the BIOS allows non-locked (i.e. signed) firmware, so mostly on DIY/consumer motherboards and not OEM ones.
 
Joined
Feb 25, 2017
Messages
23 (0.01/day)
Yes and no. Increasingly even gamer motherboards are getting locks and shackles (because swats of people loose their mind when even the most theoretical of the vulnerabilities is revealed).
On the other hand, just like you'd do on any crappy laptop I guess that tools like FPT or flashrom (or the bios recovery/flashback function) still allow you a certain reasonable leeway.

If any the question is if you couldn't actually get this to work the proper way with a vbios mod. I have seen many discussing about patched versions of NVflash, OMGVflash, nvflashk and whatnot.
Few of them seemed to care about pre-ampere cards (guess like enthusiasts aren't used to stick with more than 3-4 years old hardware), and of course even less people were curious about a BAR patch.
Which not only should have a lower bar to clear than most other hopeful hacks (like.. nvidia official patch for 3000 cards somehow operates on just a single bios region?), but even turing despite having many new godawful falcon restrictions should be now up for grabs. AFAIU you are only required a valid bios, not a signed one.
 
Top