HeadlinesBriefing HeadlinesBriefing.com

Resizable BAR Comes to Haswell Motherboards

TechPowerUp News •
×

Haswell owners finally have a way to get Resizable BAR running on Intel 8-series motherboards. As spotted by Haze on X, a developer going by roschank has released reBART, an open-source UEFI driver for Z87, H87, Q87, B85, Q85, and H81 boards. Back in 2020, it was reported that Intel CPUs since Haswell support Resizable BAR, pending firmware updates from motherboard makers that never came for 8-series.

The developer went digging after failing to get Above 4G Decoding working on their own B85 board, and found that Intel's 8-series platform code skips mapping memory above 4 GB altogether, something both 7-series and 9-series firmware handle. Apparently, every board maker they checked inherited the same gap, so the 4G toggle some of these BIOSes expose likely does nothing.

reBART lets the board boot normally and only kicks in right before the OS loads. At that point, it shifts the GPU's memory window up past the 4 GB line and points the boot display at the new location too. Unlike ReBarUEFI, it doesn't need module patching, though a DSDT patch is still required. Newer builds added experimental support for Intel Arc cards and multi-GPU setups.

One user reports an Arc A750 and an Arc B580 both working with an unlimited BAR size on a Gigabyte GA-Z87M-D3H under Ubuntu. Of course, going this route means flashing a modified BIOS, and at least one ASUS Z87-Plus owner couldn't get the board to boot after the DSDT patch. The developer hasn't shared any performance numbers yet either.

Source: TechPowerUp News · Summarized by HeadlinesBriefing