Linux 5.18 include importanti miglioramenti per Intel Alder Lake

Linux 5.18 include importanti miglioramenti per Intel Alder Lake
Linus Torvalds ha annunciato il rilascio stabile di Linux 5.18, l’ultima versione del kernel che è riuscita a dominare ogni campo dell’informatica tranne il personal computer (per quanto difficile possa essere per noi). In questa occasione troviamo una grande quantità di novità per i processori Intel e AMD, ed è che la rinnovata “uguaglianza” che c’è tra le due società, e il maggiore interesse di quest’ultima per Linux, ha cambiato molto il panorama da queste parti.

Cominciamo con quello che spesso viene considerato il componente più basilare di un computer (con il permesso della scheda madre): il processore. Per Intel troviamo l’inclusione di una Enhanced Hardware Feedback Interface (EHFI), un componente che dovrebbe migliorare le prestazioni e l’efficienza dei processori Intel con architettura ibrida (Alder Lake nel mercato consumer).

Ricordiamo che Linux non è partito bene sui processori Intel Core di 12a generazione, ma con la versione del kernel 5.16 la situazione ha cominciato a migliorare e il lancio che ci preoccupa dovrebbe significare un solido ritorno.

Un’altra importante innovazione, anche se controversa, è l’inclusione della tecnologia Software Defined Silicon (SDSi) nei processori Intel, che consente di attivare funzionalità aggiuntive a livello di chip utilizzando chiavi crittografiche firmate. Vedremo quale modello prenderà Intel, ma visto che AMD è tornata in forma con Ryzen ed EPYC, l’installazione porta a porta potrebbe finire per essere un calcio nella gamba per il secondo gigante blu (il primo è IBM).

Per Sapphire Rapids abbiamo un driver dormiente e la riabilitazione ENQCMD che doveva essere disabilitata in quanto non era nelle migliori condizioni. La seconda feature fa parte del Data Transmission Accelerator dei processori Sapphire Rapids appartenenti alla linea Intel Xeon.

Per completare le funzionalità Intel, il supporto audio per Raptor Lake è stato unito e il driver P-State ora utilizza il valore EPP fornito dal firmware in Alder Lake invece di utilizzare l’EPP predefinito crittografato, che dovrebbe migliorare l’efficienza.

E dopo aver evidenziato molti sviluppi interessanti per Intel, ora tocca al suo grande rivale nel segmento dei processori: AMD. Qui troviamo che, a livello generale, la notizia è meno efficace, ma ciò non significa che non sia importante.

Abbiamo iniziato raggruppando la Host System Management Port (HSMP) per accedere a informazioni aggiuntive dalle piattaforme server AMD. Continuando lo stesso segmento, è stato incluso anche il supporto per la virtualizzazione nidificata, le macchine virtuali KVM sono in grado di supportare fino a 511 processori virtuali e lo scheduler è stato migliorato per migliorare le prestazioni sulla piattaforma EPYC.

Continuando a lavorare con AMD, l’azienda sta ora lavorando a un nuovo driver audio per le sue prossime piattaforme, approfondendo il supporto P-State introdotto in Linux 5.17 e lo sviluppo di rilevamento e correzione degli errori Zen 4 (EDAC) e abilitando il supporto del profilo della piattaforma ACPI per Laptop ThinkPad. in esecuzione sui suoi processori.

E poiché Intel e AMD finiscono con molta separazione a livello di processore, Linux 5.18 ha approfondito l’unificazione del codice tra le due piattaforme. Perché duplicare il codice quando i due marchi condividono caratteristiche comuni?

A livello grafico, Linux 5.18 ha FreeSync abilitato per impostazione predefinita nel driver AMDGPU. Naturalmente, come abbiamo detto prima , questo supporto deve essere implementato anche nel compositore responsabile della visualizzazione della grafica (Mutter, Kwin, Sway…). Per lo stesso driver, si stanno gettando le basi per abilitare nuove funzionalità che non sono ancora disponibili. Da parte sua, Intel ha ampliato il supporto per Intel Arc Alchemist e ha introdotto il supporto per le sottopiattaforme DG2-G12 e Alder Lake N.

Per quanto riguarda i filesystem, il punto principale è la deprecazione di ReiserFS. Abbiamo affrontato questo problema a tempo debito . Nonostante i tentativi dell’ultimo minuto di mantenerlo in vita, i responsabili del nucleo sono stati maleducati, e il fatto è che il supporto che è stato resuscitato più per un attacco di nostalgia che per la sua effettiva utilità non può essere salvato.

Sono stati apportati miglioramenti a EXT4 che dovrebbe renderlo più veloce e scalabile, XFS ha ricevuto una serie di correzioni e miglioramenti minori, Btrfs ha aggiunto il supporto per I/O crittografato e supporto fsync più veloce e supporto fsync NVMe migliorato.

Ma Linux non riguarda solo x86, grafica dedicata, file system e dispositivi di archiviazione. Linux 5.18, oltre a tutto quanto sopra, ha aggiunto il supporto Raspberry Pi Zero 2 W al ramo master Linux, miglioramenti al supporto tablet x86 su Android, supporto sensori migliorato per varie schede madri ASUS, driver HID per tastiere e dispositivi Razer, non completamente specifiche HID corrispondenti (cosa normale per i produttori di prodotti focalizzati sui giochi) e miglioramenti nel supporto per le tastiere Apple.

La modifica della versione del kernel di solito non è critica per la maggior parte degli utenti, specialmente se l’hardware ha diversi anni. A parte l’agonizzante processo di compilazione, gli utenti possono passare al rilascio continuo e all’ultima distribuzione come Arch Linux, essere un po’ pazienti e aspettare che raggiunga Fedora 35 e 36, oppure rivolgersi a repository di terze parti per Ubuntu.

Tutti i dettagli di questa versione sono disponibili nella corrispondente pagina Kernel Newbies , dove vengono presentati in un modo più masticato e amichevole per coloro che non hanno una conoscenza approfondita.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *