Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

List of working motherboards #11

Open
xCuri0 opened this issue Nov 7, 2022 · 1,025 comments
Open

List of working motherboards #11

xCuri0 opened this issue Nov 7, 2022 · 1,025 comments
Assignees

Comments

@xCuri0
Copy link
Owner

xCuri0 commented Nov 7, 2022

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:

  • Motherboard: (motherboard model)
  • GPU: (gpu model, include vram if it comes with multiple vram sizes)
  • UEFIPatch: (yes or no depending on if you needed it)
  • DSDT Patch: (yes or no depending on if you needed it)
  • BAR Size: (BAR size that GPU-Z (Windows) or lspci (Linux) shows)
  • RAM: (the amount of ram in your pc)
  • Resume from sleep: (works or doesn't. if sleep doesnt work even without rebar then leave blank)
  • Notes: any additional information and screenshots of GPU-Z Resizable BAR and GPU control panel showing rebar working optionally with CPU-Z and/or Device Manager Large Memory showing too.
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 #11 (comment)
@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
@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 xCuri0 pinned this issue Nov 7, 2022
@xCuri0 xCuri0 closed this as completed Nov 7, 2022
@xCuri0 xCuri0 reopened this Nov 7, 2022
@sidex15
Copy link

sidex15 commented Nov 7, 2022

owmgcty
Jingsha X79M-S 1.0 motherboard, RX 570 8GB...

@dberrocal-git
Copy link

Huananzhi X99-TF
Vega 64

Registry editing is required to allow drivers to enable the ReBar.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000]

"KMD_EnableRebarForLegacyASIC"=dword:00000001
"KMD_RebarControlMode"=dword:00000001
"KMD_RebarControlSupport"=dword:00000001

image

@Tokobotenkai
Copy link

Would my Z97-Pro be considered working? I haven't tried the 16GB patch (only tested to 8GB), but it needs the replacement of the older 1204 NvramSmi module and the PciBus UEFIPatch to work. The GPU tested is the Intel Arc A380 (will test the A770 once I get a replacement power supply).

@xCuri0
Copy link
Owner Author

xCuri0 commented Nov 8, 2022

@Tokobotenkai anything 4GB or higher is considered working but if you find a larger size doesn't I can add a note

@EDK-Rise
Copy link

EDK-Rise commented Nov 8, 2022

Hi, i have z270 m7 with 7700k. my motherboard has 4G decoding in bios. i also have gtx 1080. how to patch my bios?
here my bios link:
https://download.msi.com/bos_exe/mb/7A57v10.zip

@xCuri0
Copy link
Owner Author

xCuri0 commented Nov 8, 2022

@EDK-Rise GTX 1080 doesn't support resizable bar

@aquamacho1
Copy link

aquamacho1 commented Nov 8, 2022

owmgcty Chinese Unbranded X79 motherboard, RX 570 8GB...

@sidex15 But can you actually check what a name of this board?, im trying figure out how to patch mine X79, checking whats the difference between them, maybe i will find something. Or even better, save a bios file, and upload here.

@sidex15
Copy link

sidex15 commented Nov 10, 2022

@aquamacho1
well after deep diving in the russian overclocking forums I found that my board is Jingsha X79M-S 1.0 the Picture is the same as mine...

I just followed the X99 guide from Miyconst and use Enabling hidden 4G decoding...

@aquamacho1
Copy link

aquamacho1 commented Nov 10, 2022

@sidex15 This is awesome, thx. I will just buy this mobo then :), im just kidding.

@sidex15
Copy link

sidex15 commented Nov 10, 2022

owmgcty Chinese Unbranded X79 motherboard, RX 570 8GB...

Add to note that macOS(Hackintosh) didn't boot after enabling Rebar..

@xCuri0
Copy link
Owner Author

xCuri0 commented Nov 10, 2022

@sidex15 I think macOS doesn't support large BARs not a problem with the bios or anything

@sidex15
Copy link

sidex15 commented Nov 10, 2022

@sidex15 I think macOS doesn't support large BARs not a problem with the bios or anything

Yeah i'm using opencore 0.8.3 even with resizeapplegpubars set to 0 won't even boot to macOS...
I guess it's still using the max BARs...
I'll try lowering the BAR size see if it boots...

@sidex15
Copy link

sidex15 commented Nov 10, 2022

@sidex15 I think macOS doesn't support large BARs not a problem with the bios or anything

@xCuri0 yep you're right setting a rebar size of 256mb boots to macOS... I also found out that my motherboard is Jingsha X79M-S 1.0 after digging in the Russian overclocking forum...

@LatiosAeon
Copy link

LatiosAeon commented Nov 12, 2022

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)

@kodekq
Copy link

kodekq commented Nov 15, 2022

A big thank you @xCuri0 and @Mak3rde
Asus z170-a, 5700xt and use patch "Don't downgrade 64-bit BARs to 32-bit (by @Mak3rde)"
Screenshot_3

@gyhmz
Copy link

gyhmz commented Nov 16, 2022

MZ32-AR0 (rev. 1.0) +ARC A380 +TESLA M40
Before:

Screenshot 2022-11-16 053932

Screenshot 2022-11-16 053840

(A380 has a 43 code after installing any driver later than 31.0.101.3277 on my platform. I don't know why Tesla M40 has "large memory range" by default. Does that mean there is a white list inside the bios for some rebar cards? )

After inserting ReBarDxe.ffs and running ReBarState.exe BAR size set to unlimited :

Screenshot 2022-11-16 080805

Screenshot 2022-11-16 134123

(A380 works with the latest driver after doing these. A small issue i found is that Intel® Arc™ Control refuse to start. )

@xCuri0
Copy link
Owner Author

xCuri0 commented Nov 16, 2022

@gyhmz Tesla M40 doesn't have ReBar it just has a large BAR by default.

@CiprianFlorin-Ifrim
Copy link

CiprianFlorin-Ifrim commented Nov 17, 2022

I can confirm it works on a Supermicro H11DSi-NT (tested with bios v1.3, should work with the v2.4 as well). Tested with a 4090 FE. No patches needed, 256GB ram installed.
GPU-Z says 3 bars are available - 16MB, 32MB, and 32GB. (before it was 16,32,256MB, and it said "disabled in bios")

Thanks a lot for making this tool.

WhatsApp Image 2022-11-17 at 11 55 47

@Divin1ty666
Copy link

@Tokobotenkai Hey! Do you mind sharing modified bios for z97-pro, please?

@Tokobotenkai
Copy link

@Tokobotenkai Hey! Do you mind sharing modified bios for z97-pro, please?

There you go: https://drive.google.com/file/d/1yZb9LkaTvvBjAkJfGSO-hPgm2L_W9SWH/view?usp=sharing

I have random issues where my keyboard and mouse is not detected on boot, not sure if it is a dying USB or a BIOS issue though.

@cursemex
Copy link

@Tokobotenkai Hey! Do you mind sharing modified bios for z97-pro, please?

There you go: https://drive.google.com/file/d/1yZb9LkaTvvBjAkJfGSO-hPgm2L_W9SWH/view?usp=sharing

I have random issues where my keyboard and mouse is not detected on boot, not sure if it is a dying USB or a BIOS issue though.

@Tokobotenkai I have them on my Hero too. Funny enough they only occur after setting rebar state value.

@Tokobotenkai
Copy link

@Tokobotenkai Hey! Do you mind sharing modified bios for z97-pro, please?

There you go: https://drive.google.com/file/d/1yZb9LkaTvvBjAkJfGSO-hPgm2L_W9SWH/view?usp=sharing
I have random issues where my keyboard and mouse is not detected on boot, not sure if it is a dying USB or a BIOS issue though.

@Tokobotenkai I have them on my Hero too. Funny enough they only occur after setting rebar state value.

I suspect it is some device being mapped in the same error, but the error is intermittent. I workaround it by using a PS2 keyboard.

@Divin1ty666
Copy link

Divin1ty666 commented Nov 19, 2022

@Tokobotenkai Thank you! If I'm going flash bios with programmer CH341A so I'll need to uncapsule bios into ROM format, right?

@kkkyloo
Copy link

kkkyloo commented Nov 19, 2022

image
machinist mr9a pro v2 work with re bar

@xCuri0
Copy link
Owner Author

xCuri0 commented Nov 19, 2022

@supermanz87 you have to use UEFIPatch. it's described in the README how to use it

@SEt-t
Copy link

SEt-t commented Nov 20, 2022

Asus Z170-P D3 : requires patch "Don't downgrade 64-bit BARs to 32-bit (by @Mak3rde)"
geforce
radeon

@cursemex
Copy link

cursemex commented Nov 20, 2022

@xCuri0 I found this:
LongSoft/UEFITool#116 (comment)

842A454A-75E5-408B-8B1C-36420E4E3F21 10 P:9801000072:0000000072

Vit9696's code allows for nvramsmi to write on UEFI for Z97's Asus motherboards like my Maximus VII hero. Already tested it, and it works.

Saved me from extracting nvramsmi from 1104 and replacing it on 3503.

@CiprianFlorin-Ifrim
Copy link

CiprianFlorin-Ifrim commented Sep 30, 2024

@Xyz00777 a nice person decided to make a self-hosted website where they upload all the Supermicro bioses ever for all boards. Here, use the search bar with your supermicro board model "H11SSL". Check entry 15332, that should be the last one before firmware signature was added for your board.

@kylewanoverseas
Copy link

Motherboard: ASRock Z170_pro4s
Modbios&Processor Modification:QTJ2(i7-10750h ES)
GPU: AMD 6750GRE 10GB
UEFIPatch: yes
DSDT Patch: No
BAR Size: 8 GB
RAM: 16GB
2024-10-06 090456

@mikehell87
Copy link

Motherboard: ThinkCentre M710t (more correctly ”Lenovo 3102", but most will probably find it under the machines name) Its an LGA1151(v1) Mobo. GPU: Intel Arc 380 (Sparkle Elf) UEFIPatch: Yes. Only possible via external programmer. DSDT Patch: No BAR Size: 8192 MB RAM: 32GB Note: Added Support for Coffee Lake and Coffee Lake Refresh (8th and 9th gen). Resume from sleep: Seemingly worked, but i had a Bluescreen shortly after. Would need to watch it for longer to make sure if its a general issue or sleep-related. (I usually dont use the Sleep function) ThinkCentre M710t ReBar BIOS.zip image

Hello Can Someone help me to activate rebar on my computer ? I really don't know how it works to modify the bios iso. The closer computer from mine is the one just over there M710s, i have a M910s (and the same graphic card a380). Thanks for your help @Tectrek

@Ian275
Copy link

Ian275 commented Oct 13, 2024

Motherboard: Acer IPIMB-AR
GPU: Intel DG1
UEFIPatch: Yes
DSDT Patch: Yes
This motherboard with DG1 won't boot if without ReBAR support.
螢幕擷取畫面 2024-10-13 045510

https://github.com/Ian275/IPIMB-AR_UEFI


After restarting, the motherboard sometimes gets stuck after the POST with no display output.

@Mhii0
Copy link

Mhii0 commented Oct 18, 2024

Do you mind sharing modified bios for z97-pro, please?

Hi, Do you mind sharing modified bios for Asus Z97-A, please? if you have time ill appreciate that

you can use one of those: original one or updated one in ROM format (choose the one will worked better)

https://winraid.level1techs.com/t/offer-asus-z97-a-updated-bios/32089/13
https://www.asus.com/ca-en/motherboards-components/motherboards/others/z97a/helpdesk_bios?model2Name=Z97A

@sneak2k
Copy link

sneak2k commented Oct 27, 2024

Motherboard: ThinkCentre M710t (more correctly ”Lenovo 3102", but most will probably find it under the machines name) Its an LGA1151(v1) Mobo. GPU: Intel Arc 380 (Sparkle Elf) UEFIPatch: Yes. Only possible via external programmer. DSDT Patch: No BAR Size: 8192 MB RAM: 32GB Note: Added Support for Coffee Lake and Coffee Lake Refresh (8th and 9th gen). Resume from sleep: Seemingly worked, but i had a Bluescreen shortly after. Would need to watch it for longer to make sure if its a general issue or sleep-related. (I usually dont use the Sleep function) ThinkCentre M710t ReBar BIOS.zip image

Hi @Tectrek . How did you enable Coffee Lake and Coffee Lake Refresh? I am wroking on an M920Q and Using an I7 8700 with intel chipset 300 series and Intel Arc 380. Got 4g Decode working and some games seem to go up to 5 Gig VRAM usage, but My scenario is for AV1 encoding and ReBar is mandatory in that instance. Thanks.

@wakawaka888
Copy link

wakawaka888 commented Oct 30, 2024

Motherboard: AsRock Z97 Extreme6
GPU: Tesla P40 24 GB, AMD RX 6900 XT
UEFIPatch: Yes
DSDT Patch: Yes
BAR Size: Doesn't show up in GPU-Z
RAM: 32 GB
Resume from Sleep: Yes

CPU is i7-4790K - Devil's Canyon. I used the Haswell instructions.
Tested using OCCT. No errors, no system instability.
I set RebarState to 32 with no problems.

DSDT had to be cut down a lot to work, I just barely got it small enough to squeak by. SLI is disabled as a result. I used the modified BIOS from Lost-n-BIOS on Winraid for this mobo as a starting point to expose Above 4g Decoding in the UEFI menu before installing ReBar. Prior to patching and using ReBar, the GPU would error out on code 12 without fail, independent of any drivers, and cause frequent system freezes and crashes whenever installed. My BIOS, Lost-n-BIOS' original BIOS, and my modified DSDT's are available here, to make this easier for anyone else on this same board: https://github.com/wakawaka888/Z97EXTREME6-unlocked_BIOS

Photos:

nvidia-smi
devicemanager_success
gpu-z
largememory
memoryrange

@OXkmn
Copy link

OXkmn commented Nov 14, 2024

created account to say thanks!!! also
i7 3770K , z77x-d3h rev1.0, ARC750.

  1. after inserting the rebar to bios, save new bios file to usb, Qflash without any steps in between.
  2. when activating above4g, it will never show in bios, will have to confirm if it is turned on via GPUZ (after using setup_var (offset) 0x0 > reboot > setup_var (offset) 0x1.
  3. once GPUZ confirms everything except rebar is on & you've flashed the modded bios, must use Rebarstate.

Confirmed 2gb working -edit- to add screenshots
4gEv1
4gEv2

@hitman72ita
Copy link

hi, but just out of curiosity, how much should I set rebar size with an RX5600XT 6gb? now is set to 8gb and it seems to work fine, should I set it to 4gb? another size? thank you

@mvildosolae
Copy link

  • Motherboard: ASUS STRIX B250F GAMING
  • CPU: Intel Core i7 9700F
  • UEFI version: 2001
  • GPU: AMD Radeon RX 6800 XT (XFX Speedster MERC 319 AMD Radeon RX 6800 XT BLACK Gaming)
  • UEFIPatch: No
  • DSDT Patch: No
  • BAR Size: 16384 MB
  • RAM: 48 GB
  • Resume from sleep: Works

Notes:

  • UEFI was previously modded with CoffeeTime as well to add support for Coffee Lake CPUs on B250 chipset.
  • The initial flashing was made with a CH341a programmer. Once the Intel flash descriptor was unlocked, further flashes were performed via FPTW64.
  • PC shows no image until Windows is booted (can't enter UEFI either). If AMD's graphic driver is not installed, no image will be shown (though Windows still boots). Can be solved by enabling Remote Desktop before, and remoting from another device to install the graphic driver.
  • For some reason, GPU‑Z says CSM is enabled.

Screenshots:
imagen
imagen
imagen
imagen
imagen

@lordekeen
Copy link

  • Motherboard: Huananzhi x79 Deluxe v7.1
  • GPU: Palit Nvidia RTX 3060 12gb (non-oc version)
  • UEFIPatch: No
  • DSDT Patch: No
  • BAR Size: 16384mb
  • RAM: 32gb
  • Resume from sleep: not tested
  • Notes: I thought it would be difficult because its a x79 system, but this board took it like a champ, just downloaded the last bios from manufacturer, modified using UEFITool following the tutorial and flashed.
    Captura de tela 2024-11-16 012954

@yaerscs
Copy link

yaerscs commented Nov 22, 2024

image
Motherboard: Z270X Gaming 9
GPU: 6600xt Sapphire Pulse 8gb
UEFIPatch: Patched, but never tested without patching
DSDT Patch: No
BAR Size: 8192mb
RAM: 16gb
Resume from sleep: I think so?
Notes: Requires modified Efiflash running from FreeDOS to flash BIOS due to "Invalid bios image"

@DADA30000
Copy link

Please, could someone answer me? What is the oldest motherboard that this method worked with?

@xCuri0
Copy link
Owner Author

xCuri0 commented Nov 27, 2024

@DADA30000 Probably some Sandy Bridge H61 board.

The problem is motherboards before Sandy Bridge supporting UEFI are rare. I've heard of some people getting it working on Core 2 Duo and X58 systems through unconventional methods (not BIOS modification) using Linux too.

@DADA30000
Copy link

DADA30000 commented Nov 27, 2024

@DADA30000 Probably some Sandy Bridge H61 board.

The problem is motherboards before Sandy Bridge supporting UEFI are rare. I've heard of some people getting it working on Core 2 Duo and X58 systems through unconventional methods (not BIOS modification) using Linux too.

Oh, OK, thanks!

@xunxiangke
Copy link

1
2

@Mantelinho
Copy link

Mantelinho commented Dec 1, 2024

  • Motherboard: ASRock Z270 Pro4
  • GPU: Intel Arc A750
  • UEFIPatch: yes
  • DSDT Patch: no
  • BAR Size: 8192 MB
  • RAM: 32 GB
  • Resume from sleep: works
  • Notes: I had to use SoniX’s UBU tool (from here) to remove Instant Flash protection, otherwise the patched ROM could not be flashed, throwing the error message "secure flash check failed".

image
image
image
image

@ddr2020
Copy link

ddr2020 commented Dec 2, 2024

@DADA30000 Probably some Sandy Bridge H61 board.

The problem is motherboards before Sandy Bridge supporting UEFI are rare. I've heard of some people getting it working on Core 2 Duo and X58 systems through unconventional methods (not BIOS modification) using Linux too.

You are looking for BootDiskUtility https://cvad-mac.narod.ru/index/bootdiskutility_exe/0-5
It makes a USB boot drive which can parse and boot UEFI partitions. I have successfully managed to boot UEFI Windows, MacOS and Linux drives on legacy systems with it. Beware of BIOS quirks.

@DADA30000
Copy link

@DADA30000 Probably some Sandy Bridge H61 board.

The problem is motherboards before Sandy Bridge supporting UEFI are rare. I've heard of some people getting it working on Core 2 Duo and X58 systems through unconventional methods (not BIOS modification) using Linux too.

You are looking for BootDiskUtility https://cvad-mac.narod.ru/index/bootdiskutility_exe/0-5
It makes a USB boot drive which can parse and boot UEFI partitions. I have successfully managed to boot UEFI Windows, MacOS and Linux drives on legacy systems with it. Beware of BIOS quirks.

I have UEFI, so no need for that, but thanks :D

@jantatje
Copy link

jantatje commented Dec 7, 2024

  • Motherboard: EVGA X99 Micro
  • GPU: Gigabyte RX 580 GAMING 8G + FirePro W4300 4G
  • UEFIPatch: no
  • DSDT Patch: no
  • BAR Size: 8G
  • RAM: 32GiB
  • Resume from sleep: working
  • Notes: Also used me_cleaner on the firmware image. Enabled hidden options for Above 4G Decoding. RX 580 initially did not have working vbios for UEFI, so I flashed one I downloaded from the internet. I only tested on Arch Linux, did not test on Windows. Firmware flash is socketed, so I used external programmer to flash it.
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] (rev e7) (prog-if 00 [VGA controller])
        Subsystem: Gigabyte Technology Co., Ltd Device 22fc
        Physical Slot: 4
        Flags: bus master, fast devsel, latency 0, IRQ 41, NUMA node 0, IOMMU group 46
        Memory at 380000000000 (64-bit, prefetchable) [size=8G]
        Memory at 380200000000 (64-bit, prefetchable) [size=2M]
        I/O ports at e000 [size=256]
        Memory at fbe00000 (32-bit, non-prefetchable) [size=256K]
        Expansion ROM at fbe40000 [disabled] [size=128K]
        Capabilities: [48] Vendor Specific Information: Len=08 <?>
        Capabilities: [50] Power Management version 3
        Capabilities: [58] Express Legacy Endpoint, IntMsgNum 0
        Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
        Capabilities: [150] Advanced Error Reporting
        Capabilities: [200] Physical Resizable BAR
        Capabilities: [270] Secondary PCI Express
        Capabilities: [2b0] Address Translation Service (ATS)
        Capabilities: [2c0] Page Request Interface (PRI)
        Capabilities: [2d0] Process Address Space ID (PASID)
        Capabilities: [320] Latency Tolerance Reporting
        Capabilities: [328] Alternative Routing-ID Interpretation (ARI)
        Capabilities: [370] L1 PM Substates
        Kernel driver in use: amdgpu
        Kernel modules: amdgpu

02:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Bonaire [FirePro W5100] (prog-if 00 [VGA controller])
        Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] FirePro W4300
        Physical Slot: 6
        Flags: bus master, fast devsel, latency 0, IRQ 255, NUMA node 0, IOMMU group 45
        Memory at 383c00000000 (64-bit, prefetchable) [size=4G]
        Memory at 383d00000000 (64-bit, prefetchable) [size=8M]
        I/O ports at d000 [disabled] [size=256]
        Memory at fbd00000 (32-bit, non-prefetchable) [size=256K]
        Expansion ROM at fbd40000 [disabled] [size=128K]
        Capabilities: [48] Vendor Specific Information: Len=08 <?>
        Capabilities: [50] Power Management version 3
        Capabilities: [58] Express Legacy Endpoint, IntMsgNum 0
        Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
        Capabilities: [150] Advanced Error Reporting
        Capabilities: [200] Physical Resizable BAR
        Capabilities: [270] Secondary PCI Express
        Capabilities: [2b0] Address Translation Service (ATS)
        Capabilities: [2c0] Page Request Interface (PRI)
        Capabilities: [2d0] Process Address Space ID (PASID)
        Kernel driver in use: vfio-pci
        Kernel modules: radeon, amdgpu

@Liten90
Copy link

Liten90 commented Dec 8, 2024

Motherboard: Asus Strix x399e Gaming
GPU: EVGA 3090 24gb
UEFIPatch: NO
DSDT Patch: NO
BAR Size: BAR0 - 16MB | BAR1 - 32678MB | BAR2 - 32MB
RAM: 64GB
Resume from sleep: work

image
image
image

@BakaVacaa
Copy link

Motherboard: MSI Z270 GAMING M3
GPU: Intel Arc A130
UEFIPatch: Yes
DSDT Patch: No
BAR Size: 4 GB
RAM: 16 GB
Resume from sleep: Yes
Notes: 4G is in the Bios it’s hidden under PCI Behavior (or smth similar sorry this is based off memory)

IMG_1597

@ouankou
Copy link

ouankou commented Dec 10, 2024

Motherboard: Supermicro X11DPH-T
GPU: Intel Arc A770 16 GB
UEFIPatch: no
DSDT Patch: no
BAR Size: 16 GB
RAM: 384 GB
Resume from sleep: not tested
Notes:
Flash the modified BIOS via BMC. Enable Above 4G Decoding and disable CSM in the BIOS. No other changes are needed on Linux.

ouankou@carina:~$ sudo lspci -v -s b1:00.0
b1:00.0 VGA compatible controller: Intel Corporation DG2 [Arc A770] (rev 08) (prog-if 00 [VGA controller])
        Subsystem: Intel Corporation DG2 [Arc A770]
        Flags: bus master, fast devsel, latency 0, IRQ 349, NUMA node 1, IOMMU group 11
        Memory at ed000000 (64-bit, non-prefetchable) [size=16M]
        Memory at 39b800000000 (64-bit, prefetchable) [size=16G]
        Expansion ROM at ee000000 [disabled] [size=2M]
        Capabilities: [40] Vendor Specific Information: Len=0c <?>
        Capabilities: [70] Express Endpoint, MSI 00
        Capabilities: [ac] MSI: Enable+ Count=1/1 Maskable+ 64bit+
        Capabilities: [d0] Power Management version 3
        Capabilities: [100] Alternative Routing-ID Interpretation (ARI)
        Capabilities: [420] Physical Resizable BAR
        Capabilities: [400] Latency Tolerance Reporting
        Kernel driver in use: i915
        Kernel modules: xe, i915

clpeak shows performance difference with ReBar on/off.

  • ReBar on
Platform: Intel(R) OpenCL Graphics
  Device: Intel(R) Arc(TM) A770 Graphics
    Driver version  : 24.39.31294 (Linux x64)
    Compute units   : 512
    Clock frequency : 2400 MHz

    Global memory bandwidth (GBPS)
      float   : 399.99
      float2  : 405.33
      float4  : 407.92
      float8  : 413.15
      float16 : 418.83

    Single-precision compute (GFLOPS)
      float   : 13025.36
      float2  : 11131.94
      float4  : 10409.40
      float8  : 10031.56
      float16 : 9714.22

    Half-precision compute (GFLOPS)
      half   : 19570.46
      half2  : 19506.91
      half4  : 19537.16
      half8  : 19443.04
      half16 : 19324.51

    No double precision support! Skipped

    Integer compute (GIOPS)
      int   : 5464.12
      int2  : 5458.35
      int4  : 5438.78
      int8  : 5414.71
      int16 : 5398.20

    Integer compute Fast 24bit (GIOPS)
      int   : 5459.08
      int2  : 5455.56
      int4  : 5439.77
      int8  : 5411.69
      int16 : 5385.23

    Transfer bandwidth (GBPS)
      enqueueWriteBuffer              : 9.20
      enqueueReadBuffer               : 8.29
      enqueueWriteBuffer non-blocking : 9.72
      enqueueReadBuffer non-blocking  : 8.72
      enqueueMapBuffer(for read)      : 9.24
        memcpy from mapped ptr        : 5.55
      enqueueUnmap(after write)       : 8.66
        memcpy to mapped ptr          : 5.56

    Kernel launch latency : 8.66 us
  • ReBar off
Platform: Intel(R) OpenCL Graphics
  Device: Intel(R) Arc(TM) A770 Graphics
    Driver version  : 24.39.31294 (Linux x64)
    Compute units   : 512
    Clock frequency : 2400 MHz

    Global memory bandwidth (GBPS)
      float   : 389.37
      float2  : 392.34
      float4  : 392.34
      float8  : 382.77
      float16 : 381.03

    Single-precision compute (GFLOPS)
      float   : 12981.84
      float2  : 11122.15
      float4  : 10389.97
      float8  : 10011.88
      float16 : 9696.23

    Half-precision compute (GFLOPS)
      half   : 19553.70
      half2  : 19491.09
      half4  : 19522.95
      half8  : 19459.86
      half16 : 19341.48

    No double precision support! Skipped

    Integer compute (GIOPS)
      int   : 5531.36
      int2  : 5468.16
      int4  : 5456.57
      int8  : 5437.07
      int16 : 5415.09

    Integer compute Fast 24bit (GIOPS)
      int   : 5473.37
      int2  : 5470.10
      int4  : 5459.73
      int8  : 5427.73
      int16 : 5411.70

    Transfer bandwidth (GBPS)
      enqueueWriteBuffer              : 8.23
      enqueueReadBuffer               : 7.17
      enqueueWriteBuffer non-blocking : 9.74
      enqueueReadBuffer non-blocking  : 8.17
      enqueueMapBuffer(for read)      : 9.49
        memcpy from mapped ptr        : 3.80
      enqueueUnmap(after write)       : 9.49
        memcpy to mapped ptr          : 10.77

    Kernel launch latency : 9.65 us

@gastovskialpha1
Copy link

gastovskialpha1 commented Dec 15, 2024

1
2
3
4
5

Motherboard: ASUS P8Z77-V LE
GPU: Nvidia Geforce RTX 3060M 6GB Frankenstein
UEFIPatch: YES
DSDT Patch: YES
BAR Size: 8GB
RAM: 16GB
Resume from sleep: YES
Notes: UEFI Patches selected only for Ivy Bridge. Replace 8-16GB MMIO region with complete use of 64GB address space (Haswell) results in pad file issue. MMTool (any ver.) workaround does not help.
Requires DSDT Modification (MANUAL):

  1. Create two .aml files by executing iasl with -f option. This will skip errors during compilation. Do not attempt to fix them.
iasl -f DSDT.dsl
iasl -f DSDTmod.dsl

Now they are both the same size and aligned.

  1. Compare DSDT.aml and DSDTmod.aml in hex editor, find new code and copy new hex values to clipboard.
    8
  2. Open original AmiBoardInfo.bin, find code section mentioned above
    9
    and overwrite it with new hex values. Now you have a patched AmiBoardInfo.bin of exact same size as original.
  3. Replace AmiBoardInfo with patched one using UEFITool or MMTool.
  4. Unlock hidden Above 4G Decoding using AMIBCP v4. Advanced --> PCI Subsystem Settings --> Access/Use = USER.
  5. Flash patched BIOS via AFUDOS or a hardware programmer (CH341 is fine).
  6. Enable Above 4G Decoding before plugging in GPU.

Summary: Using iasl to decompile and recompile DSDT results in .aml file size difference and code misalignment.
6
AmiBoardInfoTool does not correct that and we get differently sized AmiBoardInfo modules.
7
This causes pad file issue due to 96 byte offset. Doing DSDT Patch manually seems to do the trick.

@schokobarren
Copy link

Motherboard: Asus PRIME B250M-A with Kaby Lake CPU
GPU: Asrock Intel Arc 750 CHALLENGER D 8GB
UEFI patch: yes
DSDT patch: no
BAR size: 8GB
RAM: 16GB
Resume from sleep: works
Notes: used latest Beta-BIOS 2001, .rom-file flashed using AFUDOS
devmgr
rebar

@ouankou
Copy link

ouankou commented Dec 22, 2024

Motherboard: Dell Precision T7810 (E5-26xx v3/v4, C612)
GPU: NVIDIA Geforce RTX 3070 8 GB
UEFIPatch: no
DSDT Patch: no
BAR Size: 8 GB
RAM: 256 GB
Resume from sleep: yes
Notes:
External programmer is required. Dump the original BIOS and flash the modified BIOS back using programmer. Enable Above 4G Decoding and disable CSM in the BIOS. No other changes are needed.

rebar

@ADSLTrunks
Copy link

Motherboard: MSI Z97 PC Mate (7850)
GPU: Zotac Nvidia RTX 3050 ECO Solo 8GB
UEFI patch: yes
DSDT patch: no
BAR size: 8GB
RAM: 16GB
Resume from sleep: Yes

Needed MMTool for module insertion otherwise will result in bios corruption during flash (very scary). Also needed procedure to enable "Above 4G Decode" because is hidden. Bios version 4.11 (4B - Last). UEFIPatch didn't create pad corruption.

During flashing procedure screen bacame black with -no sign of life- but after a couple of minutes system reboot safety. I set 8GB bar
4
2
1
3

@Irgendwer01
Copy link

Motherboard: AsRock H110M-DGS R3.0
GPU: AsRock Intel Arc A580 8GB
UEFIPatch: no
DSDT Patch: no
BAR Size: 8GB
RAM: 32GB
Resume from sleep: works
Notes: SATA Controller doesn't work when Above 4G is enabled, related to #38?
image

@TheC41R0N11
Copy link

Rebar 1155 2
8GB Bar
Rebar 1155 3
Rebar 1155

Motherboard: ASUS P8Z68-V LX
GPU: AMD Radeon RX 6600 8GB
UEFIPatch: YES
DSDT Patch: YES
BAR Size: 8GB
RAM: 32GB
Requires DSDT Modification (Manual just as shown by User: gastovskialpha1)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests