EPYC 3rd Gen, Resizable BAR support

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

biela

New Member
Jan 20, 2024
4
1
1
Yeah all good now, it looks like ImHex wasn't calculating the correct checksum. I've got proper rebar support on my MZ32-AR0 with EPYC Milan now and using the latest BIOS. Thanks!
 

derecskey

New Member
Feb 28, 2025
8
5
3
Success, now my a380 works well with the latest driver on mz32-ar0.

Greetings. I recently went through the modding process and added ReBarDxe.ffs to my MZ31-AR0 Rev1.1 board's R40 bios
  • Find 16M.RBU, open in HxD, strip off checksum footer (last 16 bytes starting at offset 0x10000000), save as 16M-ReBar.ROM
  • Open 16M-ReBar.ROM in UEFITool, search for Guid 3C1DE39F-D207-408A-AACC-731CFB7F1DD7, scroll down to bottom of section, Insert After, choose ReBarDxe.ffs, Save 16M-ReBar.ROM
  • Open 16M-ReBar.ROM in HxD again, Analysis -> Checksums -> Checksum-16, re-add Checksum Footer from original RBU (or manually enter, such that starting values are #GBT#ROM), replacing bytes 08 and 09 with the value calculated by Analysis-Checksums-Checksum16. Save as 16M-ReBar.RBU
  • Open BMC web interface, login as admin. Power Down system. Navigate to Maintenance -> Firmware Update. Choose 16M-ReBar.RBU, Start. Select BIOS in dropdown, then Proceed. Successful flash. BMC closes. Wait a few minutes. Log back in to BMC. Power -> Power On.
  • <Del> to enter Bios. Everything looks good. But here's my question...
After adding ReBarDxe.ffs, isn't it just the OPTION to enable ResizableBar? But ResizableBar isn't Enabled yet? Where in the Gigabyte bios can I find this option? I've had no luck so far, and booting into my OS and running GPU-Z I see that ResizableBar is Disabled.

Thanks in advance.
 

RolloZ170

Well-Known Member
Apr 24, 2016
10,284
3,276
113
germany
After adding ReBarDxe.ffs, isn't it just the OPTION to enable ResizableBar? But ResizableBar isn't Enabled yet? Where in the Gigabyte bios can I find this option? I've had no luck so far, and booting into my OS and running GPU-Z I see that ResizableBar is Disabled.
this doesn't add a BIOS option. you have to run an executable ReBarState to configure your GPU.
 
Last edited:
  • Like
Reactions: derecskey

derecskey

New Member
Feb 28, 2025
8
5
3
this doesn't add a BIOS option. you have to run an executable ReBarState to configure your GPU.
You sir, are a genius. That, or you're simply better at RTFM than I am. I read through all of that, but have bounced around quite a bit between updating my BMC, using a Rev 2 bios ROM on a Rev 1.1 motherboard, hacking said BIOS, fighting over and over again with Intel Arc graphics drivers on both Windows and Linux machines. A lot of juggling in the late hours and I just needed to find that tiny one-liner in the docs about ReBarState.

You have my appreciation.
 

RolloZ170

Well-Known Member
Apr 24, 2016
10,284
3,276
113
germany

Jazek

New Member
Nov 16, 2023
25
1
3
BMC version ? what error ?

only with BMCWebGUI, if not accepted (new BMC policy) no way.
My complete bad, I selected to flash BMC instead of BIOS and it returned an error.... its flashed correctly now altough I dont know if I have to do anything else like flashing new vbios on the 4090s, my OS is Debian
 

RolloZ170

Well-Known Member
Apr 24, 2016
10,284
3,276
113
germany
its flashed correctly now altough I dont know if I have to do anything else like flashing new vbios on the 4090s, my OS is Debian
you need to run ReBarState app to enable ReBar.
BIOS
Disable CSM
Enable Above 4G Decoding

afaik for Debian/linux a BIOS mod is not required, but not sure i am not a linux guy.
 
  • Like
Reactions: Jazek

whetmat

New Member
Jun 19, 2026
1
0
1
I'm trying to complete this process for the Gigabyte MZ72-HB2 using the current RBU and am having issues with removing and re-adding the checksum16. Would someone be able to upload a patched RBU file or walk me through the checksum16 process?
 

RolloZ170

Well-Known Member
Apr 24, 2016
10,284
3,276
113
germany
I'm trying to complete this process for the Gigabyte MZ72-HB2 using the current RBU and am having issues with removing and re-adding the checksum16. Would someone be able to upload a patched RBU file or walk me through the checksum16 process?
use the SPI file to mod. run HxD, open the mod. SPI, select all bytes, create checksum-16 of selected bytes.
Open any RBU file, copy last 16 bytes. add these 16 bytes to the end of your mod. SPI file. replace the two checksum bytes with the recently calculated ones and save as RBU.
 
  • Like
Reactions: Venturi