Onder de vroege pull-verzoeken voor het nu geopende Linux 6.0 merge-venster (nee Linux 5.20) zijn een paar AMD-toevoegingen die het vermelden waard zijn.
Als eerste is de x86/cpu pull die nu laat de leverancierscheques vallen uit de functie”prefer_mwait_c1_over_halt”. Deze leverancierscontrole was alleen bedoeld voor Intel-CPU’s om MWAIT over HALT te gebruiken vanwege problemen met oudere AMD-processors. Met nieuwere AMD Zen-processors heeft het gebruik van MWAIT over HALT echter de voorkeur binnen de C1-energiebeheercode voor de Linux-kernel, omdat het gebruik van MWAIT over C1 een lagere exit-latentie/efficiĆ«nter is. Deze wijziging voor Linux 6.0 kan een ~21% lagere exit-latency op Zen 3 betekenen vanuit inactiviteit, maar komt vooral ten goede aan AMD HPC-klanten die globale C-states uitschakelen vanuit het BIOS.
Nu de leverancierscontroles zijn vervallen, zullen AMD-CPU’s nu graag MWAIT over HLT gebruiken in het generieke x86 CPU-inactieve codepad. Voor foutopsporings-/vergelijkingsdoeleinden is er ook ondersteuning voor de kerneloptie”idle=nomwait”als u het gebruik van MWAIT wilt vermijden en wilt terugkeren naar het gebruik van de oude stop-instructie.
Ook opmerkelijk aan de AMD Linux-kant deze maandagochtend is de x86/misc pull. Dit voegt meer AMD PCI ID’s toe en maakt ondersteuning voor meer Family 17h-en Family 19h-modellen mogelijk binnen de k10temp-driver voor CPU-temperatuurbewaking. De k10temp-driver van Linux 6.0 heeft CPU-temperatuurbewaking die nu werkt voor Family 17h-modellen A0h tot AFh en Family 19h-modellen 60h tot 7Fh nu de PCI ID’s en CCD-offsets worden toegevoegd.
Deze nieuwe ID’s voor k10temp komen waarschijnlijk overeen met extra Zen 4-CPU’s naast wat al is toegevoegd in eerdere kernels, terwijl de nieuwe Family 17h ID’s waarschijnlijk voor aankomende AMD Mendocino-processors zijn. De aankomende AMD Mendocino-processors voor budgetlaptops zijn 6nm TSMC-onderdelen met Zen 2-cores en RDNA2-graphics.
Er komen nog wat andere AMD-(en Radeon-graphics) goodies met Linux 6.0, dus houd de komende twee weken in de gaten voor de andere fusies.