xCuri0 / ReBarUEFI

Resizable BAR for (almost) any UEFI system
MIT License
1.33k 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.
BK8000L commented 1 year ago

MSI B75ma-e31, ivy bridge i5-3330, rx 580 after applying ffs module i was able to increase the size to 1gb, "above 4g decoding" doesn't exist, "max TOLUD" (hidden) can be dynamic (default) or from 1gb to 3.25gb (setting to 1gb doesn't help), patches don't help. I did gpu bound benchmarks and there is no difference (256mb and 1024mb bar). thx anyway.

![image](https://user-images.githubusercontent.com/82240117/213091170-1d5a2561-d158-4b25-aa93-38c9632dd5e7.png) ![image](https://user-images.githubusercontent.com/82240117/213091257-42b2dbbf-a694-4054-a1e1-6ff53cd9cb49.png)

mod bios if someone needs it: https://drive.google.com/file/d/108Zg2MwYN-jCTm1Y-tr0T0X68o-XTb0l (rename E7808IMS.mod to E7808IMS.340)

xCuri0 commented 1 year ago

@BK8000L You will only see improvements in DX12 games mostly and maybe very CPU bound DX11 ones. I haven't tested 1GB BAR but I got a 12% gain in Cyberpunk 2077 benchmark with 2GB BAR on my RX 580 8GB.

BK8000L commented 1 year ago

@xCuri0 can you test with 1gb bar? i tested in cyberpunk and superposition

xCuri0 commented 1 year ago

@BK8000L you should use high or medium settings. When I test on ultra the difference is very small in Cyberpunk

dsanke commented 1 year ago

-9e85a971ddea258 MSI C236M WORKSTATION Intel DG1 Don't need UEFIPatch. Not tested by myself, this motherboard with DG1 won't boot if without ReBAR support.

scarface65000 commented 1 year ago

Hello @Koekieezz , could you explain me how you manage to enable 4G Decoding on GA-H77-DS3H got a similar MB GA-Z77M-D3H. GPU-Z say me "Above 4G Decode enabled in BIOS : Yes" without doing nothing but I don't see large memory range in device manager.

Thanks for your help

xCuri0 commented 1 year ago

@scarface65000 the instructions to enable 4g decode are in the wiki which is what koekieezz followed

Aushyro commented 1 year ago

Hello I have a ASUS Z170-E and downloaded latest BIOS from their website. (Z170-E-ASUS-3801) I'm unable to find the string PciBus in this BIOS file. 4G decode was already visible in this BIOS so I enabled it and disabled CSM

gpuz cpuz1 cpuz2

xCuri0 commented 1 year ago

@Aushyro try doing GUID search for CF8034BE in UEFITool. PciBus should show

UEFITool doesn't search LZMA compressed regions properly so this workaround is needed. I've updated the wiki to have it

scarface65000 commented 1 year ago

@scarface65000 the instructions to enable 4g decode are in the wiki which is what koekieezz followed

Thanks for your reply @xCuri0, i was unable to enable 4g decode with your wiki explanation (i'm able to change setup_var (offset) but nothing happen) but I found in your wiki that's it's possible with AMIBCP. So I activate Above 4G and disable CSM for my firmware using your trick in failsafe and optimal mode. (preventive for error too cause i passed my 3 last day to recover my corrupted bios). image image I can confirm that this method working for me. (you can reuse my picture if you want to make the tutorial) And now I can see large memory on windows. image

Now i'm at the step after the uefi patches.txt.

I am unable to make the DSDT patch

Any help could be appreciated.

Pardon my French ;)

xCuri0 commented 1 year ago

@scarface65000 change ABCDEFGH to ABCDEFFF. Same error on my Gigabyte board and that fixes it

Aushyro commented 1 year ago

Default search does not seem to find anything. When I enable "Header and Body" I seem to find multiple instances, but not anything with the text PciBus. See attachment.

UEFITool

xCuri0 commented 1 year ago

@Aushyro have you tried looking at each one ? One of them will be PciBus

kpwsyang commented 1 year ago

working on the ASUS H170M-PLUS with the PowerColor Red Dragon RX 480 8 GB, patched BIOS

At first it can't enable the ReBAR in the AMD driver by change the registry keys although it has enabled in the BIOS. For some reason the bus is place at the Bus 1 rather than Bus 0 so I need to change the entry of registry file from [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class{4d36e968-e325-11ce-bfc1-08002be10318}\0000] to [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class{4d36e968-e325-11ce-bfc1-08002be10318}\0001]

Then it works. If someone has problem to enable the unsupported GPU in the AMD software also. Take a look at the registry, maybe it is the same problem. rebar

dsanke commented 1 year ago

@Aushyro 8D6756B9-E55E-4D6A-A3A5-5E4D72DDF772 is GUID of PciBus of your BIOS. I recommend just insert it after A0327FE0-1FDA-4E5B-905D-B510C45A61D0, it will work. I have tested.

brafLake commented 1 year ago

ASUS EX-B150M-V3 COFFETIME 0.99 EDITED BIOS TO WORK WITH COFFE LAKE PROCESSORS QTJ2(i5 10400) PATCH ENABLED RX 6600M BAR SIZE 8GB REBAR IS WORKING GOOD. rebar

LordAdo96 commented 1 year ago

Hi there, so finally i managed to enable it! Ryzen 5 2600 RX 580 b450 aorus m I had to flash modded bios with your ReBarDxe.ffs and use ReBarState.exe to get it work. and after all that time i finally managed to do this, im proud of myself and you to get us this. Thank you pal.

Untitled

Aushyro commented 1 year ago

Ok, so I really tried everything but I'm unable to POST.

What I did:

  1. Enabling hidden 4G decoding : No, my BIOS natively supported this setting
  2. Turned on 4g decoding and disabled CSM.
  3. Adding FFS module to create a BIOS file using the GUID @dsanke provided. Everything went well!
  4. Checked if I needed DSDT Patching : No
  5. Applied UEFIPatch: Using UEFIPatch
  6. Flashed the new BIOS using [Guide] How to flash a modded AMI UEFI BIOS. Using "Flashing an ASUS BIOS file with the extension “.CAP”:" / "2. Usage of an AMI AFUDOS or AFUWIN Tool:" method.
  7. Did step 2 again.
  8. Using ReBarState.exe tried to use 16g/8g and/or 4g. After setting this POST returned a long beep and 3 short beep, but I am able to enter Windows still (but without the rebar) (Except 4g wich gives me the most awesome ai generated I have ever seen haha (see attachment)). This also automagically enables CSM again.
  9. Unplug GPU, using iGPU to boot, disable ReBar in ReBarState.exe using value 0.
  10. Plug GPU in and reboot.
  11. Repeat step 7 till 10 using different values.

I'm not really sure what to do anymore. Can you help me with this?

20230131_014952 20230131_014909

[edit]:

2g gives me the same AI art like in the screenshots, so not really bothering trying 1g or lower.

Also: CMOS reset does nothing for me, I have to physically inplug the GPU to be able to boot into Windows and using ReBarState.exe to disable ReBar and try again...

xCuri0 commented 1 year ago

@Aushyro 1GB will probably work. It looks like the patch to prevent BAR being downgraded to 32-bit is missing.

Also you can probably set the BIOS to always enable iGPU so you won't need to take out GPU. It could be related to bug #4

Aushyro commented 1 year ago

@Aushyro 1GB will probably work. It looks like the patch to prevent BAR being downgraded to 32-bit is missing.

Also you can probably set the BIOS to always enable iGPU so you won't need to take out GPU. It could be related to bug #4

Thanks, but 1GB actually generated the same issue as in my latest 2 photos I've sent. Let me try to re-create the whole BIOS image and do the complete process again. I'm replying to a thread wich is not suitable for my issue btw, should I create a official Issue when this still is not working?

[edit]

AHA! I've made some progress! I've must been incredibly stupid. Yoohooo :D (claps hands with @xCuri0 ) Ok, no time to celebrate yet. As GPU-Z is showing the correct states, the driver is not. I tried already re-installing the AMD driver (including the factory reset option) but it shows that rebar is not supported. Going to try the DDU method now.

rebar

[edit2]

[edit3]

NOW I HAVE IT WORKING! I had to apply the register patch described here: Common-issues-(and-fixes) Yass, you can add this to the list haha :D

rebarenabled

[edit4]

After all this Windows detected hardware changes wich made my Windows unactivated. So, I had to just re-activate my Windows :) just so you know that the

limyz commented 1 year ago

asrock h77 pro4-m is working. dsdt and uefi patching is required.

h77-unlimited

RRM5 commented 1 year ago

First of all, thanks to @xCuri0 Hello everyone, let's see if you can help, AB350Gaming rev1 board, r5 1600AF, RX nitro 4g, this is the hardware. Something strange happens to me, I enabled bar with Above64 and it let me put up to 2g as I have read that it is normal, but in games it did strange things to me, sudden drops in fps and less fps, with 1024 and 512 it behaves the same. On the other hand, if I remove Above64 and put it in 1g, it works, logically with more than one gig it doesn't start. And it seems strange to me on a ryzen motherboard. I don't know what the problem could be and I would like to take advantage of that extra gig. SAM1

xCuri0 commented 1 year ago

@RRM5 this sounds like a bug with your BIOS probably. maybe linux dmesg could be helpful.

also you could try the TOLUD thing listed in README to possibly get 2GB without above64

RRM5 commented 1 year ago

BAR1 BAR2 BAR3 @xCuri0

I tried with the stock bios and added only the Rebar, I modified many things, but nothing remains the same. I don't see a TOLUD bios. I wouldn't be surprised if it was a bug in the Gigabyte bios, my journey with this board is firecracker..... Thank you.

xCuri0 commented 1 year ago

@RRM5 save the dmesg log to a file and send that. Do it while you have BAR set to 2GB

RRM5 commented 1 year ago

@xCuri0 This is what I got , 1 y 2

Thanks for your help.

xCuri0 commented 1 year ago

@RRM5 i think the problem is the BAR address being allocated for the GPU is higher than what is optimal. See if there's an option Above 4GB MMIO Limit including in hidden menu and set it to 39-bit. 39-bit is what Intel desktop platforms use and they don't have this issue

RRM5 commented 1 year ago

@xCuri0 It's the first thing I unlocked from the bios, I tried but I don't remember if I tried Valos 39 then I'll see if it continues to do it, especially with Doom Eternal and it's weird because it's Vulcan and that's where it should work best bar, right? Thank you. 20230202_183727

xCuri0 commented 1 year ago

@RRM5 both vulkan and DX12 games are affected most by resizable bar

RRM5 commented 1 year ago

@xCuri0 I don't know but it's weird, the MMIO value doesn't matter, it does the same, the weird thing is the freezing and a drop in FPS from 80 to 40 with a microfreeze, don't worry I'll leave it at above 64 disable and I'll settle for 1g which will always be better than 256mg. Maybe I'll try to remove the module from the board to see if it's going to be because of that, or try an older bios, I don't know...... Thank you very much for your attention and your work. Regards.

xCuri0 commented 1 year ago

@RRM5 open a separate issue for this

Rubio85 commented 1 year ago

Hello, On My Gigabit ga-ax370m-ds3h it works fine, only to know ist that you cant flash with the moddet efiflash 0.87 the new capsules Bios. You need this tool...https://winraid.level1techs.com/t/tool-flashrom-v1-2-dos-amd/36544 it works perfect. If you are interested, I can also upload my modded bios.

Rubio85 commented 1 year ago

6070xt Bar size 16 GB UEFIPatch req (N)

Briggzy125 commented 1 year ago

MSI Z170A pro working with a RX6650 XT, Tested 8GB Had to use MMtool & Patching was required

image_2023-02-07_190527162

newborn2010 commented 1 year ago

It's working with ASRockRack C621 motherboard. Here is WC621D8A-2T + RTX A4000 2023-02-08_205609

rekh127 commented 1 year ago

Asus Maximus IX Hero (z270) working with rx 5700 XT

Using unlimited(32) in ReBarState correctly set to 8 GB.

Didn't try without patches - patches that were applied were "Don't downgrade 64-bit BARs to 32-bit (Haswell)" and "Remove <64GB BAR size limit (Skylake/Kaby Lake/Coffee Lake)"

Have an intel arc a750 on its way and will confirm support with that on this same motherboard when it arrives.

23volot commented 1 year ago

Hello, so i was able to make rebar to work but its only usable till 1024 mb My specs are : Motherboard MSI Z77A-G43 (MS-7758), BIOS V2.13, i5-3570, Sapphire rx 580 nitro+ 8gb (ignore 580x in the screenshot) Disclaimer: Before doing any modding to bios of this board, consider this:

So, i injected the FFS module using the MMTool method (the UEFITool method didn't work for me) the rebar function worked. Patched the image Using UEFIPatch and ended up using pad file issue workaround. So i got rebar working, but there is a major issue i could not work around yet. Right from the start GPU-Z stated that: Above 4G Decode enabled in BIOS Yes After i got rebar working i could not make it go above 1024mb. I started to investigate, and find out that Large Memory was absent in my device manner. I tried Enabling hidden 4G decoding but no luck. The most frustrating thing is that i did not find any BIOS setting stating that this board supports above 4G decoding. I dug through every BIOS available for this board using UEFITool and AMIBCP_v5.02.0031. And in every single one of them i couldn't find an entry for above 4g decoding. Either i failed miserably (its been a long day of soldering BIOS chips...) or MSI Z77A-G43 (MS-7758) BIOS does not have this option integrated, even in hidden options. Please, if I'm wrong, help me find solution for this issue.

If anyone wants the BIOS image, i can share it (i forgot it on the PC at the work place).

Rebar

xCuri0 commented 1 year ago

@23volot Currently there is no fix for missing 4G decode option. Alot of Haswell users also have this issue

You should still see a performance gain with 1GB though. Did you try the TOLUD method in README to try and get 2GB ?

rekh127 commented 1 year ago

Another gpu tested with the Maximus IX Hero (z270)

Didn't realize I was supposed to grab photos last time. But grabbed them with the arc a750. Works the same here. Sleep and resume did work with both. rebarArc rebarGPUz

Koekieezz commented 1 year ago

Hello, so i was able to make rebar to work but its only usable till 1024 mb My specs are : Motherboard MSI Z77A-G43 (MS-7758), BIOS V2.13, i5-3570, Sapphire rx 580 nitro+ 8gb (ignore 580x in the screenshot) Disclaimer: Before doing any modding to bios of this board, consider this:

  • every attempt to use M-Flash (integrated bios flashing from USB) failed, bricking the board.
  • the BIOS chip is soldered on the board, so you need a re-flow station, and preferably hot plate (or a good preheat) so you wont melt or destroy the psb.
  • there is a JSPI1 connector that can be used to flash BIOS without soldering, but it requires a specific programmer, i tried to hook up rt809f programmer i use to flash BIOS - it did not work.
  • the motherboard don't have any BIOS flashback functionality, so you are up for a lot of pain :)

So, i injected the FFS module using the MMTool method (the UEFITool method didn't work for me) the rebar function worked. Patched the image Using UEFIPatch and ended up using pad file issue workaround. So i got rebar working, but there is a major issue i could not work around yet. Right from the start GPU-Z stated that: Above 4G Decode enabled in BIOS Yes After i got rebar working i could not make it go above 1024mb. I started to investigate, and find out that Large Memory was absent in my device manner. I tried Enabling hidden 4G decoding but no luck. The most frustrating thing is that i did not find any BIOS setting stating that this board supports above 4G decoding. I dug through every BIOS available for this board using UEFITool and AMIBCP_v5.02.0031. And in every single one of them i couldn't find an entry for above 4g decoding. Either i failed miserably (its been a long day of soldering BIOS chips...) or MSI Z77A-G43 (MS-7758) BIOS does not have this option integrated, even in hidden options. Please, if I'm wrong, help me find solution for this issue.

If anyone wants the BIOS image, i can share it (i forgot it on the PC at the work place).

Rebar

MSi Bioses at that day have the wackiest M-Flash installs. The only guranteed way to flash it safely, is by making sure THE bios doesnt have any pad-file or any stock file, deleted at all. i managed to update the orom, efi gop, inject nvme, etc, by making sure nothing is deleted. then i tested it using m-flash, it works. The method is by make 1 copy and make sure everything is modded in the copy, open copy using mmtool, extract the module that you updated, then use replace function on the original bios. that works most of the time for that janky m-flash XD

sears-s commented 1 year ago

I have an ASUS Z170-AR with a 6600K. Prior to modding the bios, I could not get it to POST with an Arc A380 (VGA LED stayed on and Arc's fan stopped spinning after a few seconds). I modded and flashed the BIOS with the patches (thanks to @dsanke and @Aushyro for their helpful comments, PciBus would not show up for me either) and tried setting the ReBar to a few different values (unlimited, 1GB, 4GB). With the GPU attached, it is still not POSTing. Anyone know if this may be related to ReBar or if my CPU and GPU simply aren't compatible?

xCuri0 commented 1 year ago

@sears-s Did you try CSM off (and any other legacy settings off too) ? And also enable 4G decode if you want to use rebar

It's not a compatibility issue multiple people have had Arc work on Skylake and Haswell

sears-s commented 1 year ago

@sears-s Did you try CSM off (and any other legacy settings off too) ? And also enable 4G decode if you want to use rebar

It's not a compatibility issue multiple people have had Arc work on Skylake and Haswell

Yes, I've had CSM off and 4G decoding on in the BIOS. What are the name of some other common legacy settings that could be causing the issue?

Maybe my card is dead... I'll play around with PCIe slots and power cables.

pnrxtx commented 1 year ago

Asrock z170 extreme4 with coffee mod 9700kf, 6800xt gpu. Unlimited(16gb) rebar size. No uefi patch. "Above 4g decode" is hidden in bios (0x385 offset). rebar

Question is patch needed to make all 16gb available for rebar ? Maybe i don't understand this correctly, but it uses heap1 which is 8gb instead of 16gb heap2. Or how else i can see how much gb is used for rebar eae

xCuri0 commented 1 year ago

@pnrxtx heap1 is shared memory (system RAM) not GPU VRAM.

Here is on my system image

sears-s commented 1 year ago

I have an ASUS Z170-AR with a 6600K. Prior to modding the bios, I could not get it to POST with an Arc A380 (VGA LED stayed on and Arc's fan stopped spinning after a few seconds). I modded and flashed the BIOS with the patches (thanks to @dsanke and @Aushyro for their helpful comments, PciBus would not show up for me either) and tried setting the ReBar to a few different values (unlimited, 1GB, 4GB). With the GPU attached, it is still not POSTing. Anyone know if this may be related to ReBar or if my CPU and GPU simply aren't compatible?

Got it to POST after setting the primary display in my BIOS settings to the iGPU, which is fine for my use case. ASUS Z170-AR with Intel Arc A380. Here are some notes:

lspci output with ReBar disabled:

03:00.0 VGA compatible controller: Intel Corporation DG2 [Arc A380] (rev 05) (prog-if 00 [VGA controller])
    Subsystem: ASRock Incorporation Device 6004
    Flags: bus master, fast devsel, latency 0
    Memory at de000000 (64-bit, non-prefetchable) [size=16M]
    Memory at 2fe0000000 (64-bit, prefetchable) [size=256M]
    Expansion ROM at df000000 [disabled] [size=2M]

With ReBar size set to unlimited:

03:00.0 VGA compatible controller: Intel Corporation DG2 [Arc A380] (rev 05) (prog-if 00 [VGA controller])
    Subsystem: ASRock Incorporation Device 6004
    Flags: bus master, fast devsel, latency 0
    Memory at de000000 (64-bit, non-prefetchable) [size=16M]
    Memory at 2c00000000 (64-bit, prefetchable) [size=8G]
    Expansion ROM at df000000 [disabled] [size=2M]
MissBendy commented 1 year ago

MSI B150m Bazooka Plus UEFI Patch applied 7700K and 6600 XT

8GB works in windows but I had to lower it to 1GB for MacOS (hackintosh) to boot.

Screenshot 2023-02-13 182436

Edit: Looks like the current development version of OpenCore 0.8.9 adds in compatibility for this rebar mod

1267D31D-7DA7-45C0-8180-104673C8E0D9

pnrxtx commented 1 year ago

@pnrxtx heap1 is shared memory (system RAM) not GPU VRAM.

Yea, its actually mismatch indexes where it says heap count and heap indexes lower. so its heap1=index0, heap2=index1, not heap1=index1 as i thought. So its using correct heap2 which is 16gb for me.

xCuri0 commented 1 year ago

@RRM5 you might want to see this https://gitlab.freedesktop.org/drm/amd/-/issues/1864

RRM5 commented 1 year ago

@xCuri0 Thanks, that's precisely what's happening to me. I don't know if there's any way to fix it by modifying something in the bios?for w11. These days I tried everything I could think of and nothing worked. I have resigned myself to not using a bar, although in Cyberpank 2077 I did gain about 4 or 5 FPS, but in others like Doom eternal I lost about 30 FPS. I said thank you very much and greetings.