Sunday, July 14th 2019
ASUS Begins Enabling Limited PCIe Gen 4.0 on AMD 400-series Chipset Motherboards
ASUS believes that PCI-Express gen 4.0 support on older socket AM4 motherboards based on the AMD 400-series chipset is technically possible, even if discouraged by AMD. The company's latest series of motherboard BIOS updates that expose PCIe Gen 4 toggle in the PCIe settings, does in fact enable PCIe gen 4.0 to all devices that are directly wired to the SoC. These would be the PCI-Express x16 slots meant for graphics, and one of the M.2 slots that has PCIe x4 wiring to the SoC. Below is a list of motherboards scored by Chinese tech publication MyDrivers, which details the extent of PCIe gen 4.0 support across a number of ASUS motherboards based on the X470 and B450 chipsets.
AMD apparently did not explicitly block PCIe gen 4.0 for older chipsets. It merely suggested to motherboard manufacturers not to enable it, since the newer AMD 500-series motherboards are built to new PCB specifications that ensure PCIe gen 4.0 signal-integrity and stability. ASUS wants to leave it to users to decide if they want gen 4.0. If their machines are unstable, they can choose to limit PCIe version to gen 3.0 in their BIOS settings. Among other things, AMD's specifications for 500-series chipset motherboards prescribe PCBs with more than 4 layers, for optimal PCIe and memory wiring. Many of the motherboards on ASUS' list, such as the TUF B450 Pro Gaming, use simple 4-layer PCBs.To test that PCIe gen 4.0 is actually enabled, MyDrivers used a PCIe gen 4.0 SSD on the M.2 slot that's directly wired to the SoC, on a TUF B450M Pro Gaming. Crystal DiskMark sequential read speeds of the drive are consistent with the same drive tested on an X570 motherboard - with just over 5 GB/s reads. These speeds are impossible on gen 3.0 x4. In a separate article, MyDrivers reports that AMD isn't too happy with ASUS marketing PCIe gen 4.0 support on its 400-series motherboards, and is reportedly trying to block it in updates to the AGESA microcode. Our recommendation - if your updated ASUS 400-series motherboard is running PCIe gen 4.0, don't update its BIOS.
Sources:
MyDrivers (main story), MyDrivers (AMD's response)
AMD apparently did not explicitly block PCIe gen 4.0 for older chipsets. It merely suggested to motherboard manufacturers not to enable it, since the newer AMD 500-series motherboards are built to new PCB specifications that ensure PCIe gen 4.0 signal-integrity and stability. ASUS wants to leave it to users to decide if they want gen 4.0. If their machines are unstable, they can choose to limit PCIe version to gen 3.0 in their BIOS settings. Among other things, AMD's specifications for 500-series chipset motherboards prescribe PCBs with more than 4 layers, for optimal PCIe and memory wiring. Many of the motherboards on ASUS' list, such as the TUF B450 Pro Gaming, use simple 4-layer PCBs.To test that PCIe gen 4.0 is actually enabled, MyDrivers used a PCIe gen 4.0 SSD on the M.2 slot that's directly wired to the SoC, on a TUF B450M Pro Gaming. Crystal DiskMark sequential read speeds of the drive are consistent with the same drive tested on an X570 motherboard - with just over 5 GB/s reads. These speeds are impossible on gen 3.0 x4. In a separate article, MyDrivers reports that AMD isn't too happy with ASUS marketing PCIe gen 4.0 support on its 400-series motherboards, and is reportedly trying to block it in updates to the AGESA microcode. Our recommendation - if your updated ASUS 400-series motherboard is running PCIe gen 4.0, don't update its BIOS.
32 Comments on ASUS Begins Enabling Limited PCIe Gen 4.0 on AMD 400-series Chipset Motherboards
In that context, you betcha. Welcome to the result of using PCIe switches in high end boards.
But this whole update, even tho my motherboard is in the certified PCI-E 4.0 overview, is useless, since i have a 2700x which does'nt support a native PCI-E 4.0 unless i upgrade the chip obviously.
I'm not touching any bios update at all, since it's working just fine.
Currently, speeds of more than 2GB/s for M.2 SSDs are limited to burst mode until the SLC cache is full. Even the best drives drop down to speeds of less than PCIe 3.0 x1 (~900MB/s) once you run out of cache. Sadly, MLC drives are all but nonexistent in the consumer sector and TLC is slowly giving way to QLC as the race to the bottom continues.
Of the two PCIe 4.0 SSD reviews I've seen so far, neither the controller nor the NAND is capable of producing performance that exceeds PCIe 3.0 x4 for anything other than a synthetic burst transfer benchmark; A benchmark that is utterly meaningless because in a real-world scenario such a transfer would be cached in system RAM by the OS anyway and fed to the SSD in the background. Not even 3DXPoint (Optane) can use the bandwidth of PCIe 3.0 yet.
Perhaps in a couple of years from now when SSD controllers have evolved, and if NAND quality hasn't dropped even further from QLC to P(enta)LC or H(ex)LC, we might actually get better transfer rates. Until now, it's just an ePeen race between vendors to claim the highest number on their marketing-departments checkbox feature list.
PCIe 4.0 enabled and functional.
www.techpowerup.com/gpuz/details/dgxhv
www.3dmark.com/pcie/23748