xCuri0 / ReBarUEFI

Resizable BAR for (almost) any UEFI system
MIT License
1.32k stars 59 forks source link

List of working motherboards #11

Open xCuri0 opened 1 year ago

xCuri0 commented 1 year ago

Motherboards which don't support at least 2GB BAR size are considered not working.

If you're having any issues please see Common issues (and fixes) before replying.

Use this format in your comment:

User Motherboard GPU BAR size tested UEFIPatch req (Y/N) Notes
@xCuri0 Gigabyte B75M-D3H RX 580 8GB 8GB Y Requires DSDT modification
@romulus2k4 ASUS P8Z77-V PRO RX 570 4GB 2GB Y 4GB BAR works too just not in Windows due to AMD driver bug with 4GB Polaris
prazola (win-raid) ASRock Z97 Extreme9 RX 6900 XT 16GB Y Requires DSDT modification to add QWordMemory
Miyconst Huananzhi X99-QD4 RTX 3060 16GB N
@sidex15 Jingsha X79M-S 1.0 RX 570 8GB 8GB N
@dabm-git Huananzhi X99-TF Vega 64 8GB N
@Tokobotenkai ASUS Z97-Pro Arc A770 16GB Y
@cursemex ASUS MAXIMUS VII HERO (Z97) RX 6700 XT 16GB Y 16GB BAR doesn't work with 32GB RAM
@val3nt33n ASUS Z97i-Plus Arc A750 8GB Y
@Mak3rde ASUS X99-A II RX 6950 XT 16GB Y
@LatiosAeon ASUS Z170-WS Arc A770 16GB Y
@LatiosAeon ASUS Z170 Sabertooth MARK 1 Arc A770 16GB Y
@kodekq ASUS Z170-A RX 5700 XT 8GB Y
@gyhmz Gigabyte MZ32-AR0 Arc A380 8GB N
@CiprianFlorin-Ifrim Supermicro H11DSi-NT RTX 4090 32GB N
MD2 (win-raid) Gigabyte B75M-D3H RX 580 8GB 8GB Y Requires DSDT modification. Works with 2500k which is PCIe Gen2
@kkkyloo Machinist X99-MR9A PRO V2 RX 6600 8GB N
@SEt-t ASUS Z170-P D3 RTX 3090 32GB Y
@allesrebel ASUS X99-DELUXE II Arc A770 16GB Y
@Intelevande MSI Z97 Gaming 5 RTX 3060 Ti 8GB N
@DanisMiryasov ASUS STRIX X99 GAMING RTX 3050 8GB Y
@terminatorul Gigabyte X470 AORUS GAMING 5 WiFi Arc A770 16GB N BIOS officially supports ReBar on Zen 3 but not Zen 2 which needs this module
@Divin1ty666 ASUS Z97-DELUXE RX 6700 XT 16GB Y
@Phil-Libra ASUS Z170-DELUXE Arc A380 8GB Y
@markmark2009 ASUS X99-DELUXE RTX 3080 Ti 16GB Y
@dsanke ASUS Z170-DELUXE RTX 3080 16GB Y
@knasiotis ASUS X99-DELUXE RTX 3060 Ti 16GB Y
@RafaelDiasCampos ASRock X99 Extreme4 RTX 3070 Ti 8GB N
@triple-octopus MSI Z270 GAMING M5 RTX 3080 Ti 16GB Y
Adiel235 (win-raid) Gigabyte B365M Aorus Elite RTX 3060 Ti 8GB N Have to connect iGPU to HDMI or won't boot
68k-dude (win-raid) ASUS MAXIMUS VIII GENE (Z170) Arc A770 16GB Y
@dsanke ASUS Z170-A RX 5600 XT 8GB Y Sleep doesn't work because of 5600 XT override. Works with other GPUs
@originalm19 ASUS P8H61-M LX2 R2.0 RX 6600M 8GB Y
@Koekieezz Gigabyte H77-DS3H RX 590 GME 8GB Y Requires DSDT modification. RTX 3060 Ti also works
@dsanke MSI B150M PRO-VDH RTX 3080 16GB N
@necr0n ASUS Z170-P RTX 3090 32GB Y
@dsanke ASUS H110M-K RTX 3080 16GB Y
@JonasGMorsch Huananzhi X99-F8 RTX 3060 Ti 16GB N RX 580 2048SP also works
@terryjx ASUS X99M-WS RTX A6000 64GB Y
@aschor ASRock X99 Taichi RTX 3090 32GB Y Have to disable Above 4G Decoding Patch in setup
@GhoSt-1992 Asus Maximus VIII Hero (Z170) RX 480 8GB Y
@Nutst3r ASUS X99-A RX 6600 8GB Y
@VictorS333 Huananzhi X79 "Green" RX 580 8GB N
@FusionDragon Gigabyte Aorus B550M Pro-P (rev 1.0) RX 5600 XT 8GB N Efiflash only works on BIOS F13 and lower
@robert789011 MSI Z97 Gaming 3 RX 6800 16GB N
@SiliconExarch ASUS X99-S RTX 3070 8GB Y
@therealRandomGenericDude Supermicro X9DRI-LN4F Arc A380 8GB N Had to use MMTool to insert the module
@Feyd1364 Asus Maximus VIII Hero (Z170) RTX 4070 Ti 16GB Y
@dsanke MSI C236M WORKSTATION Xe DG1 4GB N Rebar On is required to boot with this GPU
@kpwsyang ASUS H170M-PLUS RX 480 8GB Y
@brafLake ASUS EX-B150M-V3 RX 6600M 8GB Y
@LordAdo96 Gigabyte B450 Aorus M RX 580 8GB N Officially supports rebar only with Zen3 CPU
@Aushyro ASUS Z170-E RX 590 8GB Y
@limyz ASRock H77 Pro4-M RTX 3080 16GB Y Requires DSDT modification
@Rubio85 Gigabyte AX370M-DS3H RX 6700 XT 16GB N Have to use Flashrom DOS to flash
@Briggzy125 MSI Z170-A PRO RX 6650 XT 8GB Y Had to use MMTool
@newborn2010 ASRockRack WC621D8A-2T RTX A4000 32GB N
@rekh127 ASUS Maximus IX Hero (Z270) RX 5700 XT 8GB Y Arc A750 also works
@pnrxtx ASRock Z170 Extreme4 RX 6800 XT 16GB
@sears-s ASUS Z170-AR Arc A380 8GB Y
@MissBendy MSI B150M Bazooka Plus RX 6600 XT 8GB Y
@matrixchanger Asus Maximus V Gene (Z77) RX 580 8GB Y
@dormancygrace ASUS Z270-A RX 570 2GB Y
@BatoMat Gigabyte B450 AORUS ELITE RX 590 8GB N
mhi (win-raid) ASRock Z97 Anniversary RX Vega 8GB Y Requires DSDT modification to add QWordMemory
Bilbo571 (win-raid) ASRock Fatal1ty Z97 Killer Arc A750 8GB Y Requires DSDT modification to add QWordMemory
@Vlad00n ASRock Z170 Extreme 4 RX 580 8GB N
@Schlappenschleuder ASUS SABERTOOTH Z97 MARK S RX 5700 XT 8GB Y
@denisdemaisbr Machinist X99 MR9A Pro RX 5500 XT 8GB N
jo1902 (win-raid) MSI H97M-G43 RX 6700 XT 16GB N
@Kurtisdede ASUS Z97-K RX 6700 16GB Y
@Gabus1983 MSI Z270-A PRO RTX 3080 16GB Y
@MissBendy ASRock Z270M Extreme4 RX 6600 XT 8GB Y
@CoderArceus Gigabyte A320M-S2H RX Vega 11 (iGPU) 1GB N
Windius (win-raid) Dell Precision Tower 7810 Arc A770 16GB N
@Sir-Stroman Asus Z170-A Arc A750 8GB Y
Scruffy (win-raid) Dell R730 Arc A770 16GB N
@rys995 Gigabyte B450M Gaming RX 6700 XT 16GB N Downgrade BIOS to F52 (AGESA 1.0.0.6) to be able to flash modded latest BIOS (F64a used here)
@NedDarb MSI Z170A Gaming M5 Arc A770 16GB Y
@kaelso Jingsha X99 D8 Arc A770 16GB N
@zangliu2077 Gigabyte Z170-HD3 RX 5700 XT 8GB Y Need to downgrade my BIOS to F22C first (using Qflash) , then update the BIOS using modded BIOS with ReBAR inside (in this case I'm using modded F22C ). but “Invalid BIOS image” appears when flashing,Use the Efiflash_v0.87_DOS_Mod tool, get into FreeDOS, in the command prompt type in “efiflash NAMEOFBIOS.rom”,then it worked
@katapaltes Gigabyte Z68MA-D2H-B3 RX 470 8GB 8GB Y Requires DSDT modification. Using U1C beta UEFI
@cdecaro3 Gigabyte GA-Z270P-D3 Arc A770 8GB 8GB Y Needed to use modified Efiflash running from FreeDOS to flash modified BIOS due to Qflash "Invalid bios image" error.
@janiss561 ASUS Z97-P RX 6600 8GB Y
@RRM5 Gigabyte AB350 Gaming RX 6600 N
@u238 ASUS Z170-A Arc A750 8GB Y
@ravetank ASUS ROG RAMPAGE V EDITION 10 RTX 3090 32GB Y
@Fenivan ASUS PRIME A320M-K RX 6600 8GB N
@driehoek91 ASRock H77 Pro4/MVP RX 6800 16GB Y Requires DSDT modification. RX 580 8GB also works and OpenCore boots too
@400Ferrets Dell Precision T3610 RTX 3060 8GB N
@crashpb ASUS Maximus VIII Hero Alpha RX 6900 XT 16GB Y Resume from sleep doesn't work
@crashpb ASUS Maximus VIII Impact RTX 3070 8GB Y Resume from sleep doesn't work
@Nimayer ASUS B150M-C Arc A750 8GB Y Resume from sleep doesn't work. Flashed using flashrom
@X3Shadowknight ASUS Z170I Pro Gaming RTX 3060 Ti 8GB Y Flashed using AFUDOS
@anmolw ASUS Strix Z270F Gaming RTX 3070 8GB Y Flashed using AFUDOS backed up BIOS
Imperialz91 (win-raid) ASUS Z97-P RTX 3060 Ti 8GB Y
SS_Seppuku (win-raid) Gigabyte GAZ170X-Gaming 3 RX 6800 XT 16GB Y No display output from GPU until Windows boots
@drdanielwade Gigabyte AORUS Z270X-Gaming 5 RTX 3060 16GB Y Resume from sleep works. Had to use modded Efiflash to flash the modified bios after booting into FreeDOS, Q-Flash gives Invalid BIOS error.
@RaduMemetea HUANANZHI X99-F8D RTX 3080 16GB N
@KKallor ASUS Z170-A RTX 3080 16GB Y Had to use MMTool
@R1K1RU ASUS X99 DELUXE II RTX 3090 24GB Y
@WillyTP ASUS Z270A-Prime RTX 3060 Ti 8GB Y
@aquamacho1 Jginyue x99 Titanium D3 RX 6700 XT 16GB N
@yudomsft ASRock X99E-ITX/ac RTX 4070 16GB N Resume from sleep works
@GloomySandwich Asus Z97-A RX 6800 XT 8GB Y 16GB BAR doesn't work because of 32GB RAM. 6 beeps although system works
@ADTP Gigabyte A320M-H RX 6600 8GB N Resume from sleep works. Mobo supports Rebar for Zen 2 and Zen 3, used this to get it working on Zen+. Have to downgrade to BIOS version F52 (AGESA 1.0.0.6) for modded BIOS to install.
@Lock-The-Door ASUS PRIME Z270-A Arc A750 8GB Y Resume from sleep works. used /GAN to bypass verification
@Drakiel26 ASUS PRIME Z270-A RX 580 4GB 2GB Y used /GAN to bypass verification
@ripkaby ASUS Maximus VIII Extreme (Z170) RTX 3080 16GB Y Resume from sleep works
@stetommy MSI B250 Krait Gaming Arc A770 16GB Y
@Biogent ASUS P8Z77 WS RX 6700 XT 16GB Y Resume from sleep works. Strange fake (or no 🤔) "CSM disabled - No" but without ReBAR it turns to "Yes" without any changes in BIOS/EFI. There are warning beeps (1 long and 3 short) at startup and black screen due to Windows login screen (possibly to start GPU driver). But no any other errors or issues at all, ReBAR works perfectly.
@gwent98 MSI X99A MPOWER RX Vega 56 8GB N
@durdin85 MSI Z97A Gaming Arc A770 8GB Y Sleep untested
@thierbig MSI Z270 XPower Gaming Titanium RTX 4070 16GB N
@Dadovvv Gigabyte GA-H110-D3A RX 580 8GB 8GB N Everything works great except No bios display but Windows works
@pabloalber84 Dell Optiplex 7010 Q77 RX 580 8GB 8GB Y Requires DSDT modification. Resume from sleep works. See https://github.com/xCuri0/ReBarUEFI/issues/11#issuecomment-1585579241
@264-bit ASRock Z97 Extreme3 RX 5700 XT 8GB Y Requires DSDT modification
@TodaLovErika ASUS X99 E10G WS RTX 4070 16GB Y Resume from sleep works. Arc A770 works too
@Affrounia MSI Z97 PC MATE RX 6700 XT 16GB Y Resume from sleep works
@Ckosmick Gigabyte G1.Sniper Z170 RX 6700 XT 16GB Y Resume from sleep results in blank screen
@ochalam MSI B450M PRO-VDH MAX RX 580 4GB 2GB N Resume from sleep works
@aolszowka ASRock Z77 Extreme4 Arc A380 8GB Y Requires DSDT modification. Resume from sleep works
@awesomekyle Tyan S8030 Arc A380 8GB N Flashing required me to steps in the Annex of this page: https://winraid.level1techs.com/t/guide-how-to-flash-a-modded-ami-uefi-bios/30627. Video Option ROM needs to be set to Legacy to boot FlashROM
@Ph0rk0z Supermicro X10DRG-OT+-CPU Broadwell RTX 3090 32GB N Flash right from remote agent webui
@LatiosAeon ASUS Prime Q270M-C RTX 3090 32GB Y
@lucash1978 Huananzhi X99-BD4 RTX 3060 Ti 8GB N Resume from sleep works
@Cartu-Nalgues Gigabyte B450M H REV1.X Arc A750 8GB N
@DanielWhitt28 Asus Maximus IX Formula RX 5700 XT 50th Anniversary 8GB Y Resume from sleep works
@E-DJ Gigabyte Z77MX-D3H-TH RX 6800 16GB Y Resume from sleep works. Requires DSDT modification
@EwanLight MSI X99A Raider RX 6700 XT 16GB Y
@LaiSamy MSI C236A WORKSTATION RTX 3070 8GB N Resume from sleep works. Must enable 4G Decoding and disable CSM on first boot, or your'll get a vga debug and not boot.
@666cloudyy QIYIDA HM70 LGA 1356 RX 470 4GB N Resume from sleep works, use 2GB BAR on Windows due to AMD driver bug
@Swiftb0y MSI Z170 KRAIT GAMING RX 6900 XT 16GB Y Resume from sleep works
@Acrivec GA-Z170X-Gaming 7 RX 7900 XTX 32GB Y Resume from sleep works. Third attempt, my BIOS rolled back to factory F4 - and with that I've used efiflash_mod 0.65 on USB, using MS-DOS from rufus. Can't access bios. My guess is that this ReBAR is also 'enabled' on the integrated GPU (and it does not support it). Can't turn on secure boot.
@Fazzoc Gigabyte B550I AORUS PRO AX RX 5600 XT 8GB N Downgrade BIOS to be able to flash modified version
@NitrousZX ASRock H61M-HG4 RX 580 4GB 2GB Y Requires DSDT modification
@Koekieezz ASRock H97M Pro4 RX 580 8GB 8GB Y Resume from sleep works. Requires DSDT modification to add QWordMemory
@kagerou8124 TYAN S7109GM2NR-2T RTX 3090 32GB N
@sawok-git Gigabyte Z170-HD3 DDR3-CF RX Vega 64 16GB Y
@kirusyaga Gigabyte X299-WU8 Arc A750 8GB Y Use Q-Flash
@kgje Supermicro X11DPI-NT Arc A750 8GB N Modified BIOS updated using the BMC without issue
@RexSonic MSI Z270 SLI PLUS RTX 3070 8GB Y Resume from sleep works
@d4RkArchon ASUS H170-PRO-GAMING RTX 3070 8GB Y ASUS EZ Flash was blocking flashing of modified bios. Had to convert to rom file and flash with AMI flash tool.
@Baks456 ASUS P8Z77-V RX 6600 8GB Y Resume from sleep works. Missing cursor in bios with enable rebar. When switching the BIOS on a video card (dual BIOS), you need to reset CMOS to work.
@Insane88 Gigabyte B365M DS3H RTX 3060 Ti 8GB Y
@Koekieezz Gigabyte B75M-D3H RX Vega 56 8GB Y Requires DSDT modification
@colepcsx2 ASUS X99-A RTX 3090 32GB Y Resume from sleep works. After I extracted the CAP body and flashed it with the AMI Aptio IV BIOS tool, it worked all at once.
@98sec GIGABYTE B450M DS3H RX 5700 XT 8GB N Resume from sleep works. Downgrade BIOS to F52 (AGESA 1.0.0.6) to be able to flash modded latest BIOS (F64 used here)
@shrshnka ASRock Z170 Pro4S RTX 3070 8GB Y Resume from sleep works
@vinaoc ASUS PRIME Z270-A RX 580 8GB Y Resume from sleep works
@CNduan Gigabyte Z97-HD3 2.1 RX 5700 XT 8GB Y Resume from sleep works
@andlbrei ASUS SABERTOOTH Z170 S Arc A770 16GB Y Sleep works after updating Intel ME. I could not get ASUS BIOS Flashback to work (selected file is not a proper BIOS), so I used AFUDOS to flash, worked great.
@ShockTime ASUS Z170i Pro Gaming RX 6700 XT 16GB Y
@tiburcillo Asus EX-B250M-V3 Pro W6600 8GB Y Resume from sleep works. Arc A770 8GB VRAM also works
@Flyw4vy Optiplex 7010 MT RX 5600 8GB Y
@DarkRiDDeR Huananzhi X79-ZD3RE V2 RX 590 8GB N
@flamingleg MSI Z170A PC MATE RX 6600 XT 8GB Y
@dbaggett262 MACHINIST X99-MR9D PLUS v2.0 RTX 3070 8GB N Used regular MACHINIST X99-MR9D shortcuts/info in Mi899 to run AMIFlash to extract stock BIOS and flash modded BIOS, since X99-MR9D PLUS (v2.0 or otherwise) is not in Mi899 database.
@Jun-TheTechShinobi Dell OptiPlex 3010 Tesla M40 32GB N Below is the firmware section of my worklog, check the full blog post for hardware mod, server installing, and budget strategy for cheapskate.
@Baks456 Atermiter X99 RX 6700 16GB N
@fyr233 TYAN S8030GM2NE Moore Threads MTT S80 16 GB N This GPU requires resizeBAR. If not, the driver can't be installed. If the resizeBAR is 8GB, there will be many bugs. 16GB will be fine.
@ThanatosUA Huanan X79 Gaming Deluxe RTX 4070 16GB N
@puuska ThinkStation P500 RX 580 2048SP 8GB N Resume from sleep not working, black screen after resume. Flashing BIOS requires external programmer as the flash descriptor is locked and you cant flash anything except stock bios via lenovo's tool
@terminatorul Gigabyte X399 AORUS Gaming 7 WiFi RX 5700 XT 8GB N must be flashed from within UEFI setup, using QFlash option
@Rasmus715 MSI B150 Gaming M3 RX 6800 XT 16GB Y Resume from sleep works. Using in pair with Intel QTJ1 ES. Attaching BIOS with Re-BAR support and microcodes for Coffee Lake / ES here
@Karalux ASRock IMB-180 RX 590 8GB Y Custom bios from AsRock to add above 4G decoding, IMB1801.70Rebar.zip
@FPSUsername ASUS ROG Maximus VII Ranger RX 6600 8GB Y Need to extract PCIeBus, PCIeHostBridge and NvramSmi from the UEFIPatch patched bios and replace the modules in an unpatched bios using MMTool 4.5. BdwUSB3.txt patch must also be included to fix keyboard issue. MAXIMUS-VII-RANGER-ASUS-3503-REBAR.zip
@fabriguzden Gigabyte Z77X-UD5H RTX 3060 16GB Y Requires DSDT modification. Z77XUD5H+ReBar+NVMe+4G Decode All Options Show.zip
@SignalSpectre ASUS Rampage IV Formula Arc A770 16GB N Resume from sleep works. X79 only needs DSDT patching if Linux. Don't use an ARC GPU with a 4 core ivy bridge cause no rebar can save you from the bad Intel driver optimization (in Overwatch I lost around 80 fps going from the RX570 to the ARC, in Apex the loss was about 60 fps, all of this with rebar enabled).
@jansebastiangr ASUS ROG STRIX Z270G Arc A770 8GB Y BIOS Flash ONLY works via AFUDOS (Rufus) USB Drive
@b800047 GIGABYTE B450M DS3H WIFI Arc A770 16GB N Downgrade BIOS to F51 (AGESA 1.0.0.6) to be able to flash modded latest BIOS (F66b used here). shoutout to this video for giving me in idea on how i should install mine youtube.com/watch?v=waIjkovptXA
@jwagnervaz Atermiter ZX-DU99D4 RX 5700 XT 8GB N
@mrm1key Asus Z170 PRO Gaming Arc A770 16GB Y
@YaZie96 ASRock Z97 Extreme 9 RTX 4070 Ti 16GB Y Resume from sleep works
@Hiuzuki MUCAI P4-X99 RX 5500 XT 8GB N Make sure the options "BIOS Lock" and "Host-Flash Lock Down" ara disabled in BIOS. They are located in "Intel RCSetup Menu / PCH Configuration". Thanks to the Youtube user "@gabrielzika27"
@Thalhammer Supermicro X10DRi-T Arc A380 8GB N
@Listenwzt ASUS H97 PRO GAMER RTX 4060 Ti 8GB Y
@WarhammerTH Gigabyte B360M D3P MTT S80 16GB 16GB Y Using F14 BIOS
@77loop ASRock X79 Extreme 9 RTX 3060 16GB Y Resume from sleep works
@xtomasnemec ASUS TUF Z270 Mark 2 Arc A750 16GB Y
@rootBrz ASUS H110M-C RX 580 8GB 8GB Y Used 4212 ver. of bios. Flashed .rom file through this guide, after patching .rom with UEFI Patch you need to extract body of the rom through UEFI Tool as shown in video. The size should be equal to 16384 KB, not 16386 KB. Also attached my modified bios in case someone needs it. bios.zip
@Le-choo MSI B150i GAMING PRO RX 6700 16GB N
@NickjacksonD ASUS H110M-C Arc A750 8GB Y Followed the main guide, my bios file was 16777kb, installed anyway to test (same asus h110m-c board) and had black screen with gpu attached issues. Simply downloaded rootBRz 's file and installed it, and it worked!
@NitrousX MSI X99A XPOWER GAMING TITANIUM RTX 3080 16GB Y Flash using M-Flash over USB BIOS revision E7A21IMS.150
@itsmaxx1 Gigabyte A320-S2H (rev 3.0) RX 6700 XT 16GB Y Resume from sleep works. Need to downgrade BIOS to F2 to flash
@d0x360 Gigabyte X99A UD4 (WiFi) (rev 1.00) RTX 3080 Ti 16GB Y
@generaleramon Biostar X370GTN RX 5700 XT 8GB N
@dima102russ ASUS Z170 Pro Gaming RX 5700 XT 8GB Y Resume from sleep doesn't work
@creble Gigabyte B365M H RTX 3060 Ti 8GB 8GB Y Resume from sleep works
@Dantrigger ASUS Maximus IX Code RTX 4090 32GB Y
@shikulja Asus Maximus IX Formula RX 580 8GB 8GB Y Used Bios unlock (uefi) + FPT. The bios unlock + flashrom(dos internal) method also worked. After flashing Nvme+sata hard drives are not detected. Hard reset safe_boot+clear_cmos MB buttons helps.
@SlAvEnChIk Asus Maximus VIII Ranger RTX 4070 16GB Y Need to enable iGPU in BIOS
@Eugene-Dubovski ASRock Z77 Pro4-M Arc A750 8GB 8GB Y Requires DSDT modification. Resume from sleep works
@tiejam ASUS Maximus VII FORMULA RTX 4080 16GB Y
@predprey2 ASUS Sabertooth Z77 RTX 4070 Ti 16GB Y
@Pereira2004 Gigabyte AB350 gaming 3 RX 6700 XT 16GB N Had to downgrade BIOS to F31 to be abble to use Q-Flash and flash last one (F52n) with rebar mod inserted
@Supersiegger16 Gigabyte AX370 Gaming 3 RX 590 8GB N Flashing modified BIOS with FlashDOS 1.2 worked perfectly (while already having the newest BIOS (F51m) !) -> no need to downgrade due to security restriction of AGESA :)
@gj13 Gigabyte B450 Aorus Pro Wifi (rev 1.x) RX 6700 XT 16GB N Resume from sleep works. didn't pass Q-Flash integrity check, so I flashed with Flashrom from winraid.level1techs.com/t/tool-flashrom-v1-2-dos/36544
@turkey758 ASUS P8Z77-M Arc A770 16GB Y Resume from sleep works
@PeanutAria GIGABYTE X470 AORUS GAMING 7 WIFI RX 580 8GB 8GB N Latest bios (F63i) flashed using flashrom 1.2 without removing any extra modules
@linuskim07 MSI Z170A-S02 Arc A750 16GB Y Resume from sleep works. Motherboard already has Above 4G decoding features, just enabled and disabled CSM by enabling Win8.1/10 WHQL Support enabled.
@nuclearmistake ASUS Prime X299-A RTX 3090 32GB Y I had to flash by removing the CAP header (making it a ROM) with uefitool as outlined on winraid.level1techs.com/t/guide-how-to-flash-a-modded-ami-uefi-bios/30627 and then use afuwinx64.xe whatever.rom /GAN to flash. However, my flashback button does not light up when pressed, so I couldn't get flashback to flash the CAP.
@Mullin ASUS Z97 Pro Gaming RTX 3060 Ti 8GB Y
@SebVig ASUS Rampage V Extreme RTX 3090 32GB Y Need to use MMTool method to avoid BIOS corruption #98
@ebkess2 MSI B250M MORTAR ARCTIC Arc A770 16GB Y Had to change "Integrated Graphics Devices Configuration -> Initiate Graphics Adapter" to IGD because at least this MSI board wont automatically fall back to the iGPU if the UEFI fails to find the dGPU. Had to go into Device Manager in Windows and disable the iGPU or games that have XeSS (doesn't have to be enabled) will crash with varying errors in Event Viewer.
@cacafuti8888 ASUS MAXIMUS VIII RANGER RX 580 8GB 8GB Y Resume from sleep works
@JamSWACD ASUS X99E-WS Radeon VII 16GB Y
@Altair2009 ASUS Z170A RX 6700 XT 16GB Y flash using afudos 3.0.4, pad issue with uefi patch have to use mmtool 5 (mmtool 4.5 cant save rom error)
@abarreraj ASUS Gryphon Z97 TUF Arc A580 8GB 8GB Y Resume from sleep works
@Ahriman0 ASUS Strix Z270F Gaming RTX 3080 Ti 16GB Y Flashed using AFUDos
@iknightpl ASUS B150M-PLUS RX 580 2048SP 8GB Y 1,there is no logo on system boot. 2, when set bar size is too small, It will cause system halt.
@notsyncing Supermicro C9X299-RPGF-L Arc A770 16GB Y Resume from sleep works. Though this motherboard has Above 4G Decoding and Re-sizable BAR options in BIOS, but the BAR size is only 256MB even after these options enabled. So this patch is needed.
@Balrogos Asus PRIME B250M-K RX 570 8GB 8GB Y
@tumo07 BIOSTAR H310MD PRO (ver 6.x) RX 6700 XT 16GB Y
@Ross0907 ASUS A320m-K RX 550 1GB N
@zhiwoo Dell Precision T5810 Arc A750 8GB 8GB N External EEPROM flasher required. Dell BIOS flasher would not allow the flashing of modified BIOS.
xCuri0 commented 1 year ago

@somexhey you're sure CSM is off and 4G decode is on ? And try connecting a monitor to your iGPU during boot because one user fixed this issue by doing that.

if those don't work you can try this patch which i made before but idk if it will help

# PciBus | Don't downgrade 64-bit BARs to 32-bit (Coffee Lake)
3C1DE39F-D207-408A-AACC-731CFB7F1DD7 10 P:A80274334038AF95:A802EB334038AF95
somexhey commented 1 year ago

@somexhey you're sure CSM is off and 4G decode is on ? And try connecting a monitor to your iGPU during boot because one user fixed this issue by doing that.

if those don't work you can try this patch which i made before but idk if it will help

# PciBus | Don't downgrade 64-bit BARs to 32-bit (Coffee Lake)
3C1DE39F-D207-408A-AACC-731CFB7F1DD7 10 P:A80274334038AF95:A802EB334038AF95

Yup, CSM is off and 4G decode is on Sadly, I can't connect my current monitor to iGPU because there is no VGA port on the monitor itself, patch applied tho, will keep you updated, thanks

somexhey commented 1 year ago

@somexhey you're sure CSM is off and 4G decode is on ? And try connecting a monitor to your iGPU during boot because one user fixed this issue by doing that.

if those don't work you can try this patch which i made before but idk if it will help

# PciBus | Don't downgrade 64-bit BARs to 32-bit (Coffee Lake)
3C1DE39F-D207-408A-AACC-731CFB7F1DD7 10 P:A80274334038AF95:A802EB334038AF95

No luck, sadly

Patch applied successfully, setting BAR size to 2GB leads to VGA debug (no POST), setting BAR size higher than 2GB leads to system boot, but no image (I know that system boots, because there is sound)

Any ideas what might cause that? I will try to get VGA -> HDMI cable soon to test the fix you mentioned earlier tho Maybe I should try enabling iGPU in BIOS at all? It's currently disabled because I don't use it

xCuri0 commented 1 year ago

@somexhey

setting BAR size higher than 2GB leads to system boot, but no image (I know that system boots, because there is sound)

does this happen without using the patch too ? I see others with the same problem but they eventually get video output once Windows boots. What is your GPU ?

somexhey commented 1 year ago

@somexhey

setting BAR size higher than 2GB leads to system boot, but no image (I know that system boots, because there is sound)

does this happen without using the patch too ? I see others with the same problem but they eventually get video output once Windows boots. What is your GPU ?

Yes, same happens with no patch applied. GPU: MSI Nvidia RTX 3060 12Gb

I have two monitors connected (one primary via HDMI and a TV via DisplayPort), both monitors are not showing any signs of life after setting BAR size higher than 1Gb

dsanke commented 1 year ago

Test with ASUS Z170-A(PciBus patched), RX 580 works with 8GB BAR size, RTX 3060 Mobile(a desktop card with mobile chip for mining) works with 8GB BAR size(The card can not boot without Above 4G and the BAR size forced to 8GB even when I didn't use ReBarDxe), 5600 XT works with 8GB BAR(BAR0 8G and BAR1 256M) but can not wake from sleep in Windows(Set BAR size not higher than 1024M have normal sleep).

xCuri0 commented 1 year ago

@dsanke Theres's an override in the module to fix 5600 XT's max BAR size being limited to 1GB. The module is heavily based on Linux kernel source adapted to UEFI so it includes the override from it. You can see more info about it here https://lore.kernel.org/lkml/20210305120859.501084746@linuxfoundation.org/

A REBAR size quirk for the Sapphire Radeon RX 5600 XT PULSE for AMD Smart Access Memory (Resizable BAR) as it only advertised 256MB/512MB/1GB but it also supports 2GB/4GB/8GB so a rebar size quirk is now added to fully access the BAR0.

Using a 5600 XT on a new motherboard with ReBar support will have the 1GB issue. But this module contains an override for it.

Since it appears to not work properly with Windows maybe I should remove it ? I guess the RX 580 and 3060 don't have any sleep issues.

If possible test a card with proper ReBar on it (RX 580 will work) to make sure that it's a issue with Windows and not the BIOS.

originalm19 commented 1 year ago

Running on the ASUS P8H61-M LX2 R2.0 motherboard, it was necessary to apply the patches, as it did not go pass the post after configuring the rebar in a size greater than 4gb. Now it works perfectly, but I can't configure it for values greater than 8gb. image

dsanke commented 1 year ago

I guess the RX 580 and 3060 don't have any sleep issues.

Yes the RX 580 and RTX 3060 have normal sleep. Will test it on official ReBar BIOS.

xCuri0 commented 1 year ago

@originalm19 that's normal because it's 8GB VRAM GPU

xCuri0 commented 1 year ago

@dsanke you can get a build without the override here https://github.com/xCuri0/ReBarUEFI/actions/runs/3667380099. i recommend using the windows built artifact but the linux one should also work if you want to test it.

Divin1ty666 commented 1 year ago

@xCuri0

@Divin1ty666 try this improved pci allocation unlikely but could fix the usb issue

# PciHostBridge | Replace 32/48GB - 63GB MMIO region with full use of 64GB address space (Haswell).
8D6756B9-E55E-4D6A-A3A5-5E4D72DDF772 10 P:080000004823C1483BC3763C48BB000000000C000000483BC3762D48BB000000000E000000483BC3761E48BB000000000F000000483BC3760F48BB000000800F000000483BC3771548BE000000C00F000000482BF30F84D6FEFFFFEB1B48BE000000C00F000000483BC60F87C1FEFFFF488BDEBE00000020:010000004823C1483BC3480F47D86690669066906690669066906690669066906690669066906690669066906690669066906690669066906690669066906690669066906690669048BE0000000010000000482BF36690669066906690669066906690669066906690669066906690669066906690669090

If it doesn't find anything since you have applied the previous patch use the below

# PciHostBridge | Replace 32/48GB - 63GB MMIO region with full use of 64GB address space (Haswell).
8D6756B9-E55E-4D6A-A3A5-5E4D72DDF772 10 P:080000004823C1483BC3763C48BB000000000C000000483BC3762D48BB000000000E000000483BC3761E48BB000000000F000000483BC3760F48BB000000800F000000483BC3771548BE0000000010000000482BF30F84D6FEFFFFEB1B48BE000000C00F000000483BC60F87C1FEFFFF488BDEBE00000020:010000004823C1483BC3480F47D86690669066906690669066906690669066906690669066906690669066906690669066906690669066906690669066906690669066906690669048BE0000000010000000482BF36690669066906690669066906690669066906690669066906690669066906690669090

Hey, sorry was only able to try and test all this today.

So, the first patch can't be applied at all.

The second patch did apply, but mobo can't overclock RAM with it - with all my settings kept ram will always be 1333mhz and with default timing no matter what frequency\timings you set. That is before you apply any value with Rebarstate.exe. And after applying 14-value it wouldn't boot at all.

xCuri0 commented 1 year ago

@Divin1ty666 thanks for testing it I'll try to fix that

Koekieezz commented 1 year ago

Rebar working on GA-H77-DS3H Rev 1.1, must use Patch for PciHostBridge + PciBus + DSDT Patch. RX 590GME with Nimez Driver 22.11.2SE cause i love nimez <3

Also i tested my personal 3060Ti too, it worked, i dont have screenshot due to need to test the 590GME real quick :p

image

dsanke commented 1 year ago

MSI B150M PRO-VDH with RTX 3080 confirm work(I am using the Linux compiled dxe file this time.) and do not need UEFIPatch. I think all MSI 100/200 series behave the same. And unlike ASUS, the ReBarState cleared with CMOS clear, so no need to tweak the default setting of Above 4G and CSM.

necr0n commented 1 year ago

many thanks for the repo and the documentation!

Asus Z170-P, RTX3090, patched, 32GB, no difference from Asus Z170-P D3

dsanke commented 1 year ago

Test on ASUS H110M-K with old BIOS 2003 which have a hidden Above 4GB MMIO BIOS assignment option(set it enabled by default). RTX 3080 works. Need UEFIPatch.

JonasGMorsch commented 1 year ago

Huananzhi X99-F8 This Bios V11

RX 580 2048SP and RTX 3060 Ti

4096MB and 8192MB

No UEFI Patch

Rebar_RX580 Rebar_RTX3060Ti

Thank you for your work.

retro-future commented 1 year ago

Hey guys I have Huanan x79 motherboard just enabled the patch and after i forgot the turn off CSM, I turned off it then started the system, in gpuz it shows that resizable bar enabled but gpu/drivers suppot show "no".... My gpu rx580.... I have seen that some guys make it work on this gpu..... Does that i forget to turn off csm in first boot affected it somehow?

xCuri0 commented 1 year ago

@retro-future the wiki page common issues shows how to enable it on RX 580. I have it working on my RX 580 using that method if it's working it will show enabled in Radeon Software. GPU-Z is wrong about RX 580 being unsupported

captainmaged commented 1 year ago

Please help me I need to mod a HP 600 G1 TWR bios to be able to have resizable bar enabled.

xCuri0 commented 1 year ago

@captainmaged if you want help ask on win-raid or somewhere else not in GitHub issues.

retro-future commented 1 year ago

@retro-future the wiki page common issues shows how to enable it on RX 580. I have it working on my RX 580 using that method if it's working it will show enabled in Radeon Software. GPU-Z is wrong about RX 580 being unsupported

Thanks for reply, I just tweaked Registry and it worked

aschor commented 1 year ago

Hi, new success here : 👍

asrock X99 taichi, GPU nvidia RTX3090 .

Bar sizes : 2Gb => no good, boot loop before bios 4Gb => OK Unlimited => OK

NOTES : 1) I needed to enable 4G decoding, disable CSM, and it was REQUIRED to NOT ENABLE the "above 4G decoding patch" setting in the bios, otherwise I would not get post/grub/display output until windows had booted 2) clear cmos does clear the rebarstate apparently

image image image

Edit : blender-benchmark results : 1) without rebar : 5613 (blender 3.3.0) 2) WITH rebar@Unlimited : 5762 (blender 3.3.0) => 2.65% perf increase

magicalz commented 1 year ago

CPU: E3 1245 V3 MOBO: Gigabyte B85M-D3H(rev.1.2) Bios: F3AE GPU: ASUS 5600XT TUF

My Gigabyte B85M-D3H(rev.1.2) can enable the ReBar after adding ffs module(BAR size must<=1G ), even if Above 4G Decoding is not enable(more detail I've mentioned here: https://github.com/xCuri0/ReBarUEFI/issues/14#issuecomment-1364638770)

reBarEnable

pcibus

I try the UEFIPatching, only "# PciBus | Remove <16GB BAR size limit (Ivy Bridge/Haswell)" patch works. I also have a look at DSDT patching, but my DSDT.dsl is different from the wiki, I can't find the "CreateQWordField" keyword. DSDTMod.dsl.zip My modded bios: modded_bios_F3_ReBar_patched.zip

I've tried the other bios version, but all the bios I can find at Gigabyte official site have the same issue.

Koekieezz commented 1 year ago

@magicalz DSDT Fix (as for now) are only needed for the PciHostBridge that got patched. If yours didnt have anything to patch at PciHostBridge then it is not necessary to fix anything.

Also for RX 5600 XT, its been an issue for addressing the memory, unless there is someone who could add/mod/patch the vbios itself to actually use 6GB, there has been no such solution.. so yeah.

xCuri0 commented 1 year ago

@Koekieezz

Also for RX 5600 XT, its been an issue for addressing the memory, unless there is someone who could add/mod/patch the vbios itself to actually use 6GB, there has been no such solution.. so yeah.

ReBarUEFI has a workaround for it in the current release. I removed it now tho because dsanke reported it causes sleep to stop working.

GhoSt-1992 commented 1 year ago

First of all: a big thank you @xCuri0 and @Mak3rde! My config: Intel QQBZ (i9 9900 ES), Asus Maximus VIII Hero (z170 chipset + CoffeeTime Mod), Radeon RX 480 8Gb, 32 Gb of RAM. Everything works just fine. The only crucial thing is to use patch "Don't downgrade 64-bit BARs to 32-bit (by @Mak3rde)" - it seems like all Asus MoBos on Z170 demand this patch. Otherwise my computer doesn't go through POST initialization. ReBAR

xCuri0 commented 1 year ago

@GhoSt-1992 I didn't know Resizable BAR worked on Windows 7 too. Did you get any performance gain from it ?

magicalz commented 1 year ago

@Koekieezz

Also for RX 5600 XT, its been an issue for addressing the memory, unless there is someone who could add/mod/patch the vbios itself to actually use 6GB, there has been no such solution.. so yeah.

ReBarUEFI has a workaround for it in the current release. I removed it now tho because dsanke reported it causes sleep to stop working.

I use the ver0.2 with 5600XT, windows sleep works well.

Koekieezz commented 1 year ago

@Koekieezz

Also for RX 5600 XT, its been an issue for addressing the memory, unless there is someone who could add/mod/patch the vbios itself to actually use 6GB, there has been no such solution.. so yeah.

ReBarUEFI has a workaround for it in the current release. I removed it now tho because dsanke reported it causes sleep to stop working.

I use the ver0.2 with 5600XT, windows sleep works well.

All 6GB BAR is able to do with windows sleep? also what win ver did you use?

magicalz commented 1 year ago

@Koekieezz

Also for RX 5600 XT, its been an issue for addressing the memory, unless there is someone who could add/mod/patch the vbios itself to actually use 6GB, there has been no such solution.. so yeah.

ReBarUEFI has a workaround for it in the current release. I removed it now tho because dsanke reported it causes sleep to stop working.

I use the ver0.2 with 5600XT, windows sleep works well.

All 6GB BAR is able to do with windows sleep? also what win ver did you use?

No, as I mentioned in the post, I can't enable Above 4G Decoding, only 1GB BAR size is able to set. Win10 22H2, 19045.2364

xCuri0 commented 1 year ago

@magicalz you won't have sleep issues on 5600 XT unless you use more than 1GB BAR

GhoSt-1992 commented 1 year ago

@GhoSt-1992 I didn't know Resizable BAR worked on Windows 7 too.

@xCuri0, oh, I don't know too 😅. It is not Windows 7, but Windows 10 21h2 just in pair with WindowBlinds theme :D

TiZmSpectrum commented 1 year ago

@xCuri0 you are a legend! this works epicly on my Asus X99-A mobo

rebaruefiisepic

VictorS333 commented 1 year ago

X79 Huananzhi "Green" RX580X 8GB N (NimeZ 22.11.2) X79_HuananZ_G_ReBAR

LZeugirdor commented 1 year ago

This works with the Gigabyte Aorus B550M Pro-P Revision 1.0 motherboard

Zhongli0401 commented 1 year ago

ahh guys can i do this experiment in hp motherboard ?

robert789011 commented 1 year ago

Msi Z97 Gaming 3 with RX 6800 no patches were required but had to enable Above 4G Decoding with the second method since on this motherboard this option is hidden. Screenshot 2023-01-12 013430

SiliconExarch commented 1 year ago

Working on the latest beta BIOS for my ASUS X99-S (4101) with a GeForce RTX 3070. BAR size set to unlimited in ReBarState.exe and showing up as 8GB as expected given the available VRAM.

UEFIPatch was required.

image

therealRandomGenericDude commented 1 year ago

MB: Supermicro X9DRI-LN4F+ BIOS v3.4 GPU: Asrock Intel ARC A380 Tested 16GB REBAR UEFI Patch not required

It was an odyssey but it works on a dual E5-26XX V2 board (Supermicro X9DRI-LN4F+ BIOS v3.4) which is an Ivy Bridge-EP platform.

Deviation from the "official" instructions is required as there are issues with the padding in the firmware image that can't be resolved using UEFItool.

Instead of using UEFItool, I needed to use the official AMI tools, so while I was there, I added in an NVME module as well.

The board doesn't seem to have the capability to fully disable CSM, presumably because it has no concept of secure boot.

I tested up to 8GB rebar and it did not require any patching. They wouldn't have worked anyway as there's nothing for this platform.

EDIT - I just enabled 16GB REBAR but the GPU still only negotiated 8GB. On my Threadripper Pro based machine, it only set 4GB. Perhaps that's due to that platform having pcie4 vs pcie3 this one has.

Interestingly, I was doing this to setup an Intel ARC A380 for passthrough and with Native Windows it requires at least 8GB for rebar as otherwise the driver complains it's not supported even though GPU-Z suggests it is. I can confirm the driver wont use it with less than 8GB set on this platform.

image

xCuri0 commented 1 year ago

@therealRandomGenericDude Arc A380 is a 6GB GPU so it doesn't need more than 8GB BAR and the maximum BAR size it supports is 8GB

mirh commented 1 year ago

I don't want to be that guy, but while the 2500k doesn't have enough lanes to run the full pcie 3 speed, the B75M-D3H is still a motherboard with native pcie 3 (trivia: despite what wikipedia likes to claim, there was actually a good number of 6 series chipsets supporting it too). So.. I guess in a sense we could still argue to have learned something (the CPU doesn't really count much) but it's def not that "2.0 systems" could be workable. Even though it could even be, I don't know.

xCuri0 commented 1 year ago

@mirh On the 2500k GPU was still running Gen2 because it's connected directly to the CPU. Chipset doesn't really matter in this case.

Of course would be better to test on a fully Gen2 system but I'm sure it would work. Even one of the few P45 motherboards with UEFI should work probably limited to 1GB BAR though

SEt-t commented 1 year ago

TOLUD set to 1GB should allow 2GB BAR even without 64-bit BARs. It worked on my ASUS Z170-P D3 before the patch for downgrading BARs.

xCuri0 commented 1 year ago

@SEt-t are they are side effects of setting TOLUD to 1GB ?

SEt-t commented 1 year ago

As far as I know, only limiting visible RAM to 1GB to 32-bit OS with artificial limitations (non-server Windows; server and Linux are not affected).

WillyTP commented 1 year ago

ASUS Z170-WS & Intel ARC A770, BAR size set to unlimited and the full 16GB worked 2022-11-12 (5)

Also works on a ASUS Z170 Sabertooth MK1 2022-11-12 (13)

Hi @latisleon, would you be so kind to tell me how toy managed to flash the modded cap files? Flashing via EzFlash refuses the modded bios, while Afuwinx64 returns an error in loading drivers. Thank you

Feyd1364 commented 1 year ago

@WillyTP Flashing ASUS MB's with modified cap files can be done with USB BIOS FlashBack. Any other official method will always fail since it checks checksum and that will differ after modification. USB BIOS FlashBack only needs cap file to be named correctly for your mb and that USB stick is formatted to FAT32 with only one partition.

@xCuri0 thank you very much for your awesome work. Asus Maximus VIII Hero (Z170) with RTX 4070 Ti, patched bios and ReBAR is working on unlimited setting via ReBarState

Screenshot 2023-01-16 215845

Screenshot 2023-01-16 215756

Screenshot 2023-01-16 220323

WillyTP commented 1 year ago

Hi @Feyd1364, Thanks for your advice. I read that via AI Suite it could have been possible to flash it by changing original bios file with the modded one after check. As it seems it didn't work even if something got flashed (I got Bios setup error on reboot). Unfortunately Z270a Prime doesn't support USB Flashback. Thank you anyway