A 2U rack-mount server is being upgraded with two single-wide NVIDIA T4 GPUs that install into PCIe Gen3 x16 riser slots. The power budget, cabling, and physical clearance have all been verified. After the cards are inserted, the server halts during POST with an error indicating that insufficient MMIO resources are available and the GPUs are not detected. Which UEFI/BIOS setting should the administrator enable before the next power-on to allow the server to enumerate the new GPUs successfully?
Force every PCIe slot to operate at Gen1 link speed.
Modern GPUs map several gigabytes of frame-buffer and register space into the system's PCIe memory address range. Servers therefore need to reserve a larger Memory-Mapped I/O (MMIO) window than the 32-bit 4 GB boundary used by legacy devices. Enabling the "Memory-mapped I/O above 4 GB" (often labeled Above 4G decoding or 64-bit MMIO) moves PCIe resources to higher physical addresses so that large devices such as NVIDIA T-series, L-series, or other compute GPUs can be initialized during POST. Secure Boot, SR-IOV, or forcing a lower PCIe link speed do not affect MMIO allocation, so those settings will not resolve the POST failure in this scenario.