[Release] Resizable BAR BIOS EFI Module

Thanks -68k,

I’ve send a support request to ASRockRack using there web form.

Greetings,
Gafry

I’ve got a reply from ASRockRack more or less saying we won’t provide you with a new bios:

Thank you for contacting ASRock Rack support.
Sorry, I checked with Hq but the latest lab X399D8A-2T BIOS even does not support resizable bar.
This is an EOL board and as such it will be difficult to provide a new BIOS for old model.

I’ll give it a try with this extends the live for the board for me, but I have no high expectations…

:cry:

I will take a look at the latest file for your board.

I’ll send a PM later

-68k

I have an older GA-X99-UD5 Wifi, I have followed the guide on your GH. I have gotten to the part where I am searching for “4G Decod” in the patched bios (although only the Broadwell patches applied) and I cannot locate any variation listed… The closest I have is PFMMIO which is not the same. Can someone help me out with getting resizable bar on this… I am trying to get this thing running an A770 for my wife for XMAS

Hello @LordRelic,

If you can’t get Above 4G decode, you can try to add the ReBAR DXE to the latest BIOS file.

Then try to increase the BAR size

512MB
1GB
2GB

You might not get the full 16GB, but you might notice improvements in performance.

If you se a BAR size that prevents the system from booting, just reset the CMOS.

Good luck

-68k

So this is strange… Above 4G Decod shows as enabled in GPUz but Resizable bar does not… and I cannot find an option to enable it even after extracting the IFR and searching… Not sure what to do.

I also only see 1 Bar and it is 256MB

Unfortunately this BIOS does not work, my computer restart every 2 seconds.

I created a modified version based on the BIOS provided by fidoboy LINK (I replaced the ffs drivers NvStrapsReBar with ReBarDxe and NvmExpressDxe_4 with NvmExpressDxe_5). ReBAR works, but the Intel Management Engine and built-in LAN doesn’t work.

My BIOS: LINK

UPDATE:
Maybe there is something wrong with my EPPROM programmer oryou have to set the Optimized Defaults settings in the BIOS… now it works.

Blockquote

Hey, I was looking to see if anyone can help me mod the MSI Z97S SLI Krait Edition for resize bar support? I was attempting to upgrade my aging PC with a slightly better GPU, but didn’t realize sizebar was a thing and i’m having a lot of problems with my intel arc a750 i’m hoping having resize bar enabled will help.

Hi Guys

Hope one of you can help me. :slight_smile:

I am using an AsRock Z170 Extreme 4, and an RTX 3070.
I cannot for the life of me get Re-BAR to enable.

  1. I used a fresh bios from AsRock (v7.5).
  2. Added in the DXE drived
  3. Did the UEFI patch.
  4. Flashed the new bios.
  5. Used the re-bar state program.
  6. Restarted.

I have tried using both UEFI tool and MMtool to create the modified BIOS and neither have worked. I can see the driver included in the BIOS in UEFI tool.

Also patching without using the MMtool method results in the bios flasher failing to pick up the bios file.

Can’t see where I have gone wrong?

Setting the Re-BAR size works in the tool but even after restarting twice, and clearing the CMOS it still isn’t working.
I have attached the fresh copy and my modified copy of the bios.
modified_bios_asrock_z170e4.zip (7.7 MB)
fresh_bios_asrock_z170e4.zip (7.7 MB)

If anyone can help it would be greatly appreciated.

-mcg

Greetings @mcg ,

Does the 3070 need a new VBIOS?

https://nvidia.custhelp.com/app/answers/detail/a_id/5165

Good luck

-68k

Thank you so much 68K!

I totally forgot about having to flash the new VBIOS to the GPU.

Thanks again
-mcg

hello @player99 could you share your ASUS Z87-A BIOS with rebar enabled
I also have this mb, and want to upgrade GPU card
thank you

Does anyone have or can make a modded version of firmware for the Gigabyte Z97x Gaming 3 Motherboard.

I bought an Intel ARC B580, but it requires ReBar support.

I’d rather not have to buy a new MB & CPU just right now, and try and squeeze a little extra life out of my old i7 4970k

I am lost in regard on how to accomplish this.

I have F8e running on the BM currently

Many thanks in advance