È stato un altro anno entusiasmante per Intel sul fronte open-source/Linux con innumerevoli contributi al kernel Linux, Mesa e altri progetti open-source. I toolkit oneAPI di Intel continuano a canticchiare e continuano a mantenere tonnellate di altri progetti da Clear Linux a SVT-AV1 a IWD e molti altri. Anche gli sviluppatori di driver grafici Linux di Intel sono stati estremamente impegnati nella preparazione del supporto open source per i lanci di GPU discrete del prossimo anno. Ecco uno sguardo agli articoli Intel più popolari su Phoronix nel corso del 2021.

Come parte dei nostri vari riassunti di fine anno, di seguito è uno sguardo alle notizie Intel Linux/open source più viste su Phoronix quest’anno. Questo elenco riguarda solo le notizie Intel originali relative all’open source/Linux e non tutte le recensioni sull’hardware Intel Linux, gli articoli di benchmark in primo piano, ecc.

Degli oltre 300 articoli originali di Intel su Phoronix nel 2021, quelli che hanno catturato il maggior interesse dei lettori includevano:

Intel per disabilitare TSX per impostazione predefinita su più CPU con un nuovo microcodice
Intel sta per disabilitare le estensioni di sincronizzazione transazionale (TSX) per impostazione predefinita per vari processori Skylake tramite Coffee Lake con i prossimi aggiornamenti del microcodice. Sì, questo significa implicazioni sulle prestazioni per i carichi di lavoro che beneficiano di TSX. Apparentemente di questo cambiamento non si è parlato molto pubblicamente e mi è capitato di accorgermene guardando le nuove patch del kernel.

I cambiamenti di Linux 5.15-rc5 x86 mirano a correggere”Yet Another Hardware Trainwreck”
Stamattina sono stati inviati un set urgente di aggiornamenti x86 per il kernel Linux 5.15-rc5 in uscita entro oggi.

Linux 5.13 offre ulteriori correzioni al pasticcio di gestione di FPU/XSTATE incasinato
All’inizio di questo mese Linux 5.13 ha disabilitato la funzionalità ENQCMD di Intel per i prossimi processori Xeon”Sapphire Rapids”come il codice del software del kernel attorno ad esso è stato ritenuto”rotto irreparabilmente”. Molte delle recenti patch inviate da Intel sulla rielaborazione del codice del kernel in preparazione delle imminenti funzionalità della CPU sono state trovate piuttosto pelose dopo essere già state messe in linea e quindi stamattina è stata inviata un’altra serie di correzioni x86 urgenti.

Lo sviluppatore principale di Intel del loro driver Linux Vulkan ha lasciato l’azienda
Arrivare a sorpresa alla fine della settimana è la conferma che lo sviluppatore principale e l’architetto per Linux Vulkan di Intel conducente ha lasciato l’azienda.

“Intel Software Defined Silicon”in arrivo su Linux per l’attivazione di funzionalità hardware aggiuntive con licenza
Si è parlato di Intel che si sta muovendo per offrire più funzionalità con licenza/opt-in per le capacità hardware trovate all’interno di un dato processore come aggiornamento. Ora stiamo vedendo i segni di Linux di quel supporto in arrivo con un driver per”Intel Software Defined Silicon”per consentire l’attivazione sicura di tali funzionalità integrate nel silicio del processore ma disponibile solo come opzione di ricarica.

Intel annuncia la grafica desktop Iris Xe per gli OEM
Intel ha annunciato oggi che le schede grafiche discrete Iris Xe (DG1) stanno arrivando per selezionare i sistemi OEM con ASUS come uno dei suoi partner iniziali.

Intel contribuisce alle ottimizzazioni AVX-512 a Numpy, ottenendo enormi accelerazioni
Intel ha contribuito alle ottimizzazioni AVX-512 a monte di Numpy. Per coloro che utilizzano Numpy come libreria Python leader per il calcolo numerico, le nuove CPU Intel con funzionalità AVX-512 possono godere di importanti accelerazioni nell’intervallo 14~32 volte più veloci.

Un grave bug di danneggiamento dei dati di Linux 5.12 colpisce i sistemi Intel CI-Problema causato da file di scambio
La scorsa settimana ho emesso un avviso di possibile perdita di dati sul primo kernel di Linux 5.12 codice che stava seriamente danneggiando gravemente i miei sistemi di test. Si scopre che i sistemi di test grafici interni di Intel sono stati morsi da questo problema nell’incontrare questa significativa corruzione del file system e in quanto tali sono stati rapidi nel saltare sul problema: ora c’è un’idea di cosa sta causando il brutto problema e una soluzione alternativa da ripristino delle patch selezionate.

Mesa 21.2 rilasciato con il nuovo driver Intel Crocus, PanVK, codice M1 in anticipo
Mesa 21.2 è l’ultimo aggiornamento trimestrale di questo stack di driver di grafica Linux open source per spazio utente, in particolare fornendo i driver Intel e Radeon OpenGL/Vulkan tra gli altri.

Intel pubblica il driver”Software Defined Silicon”aggiornato per attivare le funzionalità hardware con licenza
A settembre siamo stati i primi a segnalare che Intel stava sviluppando il supporto”Software Defined Silicon”per essere in grado di attivare funzionalità hardware aggiuntive con licenza non altrimenti esposte. Intel non ha parlato della controversa funzionalità in termini di piani di prodotto, ma questo fine settimana hanno pubblicato una nuova revisione di questo driver Linux Intel”SDSi”.

Intel pubblica il codice iniziale per gli interrupt utente x86 su Linux: mostra un grande potenziale di prestazioni
Oltre alle grandi estensioni di matrice avanzata, il supporto è ancora in evoluzione e il lato kernel Il codice AMX non è ancora stato unito, un’altra caratteristica di Xeon”Sapphire Rapids”del prossimo anno che stiamo vedendo solo ora nella prima forma pubblicata per il kernel Linux è la gestione degli interrupt utente x86.

I 12 cambiamenti più interessanti di Linux 5.12-PS5, N64, Intel VRR, RDNA2 OverDrive
Se tutto va bene, il kernel stabile di Linux 5.12 verrà rilasciato questo fine settimana. È stata una settimana abbastanza tranquilla finora in Linux 5.12 Git Land, ma se le cose si risolvono Linus Torvalds potrebbe posticipare il rilascio stabile di una settimana per consentire un’ottava e ultima release candidate. In ogni caso, Linux 5.12 sta preparando un sacco di eccitanti cambiamenti.

I ricercatori scoprono che le interconnessioni ad anello della CPU Intel sono vulnerabili agli attacchi del canale laterale
I ricercatori dell’Università dell’Illinois hanno scoperto che le interconnessioni ad anello della CPU di Intel sono vulnerabili allo sfruttamento da parte degli attacchi del canale laterale. Questo apre una nuova lattina di worm con l’interconnessione cross-core ora vulnerabile allo sfruttamento, ma finora Intel non sembra essere eccessivamente preoccupata e ci sono alcune domande aperte sul fatto che questo exploit di interconnessione funzioni ancora con l’ultimo Intel Xeon processori.

Intel rilascia un nuovo microcodice CPU a causa di nuove vulnerabilità di sicurezza (giugno 2021)
Intel ha appena rilasciato una vasta serie di aggiornamenti del microcodice CPU per affrontare una nuova serie di avvisi di sicurezza appena reso pubblico.

Linux Kernel Orphans Itanium Support, Linus Torvalds ne riconosce la morte
Proprio la settimana scorsa ho scritto che il supporto Itanium IA-64 nel kernel Linux è stato interrotto per un mese durante il Linux 5.11 Ciclo del kernel. Il problema è stato risolto, ma da allora è emersa un’altra regressione che aveva interessato tutto l’hardware IA-64 da quando una patch è stata fusa in ottobre. Una correzione per l’ultima regressione è arrivata durante il processo che ora contrassegna l’architettura Itanium come orfana.

Anche nel 2021, Intel spreme alcune ottime prestazioni dal proprio driver OpenGL
Mentre è il 2021 e molti giochi Linux moderni e altri carichi di lavoro si stanno concentrando sull’API Vulkan , Intel non rinuncia alle ottimizzazioni aggressive del driver OpenGL Gallium3D OpenGL”Iris”per sistemi Linux. Con l’ultimo codice Mesa 21.1 oggi c’è una serie di patch che forniscono fino al 17% di prestazioni migliori in alcuni giochi, mentre altri software OpenGL sono generalmente almeno di qualche punto percentuale più veloci. In alcuni micro-benchmark può essere più veloce del 50%.

Intel inizia a preparare il driver grafico Linux per hardware multi-tile
Intel sta preparando il lancio di Xe HP già da molti mesi, includendo un lavoro fondamentale sulla sua grafica/acceleratore discreto il supporto per il loro stack di driver grafici Linux risale a un bel po’di tempo fa. Sul fronte Xe HP, venerdì pomeriggio è stata pubblicata per la prima volta un’importante serie di patch: il lavoro iniziale sul supporto multi-tile.

Intel abbraccia completamente LLVM per i suoi compilatori C/C++
I compilatori C/C++ di prossima generazione di Intel stanno sfruttando appieno lo stack del compilatore LLVM al posto del loro precedente codice proprietario del compilatore-base. Intel ha”completa [d] adozione”di LLVM per le proprie esigenze di compilatore C/C++.

Intel propone il filtro Consenti/Nega del driver del kernel Linux
Come parte del loro lavoro sul supporto delle estensioni di dominio attendibili (TDX) per Linux, gli ingegneri Intel stanno proponendo un’opzione di filtro dei driver affinché Linux sia in grado di impostare elenchi di driver consentiti o negati che possono o non possono essere caricati dal kernel avviato.

Il driver Vulkan di Intel aggiunge una rasterizzazione conservativa-Aiuta DXVK/VKD3D per i giochi Linux
Il driver Vulkan open source”ANV”di Intel ora supporta l’estensione Vulkan EXT_conservative_rasterization che è in particolare utilizzato da DXVK per tradurre Direct3D in cima a questa API grafica e il lavoro è in sospeso anche per VKD3D.

Categories: IT Info