Recente technische prestatierapporten suggereren dat Intel's Alder Lake CPU's veel beter presteren op Windows 11 dan met op Linux gebaseerde besturingssystemen.
Dit verschil houdt verband met problemen met de clusterplanner van Linux, die niet is geoptimaliseerd voor de hybride architectuur van Alder Lake.
Wat dit eigenlijk betekent, is dat Alder Lake, dat nu de nieuwe beste CPU voor gaming is, beter geschikt is voor Windows 11 dan Linux, wat enigszins verrassend is, aangezien Linux doorgaans beter presteert dan alle smaken van Ramen.
Windows 11 presteert beter dan Linux in alle scenario's
Tests zijn uitgevoerd met een Core i9-12900K en Windows 11 Pro, Ubuntu 21.10 plus Linux 5.16 git, Ubuntu 21.10, Ubuntu 21.1.0 plus Linux 5.15, Clear Linux 35250 en Fedora Workstation 35.
Ook zijn de besturingssystemen getest met een reeks verschillende benchmarks, waaronder browserbenchmarks, videocodering, beeldcodering, blender en meer.
Om iets specifieker te zijn: Windows 11 Pro won 45% van de tests van de zes besturingssystemen, waardoor het het meest optimale besturingssysteem is voor Alder Lake-systemen.
De overwinning van het nieuwste besturingssysteem van Microsoft is te danken aan problemen met de Linux-planner en de interactie met Alder Lake-CPU's.
Onthoud dat de Alder Lake-chips uit twee verschillende soorten kernen bestaan, voor het geval je dit aspect nog niet wist.
De grote en snelle Performance-cores (P-cores) worden gecombineerd met een paar kleine en krachtige Efficiency-cores (E-cores) die met verrassende snelheid door achtergrondprocessen kauwen.
De planner van Linux is ontworpen om meerdere kernclusters te besturen, maar is niet ontworpen om onderscheid te maken tussen verschillende soorten kernen, zoals de P-cores en E-cores van Alder Lake.
Dit betekent helaas dat de planner zich niet bewust is van de prestatieverschillen tussen de kernen, net zoals we zien bij Windows 10.
En als gevolg daarvan zal de planner workloads naar de E-cores sturen die naar de snellere P-cores moeten worden gestuurd, en vice versa.
Linux en Windows 10 zullen een middel moeten gebruiken om te communiceren met Intel's Thread Director, die de besturingseenheid voedt systeem met realtime telemetrie, zodat het threads beter kan plannen naar de juiste typen cores, om de beste eruit te halen uitvoering.
Er is momenteel geen tijdelijke oplossing voor dit probleem (behalve het volledig uitschakelen van de E-cores) voor Linux. Hopelijk introduceert Linux 5.16 een betere compatibiliteit met Alder Lake, maar er is geen garantie wanneer en of die wijzigingen zullen plaatsvinden.
Wat is uw mening over deze hele kwestie? Zorg ervoor dat u uw mening met ons deelt in de opmerkingen hieronder.