Jüngste technische Leistungsberichte deuten darauf hin, dass Intels Alder-Lake-CPUs unter Windows 11 viel besser abschneiden als mit Linux-basierten Betriebssystemen.
Dieser Unterschied hängt mit Problemen mit dem Cluster-Scheduler von Linux zusammen, der nicht für die Hybridarchitektur von Alder Lake optimiert ist.
Was das konkret bedeutet, ist, dass Alder Lake, die jetzt die neue Beste CPU für Spiele ist, besser geeignet ist für Windows 11 als Linux, was etwas überraschend ist, da Linux normalerweise alle Varianten von übertrifft Fenster.
Windows 11 übertrifft Linux in allen Szenarien
Die Tests wurden mit einem Core i9-12900K und 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 und Fedora Workstation 35 durchgeführt.
Außerdem wurden die Betriebssysteme mit einer Reihe verschiedener Benchmarks getestet, darunter Browser-Benchmarks, Videocodierung, Bildcodierung, Blender und mehr.
Genauer gesagt hat Windows 11 Pro 45% der Tests von den sechs Betriebssystemen gewonnen und ist damit das optimalste Betriebssystem für Alder Lake-Systeme.
Der Sieg von Microsofts neuestem Betriebssystem ist auf Probleme mit dem Linux-Scheduler und dessen Zusammenspiel mit Alder-Lake-CPUs zurückzuführen.
Denken Sie daran, dass die Alder-Lake-Chips aus zwei verschiedenen Arten von Kernen bestehen, falls Sie diesen Aspekt nicht kennen.
Die großen und schnellen Performance-Kerne (P-Kerne) werden gepaart mit ein paar kleinen und leistungsstarken Effizienz-Kernen (E-Kernen), die sich mit überraschender Geschwindigkeit durch Hintergrundprozesse kauen.
Der Scheduler von Linux wurde entwickelt, um mehrere Kerncluster zu steuern, aber er wurde nicht entwickelt, um zwischen verschiedenen Arten von Kernen wie den P-Kernen und E-Kernen von Alder Lake zu unterscheiden.
Dies bedeutet leider, dass der Scheduler die Leistungsunterschiede zwischen den Kernen nicht wahrnimmt, ähnlich wie wir es bei Windows 10 sehen.
Als Ergebnis sendet der Scheduler Workloads an die E-Cores, die an die schnelleren P-Cores gesendet werden sollen und umgekehrt.
Linux und Windows 10 müssen mit Intels Thread Director interagieren, der den Betrieb speist System mit Echtzeit-Telemetrie, damit es Threads besser auf die richtigen Kerntypen planen kann, um das Beste zu extrahieren Leistung.
Es gibt keine aktuelle Problemumgehung für dieses Problem (außer der vollständigen Deaktivierung der E-Kerne) für Linux. Hoffentlich wird Linux 5.16 eine bessere Kompatibilität mit Alder Lake einführen, aber es gibt keine Garantie, wann oder ob diese Änderungen eintreffen.
Was ist Ihre Meinung zu dieser ganzen Angelegenheit? Teilen Sie uns Ihre Gedanken im Kommentarbereich unten mit.