Příběh kompatibility s technologií PCI Express 4.0 na deskách se socketem AM4 a čipsetem řady 300 nebo 400 je už docela komplikovaný. Původně to plánovalo přímo AMD, ale pak se firma oznámila, že plán se ruší kvůli obavám z nespolehlivosti. Mezitím se opět objevily zprávy, že nyní PCIe 4.0 na těchto deskách funguje, pokud se do nich posadí patřičný procesor (Ryzen 3000 „Matisse“ s jádry Zen 2). Jenže to vypadá, že moc nadějí bychom si kolem toho dělat neměli, protože AMD má pořád v úmyslu tuto možnost zablokovat. Že podpora PCI Express 4.0 na starších deskách není jistá, respektive nemusí být definitivní, uvádí i Asus, který ve vyjádření pro německý web ComputerBase sdělil, že seznam desek schopných podpory PCIe 4.0 vyjadřuje cosi jako interní „status quo“ firmy. Ovšem podpora nezávisí jenom na tom, ale také na kódu AGESA v BIOSech. Asus potvrzuje, že pokud AMD vypne PCIe 4.0 skrze AGESA, tedy rovnou na úrovni procesoru, tak už se PCIe 4.0 na těchto deskách nebude dát použít.
AMD na zablokování trvá
A bohužel to vypadá, že přesně toto má AMD v plánu. Pro změnu AnandTech od něj dostal oficiální vysvětlení, podle kterého se rozhodnutí nijak nezměnilo. AMD pořád má v plánu PCI Express 4.0 zablokovat ve finální verzi AGESA uvolněné pro základní desky (to implikuje, že ta současná, minimálně pro desky s čipsety X470/B450 a staršími, ještě není považována za finální prodejní verzi). Nová AGESA, na které kromě jiného už nepůjde PCIe 4.0 mimo desky s čipsetem X570, má údajně být v brzké budoucnosti předána výrobcům desek, kteří by pak s určitým zpožděním měli vydat BIOSy, které budete moci nahrát do svých desek.
Our plan is unchanged. For the reliability and consistency reasons cited at Computex, we still intend to disable PCIe Gen 4 for pre-X570 motherboards. That AGESA is being released to motherboard manufacturers soon.
V současnosti se objevující možnost použít PCIe 4.0 na starší desce tedy podle tohoto vyjádření neznamená, že by AMD toto tolerovalo a dívalo se jinam. Ani to neznamená, že by se výrobcům desek podařilo zjistit, jak PCIe 4.0 zapnout nějak pokoutně a omezení obejít. Je to prostě proto, že aktualizace mikrokódu, která toto rozhodnutí bude vymáhat, ještě nebyla vydána. Vzniklo tak určité mezidobí, v němž beta BIOSy mají tuto funkci, ale to se zase za nějakou dobu skončí. Pro experimentátory budou tím pádem tyto BIOSy zajímavé, jelikož se s nimi bude dát zkoušet „co by kdyby“. Ale si nebude nejlepší nápad je používat dlouhodobě, protože pozdější aktualizace by kromě tohoto „DRM na PCIe 4.0“ měly mít i užitečné opravy a zlepšení vlastností.
Je možné, že PCIe 4.0 měla zakázat aktualizace, v které byla zároveň oprava chyby v instrukci RdRand (pro generování náhodných čísel). Ta měla vyjít ve zrychleném režimu, ale AMD ji po pár dnech od uvolnění výrobcům desek zase stáhlo. Důvodem údajně bylo, že rychlost rozhraní PCIe 4.0 na deskách platfromy X570 degradovala na PCIe 2.0. To, proč oprava RdRand má takový efekt, bylo hned trošku divné. Možná je to znamení, že AMD už s touto opravnou verzí AGESA spojilo i ono nucené vypnutí PCIe 4.0 na starších deskách, ale tato funkce ještě nefungovala korektně a bude ji nutné dále opravit. Dost možná by tedy experimenty s PCIe 4.0 mohly být zaražené už s BIOSy, které mají opravovat problémy s distribucemi Linuxu (respektive jejich systemd) a hrou Destiny 2.
PCI Express 4.0 zpětně zapnul také Biostar
Mezitím se podpora PCI Expressu 4.0 mimochodem objevila také na deskách Biostar (jak informuje techPowerUp). Ty ovšem u nás lze koupit jen hodně ojediněle, takže vás asi mohou zajímat spíš teoreticky. Také zde firma zprovoznila PCIe 4.0 na slotu ×16 vyvedeném z procesoru a na slotu M.2, který je také zapojený přímo do něj. S aktualizací BIOSu je možné PCIe 4.0 zkoušet na deskách Biostar X470GTN, Biostar Racing X470GT8 a dále levnějších B450MH a B45M2 (která má vzdor názvu čipset B350).
Ovšem také tady asi platí, že podpora bude jenom dočasná, pokud AMD skutečně PCI Express 4.0 na starších deskách zablokuje přímo v rámci mikrokódu/AGESA procesoru Ryzen 3000. V takovém případě vyšší rychlost přestane fungovat (půjde zpět na PCIe 3.0) na všech značkách desek.