There’s no option explicitly called “Resizable BAR” in my Universal IFR Extractor dump but I was under the impression that the presence of “Above 4GB MMIO BIOS assignment” means it is supported.
Not really. A card may come with huge BAR size but no resizable BAR compatibility. As your BIOS doesn’t support adjusting resizable BAR then you will be stuck with typically a default size of 256MiB. You need to add resizable BAR support yourself.
Aperture Size (0x82b): 1 → 0xf [256MB to 2048MB]
This is for integrated graphics (in CPU), not discrete graphics.
The only set byte corresponds to the offset of Hot-Plug Support. Is there any way to figure out what the other bytes represent, or am I going to have to take the Russian roulette route?
No need, it’s not unusual for BIOS to be left with old unused data that doesn’t do anything.
Has anyone had any luck with a Lenovo M920s (or any Lenovo for that matter that uses the same flash tools)?
I’ve had no issue creating the patched BIOS, but I cannot get the Lenovo flash tool to actually accept the BIOS and flash it. It errors out and says that the file doesn’t match (or it’s too old). I have disabled the BIOS option that locks out rolling back the BIOS. (I think it’s called BIOS rollback protection?)
Any thoughts on how to force it to flash the modded BIOS?
You can try dumping and modding only the bios_region, if the FD is unlocked for writing.
Enable the Service Mode (ME_DIS jumper) for dumping and writing, using the Intel FPT tool form the correct SKU of the chipset ME FW.
I get “can’t set variable using efi(0x00000000000000001a)” and “SetVariable call returned Security Violation.” in grub setup_var and AMISetupWriter.
What I want to do is to enable Above 4G Decoding and Resizable BAR.
SH510R4
SH510000.104
FPTW64.exe -i
Intel (R) Flash Programming Tool Version: 15.0.35.1951
Copyright (C) 2005 - 2021, Intel Corporation. All rights reserved.
I have checked and it does not seem to be enabled in my environment.
Is this a CPU or OS revision issue?
At least there is no menu in the BIOS (UEFI) to set 4 above and resize ber.
I have a PC with Asus z97-ws paired with a 4790k and 16GB of DDR3 ram.
for GPU i’m using Intel Arc 770 and would really like to enable Resizable bar for that extra performance.
I have tried to follow the guides here and on github to modidy the bios file myself but without success… i tried alot of different ways but i just can’t get it to work.
Now after downloading half of Github and 20 reboots later i give up doing it myself…
Would very much appreciate help from someone with knowledge about this!!
The latest BIOS file seems to have Above 4G decode, which is great.
Doing the rebar mod should be straight forward.
The flashing might require some force, because the utilities will complain about the modified file.
I can help via PM if you would like. A long series of support messages here might not be helpful for everyone. Maybe a follow up post with a report will be best.
Hi please help me out from PM. The bios i managed to flash with USB Bios flashback, the option with Ezflash is not working for me. This gives “Selected file is not proper BIOS”.
I think i’m doing the rebar mod wrong, when flashing with my modded bios PC will not boot. Q-code of mobo reads 00D7 - No Console Input Devices are found
and 0098 - Console input devices connect.
Mod files should be only be flashed with Asus USB BFB feature when the model has it. The same applies now for recovery of your system bios.
Never EZ Flash due to security issues blocked by AMI/Asus on modern Aptio V Core bios and most of Aptio IV, because a mod bios is a tampered file.
Hello! i have tried to apply the ReBar UEFI method by xCuri0 on a I7 3770 Ivy Bridge with the ASUS H61M-K motherboard and RX 480 Sapphire NITRO+
i followed all the steps but when trying to flash bios i get the error “Selected BIOS is not UEFI BIOS”
ive tried formatting the Flash to FAT32, tried renaming the file, tried Disabling Secure boot, but it wont work.
any solution to this???