Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Working cards #1

Open
terminatorul opened this issue Dec 8, 2023 · 195 comments
Open

Working cards #1

terminatorul opened this issue Dec 8, 2023 · 195 comments

Comments

@terminatorul
Copy link
Owner

terminatorul commented Dec 8, 2023

If you get ReBAR working you can post your system information in the below, if your motherboard and graphics card are not already listed in the table.

Use the following format to post a new result:

  • CPU:
  • Motherboard model:
  • Motherboard chipset:
  • Graphics card model:
  • GPU chipset:
  • GPU PCI VendorID:DeviceID (check GPU-Z):
  • GPU PCI subsystem IDs (check GPU-Z):
  • VRAM size:
  • New BAR size (GPU-Z):
  • New BAR size (nvidia-smi):
  • NVIDIA driver ver:

It may be easier to post screenshots instead, with:

  • GPU-Z: GPU page + ReBAR page
  • CPU-Z: CPU page + MB page
  • console output from nvidia-smi -q -d memory

If you needed to apply more changes to make ReBAR work, post about them as well.

CPUMotherboard MB chipGraphics cardGPU chipPCI ID
subsystem
VRAM sizesmi/PCI BAR sizever
Core i7-6800K ASRock X99 Taichi
@Xelafic
X99 Asus GT 640 GK107 10DE:0FC1
1043:83F3
2GB 2GB/2GB 456.71
2970WX Gigabyte X399 AORUS Gaming 7 WiFi
@terminatorul
X399 MSI RTX 2080 TI Gaming X Trio TU102 10DE:1E07
1462:3715
11GB 16GB/16GB 546.01
Ryzen 5 3600 MSI B450 Gaming Pro Carbon Max WiFi
@Felty2562
B450 Asus DUAL RTX 2060 SUPER EVO V2 TU106 10DE:1F06
1043:8747
8GB 8GB/8GB 546.29
Core 2 Duo Gigabyte EP45-UD3R
(BIOS system with MBR)
@Xelafic
P45 Gigabyte GTX 1660 Super OC 6GB TU116 10DE:21C4
1458:4013
6GB 8GB/8GB 511.65
Core i7-6700K MSI Z170A GAMING M7 (MS-7976)
@UnidentifiedTag
Z170 GeForce® GTX 1660 SUPER™ OC 6G TU116 10DE:21C4
1458:4014
6GB 8GB/8GB 546.17
MSI MAG Z490 TOMAHAWK
@UnknownGuyzs
Z490 MSI RTX 2080 GAMING X TRIO TU104 10DE:1E87
1462:3726
8GB 4GB/4GB 546.33
Core i5-9300H TUF Gaming FX505GT-BI5N7
@pexcfequinnet
HM370 ASUS GTX 1650 Mobile TU116 10DE:1F91
1043:1AB1
4GB 4GB/4GB 546.33
Core i7-6800K ASRock X99 Taichi
@Xelafic
X99 Gigabyte GTX 1660 Super OC 6G TU116 10DE:21C4
1458:4013
6GB 32GB/32GB 546.17
Ryzen 5 3600X MSI X570 Gaming Edge WIFI
@vig
X570 Asus DualOC EVO 8GB Nvidia 2080 Super TU104 10DE:1E81
1043:870F
8GB 8GB/8GB 546.22
Core i5-9300H CFL Citigo_CFS
@Sid127
HM370 Acer GeForce GTX 1660 Ti 6GB Mobile TU116 10DE:2191
1025:1336
6GB 8GB/8GB 551.23
Ryzen 9 3900X Gigabyte AORUS X570 Elite
@CptSchwifty
X570 NVIDIA RTX 2080 Ti Cyberpunk Edition TU102 10DE:1E07
10DE:1435
11GB 16GB/16GB 551.23
Core i5-13500 Gigabyte B660 DS3H AX DDR4
@saveli
B660 NVIDIA RTX 2070 Super TU104 10DE:1E84
10DE:139F
8GB 8GB/8GB 546.33
Ryzen 7 3800XT MSI X470 GAMING PLUS MAX
@Maidvelia
X470 MSI ARMOR NVIDIA GeForce RTX 2070 8G TU106 10DE:1F02
1462:3734
8GB 8GB/8GB 551.23
Ryzen 9 3950X ASRock X570 AQUA
@dakisback2
X570 NVIDIA GeForce RTX 2080 Ti TU102 10DE:1E07
10DE:1435
11GB 16GB/16GB 551.23
Core i9-9900KF Gigabyte Z390 AORUS MASTER-CF
@Pudent
Z390 EVGA GeForce RTX 2080 Ti TU102 10DE:1E07
3842:2589
11GB 16GB/16GB 537.13
Core i9-9900KF ASUS ROG STRIX Z390-E GAMING
@Cancretto
Z390 Galaxy GeForce RTX 2080 Ti TU102 10DE:1E07
1B4C:A017
11GB 16GB/16GB 551.23
Ryzen 7 2700 MSI B450M BAZOOKA PLUS (MS-7B90)
@SuperCoolGuy855
B450 MSI GeForce RTX 2060 VENTUS 12GB TU106 10DE:1F03
1462:C757
12GB 16GB/16GB 546.65
Ryzen 7 5800X3D MSI B450 TOMAHAWK MAX (MS-7C02)
@ngrfgt
B450 NVIDIA GeForce RTX 2070 Super TU104 10DE:1E84
10DE:A027
8GB 8GB/8GB 551.46
Core i7-8700 MSI Z370 GAMING PLUS (MS-7B61)
@sociofall
Z370 ASUS GeForce RTX 2080 Ti TU102 10DE:1E07
1043:8667
11GB 16GB/16GB 551.23
Ryzen 5 3600 MSI B450M PRO-VDH MAX (MS-7A38)
@AliZf1d
B450 ZOTAC TWIN RTX 2060 SUPER AMP TU106 10DE:1F06
19DA:5511
8GB 8GB/8GB 551.23
Ryzen 7 5800X3D Gigabyte B550 AORUS ELITE V2
@T1m0th1
B550 MSI GeForce RTX 2080 Ti Gaming X Trio 11GB TU102 10DE:1E07
1462:3715
11GB 16GB/16GB 551.23
Core i5-10400 MSI B460M-A PRO
@ LLLLL MMMMM AAA OOO
B460 ASUS ROG STRIX GTX 1650 SUPER TU116 10DE:2187
1043:874F
4GB 4GB/4GB 551.52
Core i7-10700K MPG Z490 Gaming WiFi Edge
@Aetopia
Z490 Colorful GTX 1650 4GB TU116 10DE:1F0A
7377:2000
4GB 4GB/4GB 551.52
Ryzen 5 5600X MSI B550 Tomahawk Max Wifi
@traveeeeee
B550 Gigabyte GeForce RTX 2060 TU104 10DE:1E89
1458:37D9
6GB 8GB/8GB 551.52
Core i5-10400F Gigabyte H410M-H
@dahxka
H410M Colorful GTX 1660 Super TU116 10DE:21C4
7377:0000
6GB 2GB/2GB 551.52
Core i3-12100 Biostar H610M-H
@Pekls
H610M NVIDIA GeForce GTX 1660 TU116 10DE:2184
10DE:1366
6GB 8GB/8GB 546.65
Core i7-9700K Gigabyte Z390 Aorus Pro WiFi
@rainbowjose
Z390 Gigabyte RTX 2070 WindForce 8G (GV-N2070WF3-8GC) TU106 10DE:1F02
1458:37C2
8GB 8GB/8GB 546.33
Core i7-9700 MSI Z390-A PRO (MS-7B98)
@VartuloFN
Z390 PNY GTX 1660 Super TU116 10DE:21C4
196E:1345
6GB 8GB/8GB 551.52
Core i7-10700K Gigabyte Z490 Vision G
@Akadem1kxz
Z490 MSI GeForce GTX 1660 Super Ventus XS TU116 10DE:21C4
1462:C757
6GB 8GB/8GB 551.23
Core i7-3770 Dell Optiplex 7010 0GY6Y8
@pabloalber84
Q77 Asus Phoenix GTX 1660 OC 6GB TU116 10DE:2184
1043:86BB
8GB 8GB/8GB 551.52
Ryzen 7 5800X MSI MAG X570 TOMAHAWK WIFI
@alexpanetta
X570 ASUS Geforce RTX 2060 Turbo 6GB TU106 10DE:1F08
1043:868A
6GB 8GB/8GB 551.52
Core i7-9750H ZOTAC ZBOX-EN72080V
@dimka4996
HM370 ZOTAC RTX 2080 TU104 10DE:1E90
19DA:3529
8GB 8GB/8GB 551.61
Ryzen 5 3600 Asus PRIME B450M-A II
@lapist
B450 Gainward GeForce RTX 2060 Ghost OC TU106 10DE:1F08
10DE:1F08
6GB 8GB/8GB 551.61
Core i7-9700F MSI Z390-A PRO (MS-7B98)
@random-tek
Z390 ZOTAC GAMING GeForce GTX 1660 SUPER Twin Fan TU116 10DE:21C4
19DA:5527
6GB 8GB/8GB 551.76
Ryzen 5 3600 AsRock B450M Steel Legend
@whood
B450 MSI GTX 1660 Ti AERO ITX 6G TU116 10DE:2182
1462:8D90
6GB 8GB/8GB 551.76
Ryzen 5 5600 Gigabyte B550M Aorus Pro-P
@13pwn
B550 MSI RTX 2080 SUPER GAMING X TRIO TU104 10DE:1E81
1462:C724
8GB 8GB/8GB 546.33
Core i7-10875H MECHREVO GM5MP0Y
@sunbyy
HM470 Tongfang GeForce RTX 2060 TU106 10DE:1F15
1D05:1096
6GB 8GB/8GB 551.61
Ryzen 7 5800X3D MSI X470 GAMING PRO CARBON (MS-7B78)
@TheUntouchable
X470 RTX 2070 SUPER GAMING OC 8G TU104 10DE:1E84
1458:3FEB
8GB 8GB/8GB 551.76
Core i5-10400F MSI H410M PRO-VH (MS-7C89)
@TessellatedGuy
H410 ASUS RTX 2060 Phoenix 6G TU106 10DE:1F08
1043:8698
6GB 8GB/8GB 551.76
Ryzen 7 2700X Gigabyte X470 Aorus Gaming 5 WIFI
@readyact
X470 Gigabyte GeForce RTX 2070 Windforce 8G TU106 10DE:1F02
1458:37C2
8GB 8GB/8GB 551.76
Core i3-9100F Asus H310M-R r2.0
@AssKissStudio
H310 NVIDIA GeForce GTX 1650 Super TU116 10DE:2187
10DE:139D
4GB 4GB/4GB 546.17
Ryzen 7 5800X Gigabyte X570 AORUS PRO rev. 1.0
@Keigun-Spark
X570 GIGABYTE AORUS RTX 2080 Super TU104 10DE:1E81
1458:3FF4
8GB 8GB/8GB 551.76
Ryzen 7 3700X ASUS ROG Crosshair VII Hero
@TastyChimera
X470 EVGA RTX 2070 Super XC Ultra (A1) TU104 10DE:1E84
3842:3173
8GB 8GB/8GB 551.76
Ryzen 3 2300X Asrock B450M Pro4
@fitsfer
B450 Gigabyte WINDFORCE OC GeForce GTX 1650 SUPER 4 GB TU116 10DE:2187
1458:401A
4GB 4GB/4GB 551.76
Ryzen 9 3900X ASRock X570 Phantom Gaming 4
@FreeTheTech101
X570 Zotac RTX 2080 Ti AMP TU102 10DE:1E07
19DA:1503
11GB 16GB/16GB 551.76
Core i7-10700K MSI MPG Z490M GAMING EDGE WIFI
@woheede
Z490 Gigabyte RTX 2080 Ti WINDFORCE OC 11G TU102 10DE:1E07
1458:37A9
11GB 16GB/16GB 551.76
Core i5-9300H Lenovo Legion Y7000 2019 (LNVNB161216)
@Auglisters
HM370 Lenovo GTX 1660 Ti Mobile TU116 10DE:2191
17AA:3FFC
6GB 8GB/8GB 551.76
Core i7-3770K Gigabyte GA-Z77-D3H (rev. 1.2)
@Baruls
Z77 Gainward RTX 2060 Phoenix TU116 10DE:1F08
10DE:1F08
6GB 2GB/2GB 551.76
Core i7-8086K ASUS ROG STRIX Z370-E GAMING
@BJTorgs
Z370 EVGA GeForce RTX 2060 SUPER TU106 10DE:1F06
3842:3067
8GB 8GB/8GB 551.76
Ryzen 3 3100 MSI B450M PRO-M2 MAX (MS-7B84)
@Sachin-Garia
B450 Gigabyte GTX 1650 Super TU116 10DE:2187
1458:401A
4GB 4GB/4GB 551.61
Core i7-12700K ASUS ROG MAXIMUS Z690 APEX
@WannaBeOCer
Z690 NVIDIA TITAN RTX TU116 10DE:1E02
10DE:12A3
24GB 32GB/32GB 551.76
Ryzen 7 5800X MSI MPG X570 Gaming Plus (MS-7C37)
@Famebloody
X570 MSI RTX 2070 Super Gaming X TU104 10DE:1E84
1462:373E
8GB 8GB/8GB 551.61
Core i3-9100F Asus H310M-R r2.0
@dduy1107
H310 Asus GeForce GTX 1650 TU117 10DE:1F82
1043:86B7
4GB 4GB/4GB 551.76
Ryzen 7 7700X Asus TUF Gaming B650m-plus
@bebelllm
B650 Gainward GeForce RTX 2080 Ti TU102 10DE:1E07
10B0:1E07
11GB 16GB/16GB 551.76
Ryzen 5 3600 MSI B-450 Morter Max
@Revenc7
B450 NVIDIA GeForce RTX 2070 Super TU104 10DE:1E84
10DE:139F
8GB 8GB/8GB 551.76
Core i7-10750H Lenovo Legion 5i 15IMH05H (LNVNB161216 )
@ammarasyad
HM470 Lenovo GeForce GTX 1660 Ti TU116 10DE:2191
17AA:3FBC
6GB 8GB/8GB 551.23
Ryzen 7 3700X Gigabyte AORUS X570 Master
@mitix67
X570 NVIDIA GeForce RTX 2080 Founders Edition TU104 10DE:1E87
10DE:12A6
8GB 8GB/8GB 551.76
Ryzen 7 1700 ASUS ROG CROSSHAIR VI HERO
@sandr1x
X370 MSI GeForce GTX 1660 Ti TU116 10DE:2182
1462:375A
6GB 8GB/8GB 551.76
Ryzen 9 7950X Gigabyte X670 GAMING X AX
@Giperion
X670 Gigabyte Geforce RTX 2080 Ti TU102 10DE:1E04
1458:37C0
11GB 16GB/16GB 536.23
Ryzen 7 5800X Asus ROG STRIX B550-F GAMING WIFI II
@Addalyn
B550 Gigabyte Geforce RTX 2070 Super TU104 10DE:1E84
1458:4008
8GB 8GB/8GB 551.61
Core i5-9400F Asus PRIME H310M-D R2.0
@Bakashii
H310 Asus GeForce GTX 1650 TU117 10DE:1F82
1043:86B6
4GB 4GB/4GB 560.94
Ryzen 7 3800X Gigabyte X570 Aorus Elite (rev 1.0)
@NanoDrivee
X570 Gigabyte Aorus RTX 2080 Super 8G
(GV-N208SAORUS-8GC)
TU104 10DE:1E81
1458:3FF4
8GB 8GB/8GB 561.09
Ryzen 7 5800X3D ASRock X570 Taichi
@Cise989
X570 EVGA GeForce RTX 2080 Ti TU102 10DE:1E07
3842:2383
11GB 16GB/16GB 560.94
@Felty2562
Copy link

nvidia drivers 546,29,
pci sub 1043:8747

1143:83F3 from xelafic seems to be 1043:83F3 from his screenshots btw

@UnidentifiedTag
Copy link

UnidentifiedTag commented Dec 15, 2023

I've posted in discussions

#3

@pexcfequinnet
Copy link

pexcfequinnet commented Dec 24, 2023

  • Motherboard model: TUF Gaming FX505GT (FX505GT-BI5N7)
  • Motherboard chipset: HM370
  • CPU Model: Intel Core i5-9300H
  • Graphic card: ASUS GTX 1650 Mobile
  • GPU PCI VendorID:DeviceID: 10DE:1F91
  • GPU PCI subsystem IDs: 1043:1AB1
  • VRAM size: 4096MB (4GB)
  • New BAR size (GPU-Z): 4096MB (4GB)
  • New BAR size (nvidia-smi): 4096MB
  • NVIDIA driver version: 546.33

explorer_i1VwWlfXFw

@terminatorul
Copy link
Owner Author

terminatorul commented Dec 24, 2023

@pexcfequinnet

  • Motherboard model: TUF Gaming FX505GT (FX505GT-BI5N7)
  • Motherboard chipset: HM370
  • Graphic card: ASUS GTX 1650 Mobile
  • GPU PCI VendorID:DeviceID: 10DE:1F91
  • GPU PCI subsystem IDs: 1043:1AB1
  • VRAM size: 4096MB (4GB)
  • New BAR size (GPU-Z): 4096MB (4GB)
  • New BAR size (nvidia-smi): 4096MB
  • NVIDIA driver version: 546.33

Thank you for the info, can you also include CPU model ? Some AM4 motherboards only enable ReBAR with recent CPUs

@pexcfequinnet
Copy link

@pexcfequinnet

  • Motherboard model: TUF Gaming FX505GT (FX505GT-BI5N7)
  • Motherboard chipset: HM370
  • Graphic card: ASUS GTX 1650 Mobile
  • GPU PCI VendorID:DeviceID: 10DE:1F91
  • GPU PCI subsystem IDs: 1043:1AB1
  • VRAM size: 4096MB (4GB)
  • New BAR size (GPU-Z): 4096MB (4GB)
  • New BAR size (nvidia-smi): 4096MB
  • NVIDIA driver version: 546.33

Thank you for the info, can you also include CPU model ? Some AM4 motherboards only enable ReBAR with recent CPUs

Edited to include CPU model.

@ghost
Copy link

ghost commented Jan 3, 2024

Please note GT640 is not supported by nvidia-smi but does appear to indicate full size by other means.

Managed a few tests with 1660S
32G
Why 32GiB? Just to see what might happen if cards maximum was selected, seemed to behave as usual. For other testing usually 8GiB is selected.

3DMark PCIE test results are clearly buggy so not included.

3DMark Timespy showed less than 1% gain with profiles of 1GiB, 1.5GiB so subjective.
Xaler Results

W10 and Linux GravityMark showed no gain, run with Vulkan MS

Gears of War 5 which has been said to be favorable of resizable BAR showed no gain.

Total War Three Kingdoms showed no gain on W10 but did show up to 15% on Linux. The W10 bench scored similar to the resizable BAR score on Linux.

Standard 256MiB
twtk_256

Resized to 8GiB
twtk_8

Unlike W10, Linux nvidia settings shows the resizable flag, note that on my HW it requires resizable BAR to be set at least to the size of the VRAM, so in this case 8GiB and upwards.
yes

With W10, if resizable BAR is set to 8GiB and the card disabled in the OS and resizable BAR adjusted to 256MiB then enabled that the BAR is set back by W10 / nvidia driver to 8GiB.

Under W10 the "nvidia-smi -q -d memory" always seems to show BAR1 memory of 2MiB in use. However under Linux we can see this value change with TWTK showing between 400MiB and 500MiB when running.

@terminatorul
Copy link
Owner Author

Thank you for the report, table updated !

@vigilant-hylian
Copy link

vigilant-hylian commented Jan 10, 2024

Works great for me, i did wrestle with some of the steps but eventually got there. Might make a video of my own.

CPU: Ryzen 5 3600X
Motherboard model: MSI X570 Gaming Edge WIFI
Motherboard chipset: AMD X570 Chipset 
Graphics card model: Asus DualOC EVO 8GB Nvidia 2080 Super
GPU chipset:
GPU PCI VendorID:DeviceID (check GPU-Z): 10DE 1E81 
GPU PCI subsystem IDs (check GPU-Z): 1043 870F
VRAM size: 8192 MB
New BAR size (GPU-Z): 8192 MB
New BAR size (nvidia-smi): 8192 MB
NVIDIA driver ver: 546.22

image
image
image
image
image

Alan Wake 2 with ReBar set to Disabled in NVPI
image

Alan Wake 2 with ReBar set to Enabled in NVPI (size limit 0x0000000200000000, ~8gb)
image

Alan Wake 2 with ReBar set to Enabled in NVPI (size limit 0x0000000040000000, ~1gb)
image

Seem like this is one of those games with very clear rebar-size-to-fps-boost ratios :) for testing I repeated them all a few times - clicking continue chapter from where I last saved, letting it load, and doing absolutely nothing. no movement, no adjustments, keeping it controlled. Close game, change NVPI setting, reload. It was consistent, repeatable and I didn't get any FPS fluctuations either so these are authentic snippets.

I am having some issues however - my motherboard BIOS had two identical entries for the PCIE driver to add the .ffs file, and I added it to both. Now my PC will only start from cold, no reboots, no sleep resume, no hibernate resume. It'll not post, and the HDD light will remain on until i power off the PSU and restart. From full power down it works every time.

I have a feeling this might be a potential hurdle for some users as we iron out the kinks of patching compatible BIOSes - I'll do some testing at some point of adding the .ffs to one entry, then the other, and see if ReBAR continues to work and it resolves my issues. For now I can deal with cold boot :P

@CptSchwifty
Copy link

CptSchwifty commented Jan 24, 2024

image

Motherboard model: Gigabyte AORUS X570 Elite
Motherboard chipset: X570
CPU Model: AMD Ryzen 3900X
Graphic card: nVidia RTX 2080 Ti Cyberpunk Edition
GPU PCI VendorID: 10DE
DeviceID: 1E07
VRAM size: 11GB
New BAR size (GPU-Z): 16GB
New BAR size (nvidia-smi): FB Memory Usage
Total : 11264 MiB
Reserved : 237 MiB
Used : 694 MiB
Free : 10332 MiB
BAR1 Memory Usage
Total : 16384 MiB
Used : 2 MiB
Free : 16382 MiB
NVIDIA driver version: 551.23

@Sid127
Copy link

Sid127 commented Jan 25, 2024

is anyone else seeing errors in vulkan applications after enabling ReBAR?
I ran into this through the Vulkan Conformance Test Suite on linux
FATAL ERROR: vk.createDevice(physicalDevice, pCreateInfo, pAllocator, &object): VK_ERROR_INITIALIZATION_FAILED at vkRefUtilImpl.inl:249

EDIT: Sorted, was a faulty DSDT patch

@saveli
Copy link

saveli commented Jan 27, 2024

Took me a day to get it to work - most troublesome was Gigabyte's "Invalid BIOS" protection.
None of the (modded) tools or how-tos you find will work.
Just use QFlash Plus.

Many thanks @terminatorul

Screenshot 2024-01-27 224105
Screenshot 2024-01-27 224121
Screenshot 2024-01-27 224149
Screenshot 2024-01-27 224156
Screenshot 2024-01-27 224224

@Maidvelia
Copy link

Thanks for adding my configuration! 😁@terminatorul

For completion's sake my driver version is 551.23 and it's a GeForce Game Ready driver.

I don't know what options in NvStrapsReBar.exe populate the Target BAR Size so I just left it blank. 😅

@dakisback2
Copy link

X570 not very easy to flash on ASROCK. I needed to downgrade to old AGESA version and flash modified BIOS using FLASHROM

image

@Pudent
Copy link

Pudent commented Jan 28, 2024

Captura

@terminatorul
Copy link
Owner Author

terminatorul commented Jan 28, 2024

@Maidvelia

Thanks for adding my configuration! 😁@terminatorul

For completion's sake my driver version is 551.23 and it's a GeForce Game Ready driver.

I don't know what options in NvStrapsReBar.exe populate the Target BAR Size so I just left it blank. 😅

Can you run nvidia-smi -q -d memory and show the output ?

@Maidvelia
Copy link

Maidvelia commented Jan 29, 2024

@Maidvelia

Thanks for adding my configuration! 😁@terminatorul
For completion's sake my driver version is 551.23 and it's a GeForce Game Ready driver.
I don't know what options in NvStrapsReBar.exe populate the Target BAR Size so I just left it blank. 😅

Can you run nvidia-smi -q -d memory and show the output ?

2024-01-28_22-53-55

  • CPU: AMD Ryzen 7 3800XT
  • Motherboard model: MSI X470 GAMING PLUS MAX
  • Motherboard chipset: AMD Ryzen SOC rev. 00, AMD X470 rev. 51
  • Graphics card model: MSI ARMOR NVIDIA GeForce RTX 2070 8G
  • GPU chipset: TU106-400 rev. A1
  • GPU PCI VendorID:DeviceID (check GPU-Z): 10DE:1F02
  • GPU PCI subsystem IDs (check GPU-Z): 1462:3734
  • VRAM size: 8GB
  • New BAR size (GPU-Z): 8GB
  • New BAR size (nvidia-smi): 8GB
  • NVIDIA driver ver: Game Ready Driver 551.23

Did I get all the information?

@SuperCoolGuy855
Copy link

SuperCoolGuy855 commented Feb 8, 2024

CPU: AMD Ryzen 7 2700
Motherboard model: B450M BAZOOKA PLUS (MS-7B90)
Motherboard chipset: AMD Ryzen SOC rev. 00, AMD B450 rev. 51
Graphics card model: NVIDIA GeForce RTX 2060
GPU chipset: TU106
GPU PCI VendorID:DeviceID (check GPU-Z): 10DE:1F03
GPU PCI subsystem IDs (check GPU-Z): 1462:C757
VRAM size: 12288 MB
New BAR size (GPU-Z): 16384 MB
New BAR size (nvidia-smi): 16384 MB
driver version: 31.0.15.4665 (NVIDIA 546.65) DCH

image
image
image
image
image
image

@terminatorul
Copy link
Owner Author

terminatorul commented Feb 8, 2024

@SuperCoolGuy855 This is the first time I see option 65 working (which happens to be the safe choice (and least intrusive) if users accidentally disable 4G Decoding or load the default settings in UEFI setup, but the option does not always work).

Congrat'z and enjoy !

@Maidvelia
Copy link

I had 65 working too initially but the new version of the program allows me to adjust the BAR size which I needed. 👍

@terminatorul
Copy link
Owner Author

terminatorul commented Feb 8, 2024

The newer version allows both changing the BAR size on the GPU and using input value 65 for the PCI side.

Please try option 65 and use it if it works for your system (you need to enable ReBAR in UEFI setup) Because it is the safe choice in case you accidentaly disable 4G decoding in UEFI setup, or you load the default UEFI settings, or the CMOS battery dies. So in this case you will not need to manually clear CMOS.

I am thinking of a better failsafe for such cases, but it will be a while before I can implement anything about it.

@Maidvelia
Copy link

Maidvelia commented Feb 8, 2024

The newer version allows both changing the BAR size on the GPU and using input value 65 for the PCI side.

Please try option 65 and use it if it works for your system (you need to enable ReBAR in UEFI setup) Because it is the safe choice in case you accidentaly disable 4G decoding in UEFI setup, or you load the default UEFI settings, or the CMOS battery dies. So in this case you will not need to manually clear CMOS.

I am thinking of a better failsafe for such cases, but it will be a while before I can implement anything about it.

Option 65 is unavailable for P. Am I looking in the wrong spot for it?
2024-02-08_12-28-01

@terminatorul
Copy link
Owner Author

terminatorul commented Feb 8, 2024

Oh, I forgot I made it the System default.

It's really option 0 now :)

@Maidvelia
Copy link

Oh, I forgot I made it the System default.

It's really option 0 now :)

Thank you! Failsafe is now in place and everything is working as intended.
2024-02-08_12-40-48

@ngrfgt
Copy link

ngrfgt commented Feb 9, 2024

image

@sociofall
Copy link

изображение

@T1m0th1
Copy link

T1m0th1 commented Feb 11, 2024

Thank you so much ♥. After fiddling around for a day i finally got it working. In Cyberpunk ~10% increase in performance: 3440x1440p; Ultra; RT Medium, No Upscale.
Since ReBar was introduced i wodered when NVIDIA or someone else would enable it on older Cards. You and xCuri0 finally did it. Thanks again :)
ReBarFTW!!111!!1

PS: Obviously i don't play at these settings :D

PS 2: In "Adding FFS module" it says to put the *.ffs file at the bottom of the volume. That didn't work for me. Scroll down a little until you see "NvramDXE", "PcdDXE" and the other thing which is too long for me to remember. I put it here on both entries and that did the trick.
ProblemSolved

@LLLLLMMMMMAAAOOO
Copy link

CPU: Intel Core i5-10400 @4.00Ghz
Motherboard model: MSI B460M-A PRO
Motherboard chipset: Intel B460 Chipset
Graphics card model: ASUS ROG STRIX GTX 1650 SUPER
GPU PCI VendorID:DeviceID (check GPU-Z): 10DE 2187
GPU PCI subsystem IDs (check GPU-Z): 1043 874F
VRAM size: 4GB (4096MB)
New BAR size (GPU-Z): 4GB (4096MB)
New BAR size (nvidia-smi): 4GB (4096MB)
NVIDIA driver ver: 551.52

image
image

@Aetopia
Copy link

Aetopia commented Feb 19, 2024

CPU: i7-10700K
Motherboard model: MPG Z490 Gaming WiFi Edge
Motherboard chipset: Z490
Graphics card model: TU106
GPU PCI VendorID:DeviceID (check GPU-Z): 10DE 1F0A
VRAM size: 4 GB
NVIDIA driver ver: 551.52

New BAR size (GPU-Z):
image
image

New BAR size (nvidia-smi):
image

@traveeeeee
Copy link

CPU: Ryzen 5 5600x
Motherboard model: MSI B550 Tomahawk Max Wifi
Motherboard chipset: b550
Graphics card model: GPU TU104
GPU PCI VendorID:DeviceID (check GPU-Z): 10DE 1E89
VRAM size: 8 GB
NVIDIA driver ver: 551.52
immagine
immagine
immagine

@mos9527
Copy link

mos9527 commented Aug 17, 2024

CPU: AMD Ryzen 5 5600
Motherboard model: ASRock Fatal1ty B450 Gaming-ITX/ac
Motherboard chipset: AMD B450
Graphics card model: ASUS DUAL RTX 2070 SUPER EVO OC
GPU chipset: TU104-410-A1
GPU PCI VendorID:DeviceID (check GPU-Z): 10DE 1E84
GPU PCI subsystem IDs (check GPU-Z): 1043 8708
VRAM size: 8192MB
New BAR size (GPU-Z):8192MB
New BAR size (nvidia-smi):8192MB
NVIDIA driver ver:560.70

The BIOS Image is dumped, modified (w/ UEFITool), and then re-flashed with flashrom-DOS-port (through a bootable USB drive with FreeDOS on it) since ASRock's built-in Instant Flash reported Secure Flash Check Failed! and refused to flash the tampered file.

image

@messiahgov
Copy link

Works on "Asus ROG Rampage V Edition 10" + "Asus ROG Strix GeForce RTX 2080 Ti OC". Used "UEFITool.exe" + "NvStrapsReBar.ffs" + "UEFIPatch.exe" + "Asus USB BIOS Flashback" + 4G Decoding ON + CSM OFF + "NvStrapsReBar.exe"

CPU: Intel Core-i7 6950X (Broadwell-E)
Motherboard model: Asus ROG Rampage V Edition 10 (90MB0Q00-M0EAY0)
Motherboard chipset: Intel X99 (Wellsburg-X)
Graphics card model: Asus ROG Strix GeForce RTX 2080 Ti OC (O11G)
GPU chipset: TU102-300A
GPU PCI VendorID:DeviceID (check GPU-Z): 10DE 1E07
GPU PCI subsystem IDs (check GPU-Z): 1043 866A (Rev A1)
VRAM size: 11264 MB (11 GB)
New BAR size (GPU-Z): 16384 MB (16 GB)
New BAR size (nvidia-smi): 16384 MB (16 GB)
NVIDIA driver ver: 560.70
X99_ReBAR-8bit

@fang1121cs
Copy link

CPU: Intel Core -2400 Q0NT
Motherboard model: MSI PRO B660M-A WIFI (MS-7D43)
Motherboard chipset: Intel B660 (Alder Lake-S PCH)
Graphics card model: EVGA RTX 2080 Ti FTW3 Ultra Gaming
GPU chipset: TU102-300A
GPU PCI VendorID:DeviceID (check GPU-Z): 10DE 1E07
GPU PCI subsystem IDs (check GPU-Z): 3842 2487
VRAM size: 22528 MB
New BAR size (GPU-Z): 32768 MB
New BAR size (nvidia-smi): 32768 MB
NVIDIA driver ver: 560.94
屏幕截图 2024-08-24 001520

@mulano1977
Copy link

  • CPU: OctalCore Intel Core i7-9700K, 4600 MHz (46 x 100)
  • Motherboard model: Gigabyte Z390 Gaming X
  • Motherboard chipset: Intel Cannon Point Z390
  • Graphics card model: MSI RTX 2080 Gaming X Trio (MS-V372)
  • GPU chipset: TU104-400A
  • GPU PCI VendorID:DeviceID (check GPU-Z): 10DE-1E87
  • GPU PCI subsystem IDs (check GPU-Z): 1462-3726 (Rev A1)
  • VRAM size: 8192 MB
  • New BAR size (GPU-Z): 8192 MB
  • New BAR size (nvidia-smi): 8192 MB
  • NVIDIA driver ver: 560.94

Bild1
Bild2
Bild3
Bild4

@Tresillo2017
Copy link

CPU: AMD Ryzen 5 3600x
Motherboard model: MSI B450 Gaming Plus Max
Motherboard chipset: B450
Graphics card model: RTX2060
GPU chipset: TU106
GPU PCI VendorID:DeviceID (check GPU-Z): 10DE 1F08 - 1458 3FC9
GPU PCI subsystem IDs (check GPU-Z): 10DE 1F08 - 1458 3FC9
VRAM size: 6144 MB
New BAR size (GPU-Z): 8192 MB
New BAR size (nvidia-smi): 8192 MiB
NVIDIA driver ver: 560.70

image
image
image

@Guerser
Copy link

Guerser commented Sep 2, 2024

CPU: i9 - 9900KF
Motherboard model: MSI- MEG Z390 ACE (MS-7B12)
Motherboard chipset: Z390
Graphics card model: Nvidia RTX 2080 Super FE
GPU chipset: TU104
GPU PCI VendorID:DeviceID (check GPU-Z): 10DE 1E81 - 10DE 13A0
GPU PCI subsystem IDs (check GPU-Z): TU104-450-A1
VRAM size: 8192 MB
New BAR size (GPU-Z): 8192 MB
New BAR size (nvidia-smi): 8192 MiB
NVIDIA driver ver: 560.94

1
2
3

@DJGroovin
Copy link

@Addalyn
how did you manage to patch the bios?

I have the B550-f Wifi and when i use the UefiTool, I get 2 pcibus entries so I add teh NVStraps.ffs file to teh end of both those volumes. I then save the bios with the same name. When I run UefiPatch I always get the same error "no patch can be applied to your input file"

Any help would be appreciated

@Guerser
Copy link

Guerser commented Sep 3, 2024

@Addalyn how did you manage to patch the bios?

I have the B550-f Wifi and when i use the UefiTool, I get 2 pcibus entries so I add teh NVStraps.ffs file to teh end of both those volumes. I then save the bios with the same name. When I run UefiPatch I always get the same error "no patch can be applied to your input file"

Any help would be appreciated

Intel 7 Series Chipset (B75/Z75/H77/Z77/Q75/Q77/C216) will additionally need to apply IvyUSB3.txt for functioning USB 3 ports in BIOS with 4G Decoding enabled. Use .\UEFIPatch YOURBIOS.bin.patched .\IvyUSB3.txt -o YOURBIOS.bin.patched after downloading and placing it in the same folder as UEFIPatch.

Intel 8 Series Chipset (H81/B85/Q85/Q87/H87/Z87/C222/C224/C226) will additionally need to apply HswUSB3.txt for functioning USB 3 ports in BIOS with 4G Decoding enabled. Use .\UEFIPatch YOURBIOS.bin.patched .\HswUSB3.txt -o YOURBIOS.bin.patched after downloading and placing it in the same folder as UEFIPatch.

Intel 9 Series Chipset (H97/Z97) will additionally need to apply BdwUSB3.txt for functioning USB 3 ports in BIOS with 4G Decoding enabled. Use .\UEFIPatch YOURBIOS.bin.patched .\BdwUSB3.txt -o YOURBIOS.bin.patched after downloading and placing it in the same folder as UEFIPatch.

EXAMPLE: .\UEFIPatch rebar.rom .\BdwUSB3.txt -o rebar.rom

Maybe this will help you.

@DJGroovin
Copy link

@Addalyn how did you manage to patch the bios?
I have the B550-f Wifi and when i use the UefiTool, I get 2 pcibus entries so I add teh NVStraps.ffs file to teh end of both those volumes. I then save the bios with the same name. When I run UefiPatch I always get the same error "no patch can be applied to your input file"
Any help would be appreciated

Intel 7 Series Chipset (B75/Z75/H77/Z77/Q75/Q77/C216) will additionally need to apply IvyUSB3.txt for functioning USB 3 ports in BIOS with 4G Decoding enabled. Use .\UEFIPatch YOURBIOS.bin.patched .\IvyUSB3.txt -o YOURBIOS.bin.patched after downloading and placing it in the same folder as UEFIPatch.

Intel 8 Series Chipset (H81/B85/Q85/Q87/H87/Z87/C222/C224/C226) will additionally need to apply HswUSB3.txt for functioning USB 3 ports in BIOS with 4G Decoding enabled. Use .\UEFIPatch YOURBIOS.bin.patched .\HswUSB3.txt -o YOURBIOS.bin.patched after downloading and placing it in the same folder as UEFIPatch.

Intel 9 Series Chipset (H97/Z97) will additionally need to apply BdwUSB3.txt for functioning USB 3 ports in BIOS with 4G Decoding enabled. Use .\UEFIPatch YOURBIOS.bin.patched .\BdwUSB3.txt -o YOURBIOS.bin.patched after downloading and placing it in the same folder as UEFIPatch.

EXAMPLE: .\UEFIPatch rebar.rom .\BdwUSB3.txt -o rebar.rom

Maybe this will help you.

Thanks for the reply....

I'm not sure this is the applicable.. I'm not having issues with usb ports and my boards aren't in any of these chipset families? I can't get the uefipatch toll to work...

Am I missing something?

@Guerser
Copy link

Guerser commented Sep 3, 2024

@Addalyn how did you manage to patch the bios?
I have the B550-f Wifi and when i use the UefiTool, I get 2 pcibus entries so I add teh NVStraps.ffs file to teh end of both those volumes. I then save the bios with the same name. When I run UefiPatch I always get the same error "no patch can be applied to your input file"
Any help would be appreciated

Intel 7 Series Chipset (B75/Z75/H77/Z77/Q75/Q77/C216) will additionally need to apply IvyUSB3.txt for functioning USB 3 ports in BIOS with 4G Decoding enabled. Use .\UEFIPatch YOURBIOS.bin.patched .\IvyUSB3.txt -o YOURBIOS.bin.patched after downloading and placing it in the same folder as UEFIPatch.
Intel 8 Series Chipset (H81/B85/Q85/Q87/H87/Z87/C222/C224/C226) will additionally need to apply HswUSB3.txt for functioning USB 3 ports in BIOS with 4G Decoding enabled. Use .\UEFIPatch YOURBIOS.bin.patched .\HswUSB3.txt -o YOURBIOS.bin.patched after downloading and placing it in the same folder as UEFIPatch.
Intel 9 Series Chipset (H97/Z97) will additionally need to apply BdwUSB3.txt for functioning USB 3 ports in BIOS with 4G Decoding enabled. Use .\UEFIPatch YOURBIOS.bin.patched .\BdwUSB3.txt -o YOURBIOS.bin.patched after downloading and placing it in the same folder as UEFIPatch.
EXAMPLE: .\UEFIPatch rebar.rom .\BdwUSB3.txt -o rebar.rom
Maybe this will help you.

Thanks for the reply....

I'm not sure this is the applicable.. I'm not having issues with usb ports and my boards aren't in any of these chipset families? I can't get the uefipatch toll to work...

Am I missing something?

Yes, I think you need use this method. Please make a try and tell us it if worked.

You don't get a rom like rebar.rom.patched is like the file is remplaced only.

@DJGroovin
Copy link

@Addalyn how did you manage to patch the bios?
I have the B550-f Wifi and when i use the UefiTool, I get 2 pcibus entries so I add teh NVStraps.ffs file to teh end of both those volumes. I then save the bios with the same name. When I run UefiPatch I always get the same error "no patch can be applied to your input file"
Any help would be appreciated

Intel 7 Series Chipset (B75/Z75/H77/Z77/Q75/Q77/C216) will additionally need to apply IvyUSB3.txt for functioning USB 3 ports in BIOS with 4G Decoding enabled. Use .\UEFIPatch YOURBIOS.bin.patched .\IvyUSB3.txt -o YOURBIOS.bin.patched after downloading and placing it in the same folder as UEFIPatch.
Intel 8 Series Chipset (H81/B85/Q85/Q87/H87/Z87/C222/C224/C226) will additionally need to apply HswUSB3.txt for functioning USB 3 ports in BIOS with 4G Decoding enabled. Use .\UEFIPatch YOURBIOS.bin.patched .\HswUSB3.txt -o YOURBIOS.bin.patched after downloading and placing it in the same folder as UEFIPatch.
Intel 9 Series Chipset (H97/Z97) will additionally need to apply BdwUSB3.txt for functioning USB 3 ports in BIOS with 4G Decoding enabled. Use .\UEFIPatch YOURBIOS.bin.patched .\BdwUSB3.txt -o YOURBIOS.bin.patched after downloading and placing it in the same folder as UEFIPatch.
EXAMPLE: .\UEFIPatch rebar.rom .\BdwUSB3.txt -o rebar.rom
Maybe this will help you.

Thanks for the reply....
I'm not sure this is the applicable.. I'm not having issues with usb ports and my boards aren't in any of these chipset families? I can't get the uefipatch toll to work...
Am I missing something?

Yes, I think you need use this method. Please make a try and tell us it if worked.

You don't get a rom like rebar.rom.patched is like the file is remplaced only.

Im very sorry, I'm not sure I understand what you mean...can you explain exactly what I need to try?

@UnidentifiedTag
Copy link

UnidentifiedTag commented Sep 4, 2024

@Addalyn how did you manage to patch the bios?
I have the B550-f Wifi and when i use the UefiTool, I get 2 pcibus entries so I add teh NVStraps.ffs file to teh end of both those volumes. I then save the bios with the same name. When I run UefiPatch I always get the same error "no patch can be applied to your input file"
Any help would be appreciated

Intel 7 Series Chipset (B75/Z75/H77/Z77/Q75/Q77/C216) will additionally need to apply IvyUSB3.txt for functioning USB 3 ports in BIOS with 4G Decoding enabled. Use .\UEFIPatch YOURBIOS.bin.patched .\IvyUSB3.txt -o YOURBIOS.bin.patched after downloading and placing it in the same folder as UEFIPatch.
Intel 8 Series Chipset (H81/B85/Q85/Q87/H87/Z87/C222/C224/C226) will additionally need to apply HswUSB3.txt for functioning USB 3 ports in BIOS with 4G Decoding enabled. Use .\UEFIPatch YOURBIOS.bin.patched .\HswUSB3.txt -o YOURBIOS.bin.patched after downloading and placing it in the same folder as UEFIPatch.
Intel 9 Series Chipset (H97/Z97) will additionally need to apply BdwUSB3.txt for functioning USB 3 ports in BIOS with 4G Decoding enabled. Use .\UEFIPatch YOURBIOS.bin.patched .\BdwUSB3.txt -o YOURBIOS.bin.patched after downloading and placing it in the same folder as UEFIPatch.
EXAMPLE: .\UEFIPatch rebar.rom .\BdwUSB3.txt -o rebar.rom
Maybe this will help you.

Thanks for the reply....
I'm not sure this is the applicable.. I'm not having issues with usb ports and my boards aren't in any of these chipset families? I can't get the uefipatch toll to work...
Am I missing something?

Yes, I think you need use this method. Please make a try and tell us it if worked.
You don't get a rom like rebar.rom.patched is like the file is remplaced only.

Im very sorry, I'm not sure I understand what you mean...can you explain exactly what I need to try?

they are asking if you did the following :
https://youtu.be/fyOfGbz6WiI?si=o_Jg2ZlZfujmvrLW &t=8m14s

Was you able to complete this step? Of patching the bios with uefipatch?

A) if you wasn’t able to complete it then you may have a problem?

B) if you was then it might be something else

@UnidentifiedTag
Copy link

Please watch the video carefully and make sure it lines up with what your system does to make the file

@DJGroovin
Copy link

I followed the video exactly, screenshot 235650 shows my bios file being opened, then the video shows the insertion of the .ffs file. finally the screen shot 235116 shows you what happens when I try and use uefipatch, i have the txt file and the bios file thats been saved with rebar added to its name and it saves it as a .rom not a .cap file....

any ideas?

https://github.com/user-attachments/assets/d7a47273-82f5-459b-8043-4f1bfa9db9e7
Screenshot 2024-09-03 235650

Screenshot 2024-09-03 235116

@DJGroovin
Copy link

Please watch the video carefully and make sure it lines up with what your system does to make the file

something isnt adding up..... my board is the asus tuf z590 gaming plus wifi....follow the video and it doesnt work...see the screen shots and screen recorder clip i posted above....

@UnidentifiedTag
Copy link

UnidentifiedTag commented Sep 4, 2024

I followed the video exactly, screenshot 235650 shows my bios file being opened, then the video shows the insertion of the .ffs file. finally the screen shot 235116 shows you what happens when I try and use uefipatch, i have the txt file and the bios file thats been saved with rebar added to its name and it saves it as a .rom not a .cap file....

any ideas?

https://github.com/user-attachments/assets/d7a47273-82f5-459b-8043-4f1bfa9db9e7 Screenshot 2024-09-03 235650

Screenshot 2024-09-03 235116

The video was very helpful, it shows you aren’t scrolling all the way down till you see the last driver entry? are you sure where you stop and insert the rebar module is the last dxe driver entry?

@UnidentifiedTag
Copy link

You could try using a older bios file, see if it gives the same behaviour

@DJGroovin
Copy link

I followed the video exactly, screenshot 235650 shows my bios file being opened, then the video shows the insertion of the .ffs file. finally the screen shot 235116 shows you what happens when I try and use uefipatch, i have the txt file and the bios file thats been saved with rebar added to its name and it saves it as a .rom not a .cap file....
any ideas?
https://github.com/user-attachments/assets/d7a47273-82f5-459b-8043-4f1bfa9db9e7 Screenshot 2024-09-03 235650
Screenshot 2024-09-03 235116

The video was very helpful, it shows you aren’t scrolling all the way down till you see the last driver entry? are you sure where you stop and insert the rebar module is the last dxe driver entry?

Screen.Recording.2024-09-04.124534.mp4

see new video this was my last attempt, is this the correct spot? in the youtube video you sent me, he scrolled to the end of the series of dxe drivers...there are more further down before you hit teh line volume free space, this is where i inserted it now....

unfortunately this is the same result.... thoughts?

and once again i greatly appreciate your assistance and insights

@UnidentifiedTag
Copy link

I followed the video exactly, screenshot 235650 shows my bios file being opened, then the video shows the insertion of the .ffs file. finally the screen shot 235116 shows you what happens when I try and use uefipatch, i have the txt file and the bios file thats been saved with rebar added to its name and it saves it as a .rom not a .cap file....
any ideas?
https://github.com/user-attachments/assets/d7a47273-82f5-459b-8043-4f1bfa9db9e7 Screenshot 2024-09-03 235650
Screenshot 2024-09-03 235116

The video was very helpful, it shows you aren’t scrolling all the way down till you see the last driver entry? are you sure where you stop and insert the rebar module is the last dxe driver entry?

Screen.Recording.2024-09-04.124534.mp4

see new video this was my last attempt, is this the correct spot? in the youtube video you sent me, he scrolled to the end of the series of dxe drivers...there are more further down before you hit teh line volume free space, this is where i inserted it now....

unfortunately this is the same result.... thoughts?

and once again i greatly appreciate your assistance and insights

I believe with .cap files you might need to do something different, I believe you open the bios file as .cap format then you right click the 1st entry and save it, it should save as .rom, and then you follow on as normal from there

you see with ASUS and some other manufacturers they checksum the bios file to make sure it’s genuine, if anything before the check some changes then it won’t flash and has to be forced, either with flashback (which doesn’t read the checksum or a executable that has ignores the checksum, worse case you have to use a tool that hooks up directly to the bios chip and flash it that way

the problem is with this checksum thing, which is why it’s called a .cap and not a .rom, is the programs are probably getting caught up with the checksum, there’s even videos of people manually removing the checksum with a hex editor, look up convert .cap to .rom and it isn’t simply renaming it…

there’s actually 2 to 3 bios files in that .cap file and you only need to edit the one, which is why your finding multiple entries, youll probably do all of this then find you can’t even flash it, you’ll need a tool to hook up directly to the board…

so ask your self why your doing this? do you have a old gpu?

The only time I found I needed to do this is when I was trying to unlock the chipset fan options on the ASUS board and I stopped the project because I would have to flash the file using a tool, (a peace of hardware that hooks up to it)

example:
ch341a programmer v1.7 1.8v
https://a.aliexpress.com/_EJbr7Nr
And
Mini SMD IC Spring Hook Test Clips
https://a.aliexpress.com/_Eykofvr

1st you need to do a hex edit I’m getting ahead of my self, again I’ll put the question to you is it really worth all this effort and investment in equipment

@UnidentifiedTag
Copy link

Here’s a video about how you convert the file using hex edit

https://youtu.be/SK61R5hkC38

it’s a right pain, and even the guy in the video does it wrong, as when I was messing about with it, I found 2 bios files with in 1 .cap this is seriously technical stuff and you may thank ASUS

@Bakashii
Copy link

Bakashii commented Sep 11, 2024

image

Thank you so much!
Had to follow this guide as my ASUS motherboard does not support USB Flashback.

#61

@NanoDrivee
Copy link

I didn't have any luck getting this working with a Gigabyte Z170X Gaming 6 and a 6700K but I upgraded recently so I decided to try this mod again and it worked flawlessly. Thank you! Using v0.4-rc1

nvidia-smi

CPU: AMD Ryzen 7 3800X
Motherboard model: Gigabyte X570 Aorus Elite (rev 1.0)
Motherboard chipset: AMD X570
Graphics card model: Gigabyte Aorus RTX 2080 Super 8G (GV-N208SAORUS-8GC)
GPU chipset: TU104-450-A1
GPU PCI VendorID:DeviceID (check GPU-Z): 10DE 1E81
GPU PCI subsystem IDs (check GPU-Z): 1458 3FF4
VRAM size: 8192 MB (8 GB)
New BAR size (GPU-Z): 8192 MB (8 GB)
New BAR size (nvidia-smi): 8192 MB (8 GB)
NVIDIA driver ver: 561.09

@Cise989
Copy link

Cise989 commented Sep 22, 2024

CPU: AMD 5800X3D
Motherboard model: ASROCK Taichi
Motherboard chipset: X570
Graphics card model: EVGA 2080ti

Was moderate difficulty. Tried reverting to AGESA pre 1.2 but that actually did not work. Switched back to beta 5.63 taichi driver, used flashrom to make backup, used UEFI tool to add nvstraps ffs, flashrom to update modded bios, ran nvstraps.exe in admin mode and selcted (e) then (s) to save, rebooted and viola.
Screenshot 2024-09-22 135208
Screenshot 2024-09-22 135918

@eurano
Copy link

eurano commented Sep 22, 2024

My mobo had old bios ( 2.20 ). I used this guide to flash newest Asrock bios (with added ffs module using uefi tool [remember to add ffs module for each search occurence - 2 times]) using flashrom method:

https://winraid.level1techs.com/t/guide-how-to-flash-a-modded-ami-uefi-bios/30627

CPU: Ryzen 5600x
Motherboard model: Asrock x570 Phantom Gaming 4
Motherboard chipset: X570
Graphics card model: MSI RTX 2080 Ti Duke OC 11GB
GPU chipset: TU102
VRAM size: 11

rebar

@eurano
Copy link

eurano commented Sep 22, 2024

@terminatorul Is it necessary to disable NvStraps before changing CPU?

@dgeelen
Copy link

dgeelen commented Sep 28, 2024

Everything seemed to work first try, thank you! I used v0.4-rc1.

details
system information
Component Details
CPU Intel Core i9 7900X
Motherboard model MSI X299 SLI PLUS (MS-7A93)
Motherboard chipset Intel Skylake-X Rev. 4
Graphics card model NVIDIA GeForce GTX 1660 Ti
GPU chipset TU116 A1
GPU PCI VendorID:DeviceID 10DE 2182
GPU PCI subsystem ID 196E 1329
VRAM size 6144 MB
New BAR size (GPU-Z) BAR1 8192 MB
New BAR size (nvidia-smi) BAR1 8192 MB
NVIDIA driver version 561.09
nvidia-smi -q -d memory
==============NVSMI LOG==============

Timestamp                                 : Sat Sep 28 15:42:46 2024
Driver Version                            : 561.09
CUDA Version                              : 12.6

Attached GPUs                             : 1
GPU 00000000:65:00.0
    FB Memory Usage
        Total                             : 6144 MiB
        Reserved                          : 178 MiB
        Used                              : 3292 MiB
        Free                              : 2675 MiB
    BAR1 Memory Usage
        Total                             : 8192 MiB
        Used                              : 8165 MiB
        Free                              : 27 MiB
    Conf Compute Protected Memory Usage
        Total                             : N/A
        Used                              : N/A
        Free                              : N/A
screenshots

cpu-z-cpu
cpu-z-mb
gpu-z-card
gpu-z-rebar

@alf464
Copy link

alf464 commented Oct 11, 2024

CPU: Ryzen 7 5800X
Motherboard model: Gigabyte X570s Aorus Elite
Motherboard chipset: X570s
Graphics card model: Nvidia Geforce RTX 2060
GPU chipset: TU104
GPU PCI VendorID:DeviceID (check GPU-Z): 10DE 1E89
GPU PCI subsystem IDs (check GPU-Z): 3842 2068
VRAM size: 6 GB
New BAR size (GPU-Z): 8 GB
New BAR size (nvidia-smi): 8 GB
driver version: 565.90

imagen

imagen

@Ubuntuify
Copy link

Component Details
CPU AMD Ryzen 5 2600
Motherboard model MSI B450 Tomahawk Max (MS-7C02)
Motherboard chipset B450
Graphics card model MSI RTX 2060 Gaming Z 6G
GPU chipset TU106
GPU PCI VendorID:DeviceID 10DE:1F08
GPU PCI subsystem IDs 1462 3752
VRAM size 6144 MB
New BAR size (GPU-Z) 8192 MB
New BAR size (nvidia-smi) 8192 MiB
NVIDIA driver ver 565.90
nvidia-smi -q -d memory
==============NVSMI LOG==============

Timestamp                                 : Mon Oct 14 00:51:14 2024
Driver Version                            : 565.90
CUDA Version                              : 12.7

Attached GPUs                             : 1
GPU 00000000:26:00.0
    FB Memory Usage
        Total                             : 6144 MiB
        Reserved                          : 189 MiB
        Used                              : 1748 MiB
        Free                              : 4208 MiB
    BAR1 Memory Usage
        Total                             : 8192 MiB
        Used                              : 8165 MiB
        Free                              : 27 MiB
    Conf Compute Protected Memory Usage
        Total                             : N/A
        Used                              : N/A
        Free                              : N/A
Screenshots

image

image

image

image

image

@fidoboy
Copy link

fidoboy commented Oct 26, 2024

CPU: i7 3930K
Motherboard model: ASUS P9X79 PRO
Motherboard chipset: Intel C600/X79 (Patsburg)
Graphics card model: Gygabyte GTX 1660 SUPER D6 6G
GPU chipset: TU116-300
GPU PCI VendorID:DeviceID (check GPU-Z): 10DE:21C4
GPU PCI subsystem IDs (check GPU-Z): 1458:407D
VRAM size: 6144 MB
New BAR size (GPU-Z): 8192 MB
New BAR size (nvidia-smi): 8192 MB
NVIDIA driver ver: 566.03

I used v0.3 version. With v0.4-rc1 it doesn't works because configuration is not being saved.

gpuz1 gpuz2
hwinfo
NvStrapsReBar
nvidia-smi

@milkuzza
Copy link

CPU: i5-10400F
Motherboard model: Gigabyte B460M DS3H (rev. 1.0)
Motherboard chipset: B460
Graphics card model: NVIDIA GeForce RTX 2080
GPU chipset: TU104
VRAM size: 8 GB

Instructions for those who use a Gigabyte motherboard and a programmer (I have a CH341A):

  1. DO NOT FLASH THE DRIVER DOWNLOADED FROM THE GIGABYTE WEBSITE, download the driver from the website, flash it through Q-Flash inside the BIOS and read the dump from the chip.
  2. Use UEFITool to write NvStrapsReBar to this dump.
  3. Write the finished dump to the chip

{726F95F9-63D5-4E06-89D7-D894796A29BB}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests