Recenti rapporti sulle prestazioni tecnologiche suggeriscono che le CPU Alder Lake di Intel eseguono Windows 11 molto meglio rispetto ai sistemi operativi basati su Linux.
Questa differenza è correlata ai problemi con lo scheduler del cluster di Linux, che non è ottimizzato per l'architettura ibrida di Alder Lake.
Ciò significa in realtà che Alder Lake, che ora è la nuova migliore CPU per i giochi, è più adatta per Windows 11 rispetto a Linux, il che è alquanto sorprendente dato che Linux in genere supera tutti i tipi di Finestre.
Windows 11 supera Linux in tutti gli scenari
I test sono stati effettuati utilizzando un Core i9-12900K e Windows 11 Pro, Ubuntu 21.10 più Linux 5.16 git, Ubuntu 21.10, Ubuntu 21.1.0 più Linux 5.15, Clear Linux 35250 e Fedora Workstation 35.
Inoltre, i sistemi operativi sono stati testati con una gamma di benchmark diversi, inclusi i benchmark dei browser, la codifica video, la codifica delle immagini, il blender e altro.
Per essere un po' più specifici, Windows 11 Pro ha vinto il 45% dei test su sei sistemi operativi, rendendolo il sistema operativo più ottimale per i sistemi Alder Lake.
La vittoria dell'ultimo sistema operativo di Microsoft è dovuta a problemi con lo scheduler di Linux e la sua interazione con le CPU Alder Lake.
Ricorda che i chip Alder Lake sono costituiti da due diversi tipi di core, nel caso non fossi a conoscenza di questo aspetto.
I grandi e veloci Performance core (P-core) sono abbinati a un'infarinatura di piccoli e potenti Efficiency core (E-core) che masticano i processi in background con una velocità sorprendente.
Lo scheduler di Linux è progettato per controllare più cluster di core, ma non è stato progettato per distinguere tra diversi tipi di core, come i P-core e gli E-core di Alder Lake.
Questo purtroppo significa che lo scheduler non è a conoscenza delle differenze di prestazioni tra i core, proprio come vediamo con Windows 10.
E, di conseguenza, lo scheduler invierà carichi di lavoro agli E-core che dovrebbero essere inviati ai P-core più veloci e viceversa.
Linux e Windows 10 dovranno adottare un mezzo per interagire con il Thread Director di Intel, che alimenta il funzionamento sistema con telemetria in tempo reale in modo che possa pianificare meglio i thread per i corretti tipi di core, per estrarre il meglio prestazione.
Non esiste una soluzione alternativa a questo problema (tranne per disabilitare completamente i core E) per Linux. Si spera che Linux 5.16 introduca una migliore compatibilità con Alder Lake, ma non c'è alcuna garanzia quando o se tali modifiche arriveranno.
Qual è la tua opinione su tutta questa faccenda? Assicurati di condividere i tuoi pensieri con noi nella sezione commenti qui sotto.