Mentre ci sono state varie festività a dicembre, hanno continuato a esserci contenuti giornalieri e originali su Phoronix ogni giorno. Nel mese di dicembre sono stati pubblicati 228 articoli di notizie originali su Phoronix e 18 recensioni di hardware in primo piano/articoli di benchmark multipagina. Ecco uno sguardo indietro a tutti gli entusiasmanti contenuti hardware e software di Linux per la chiusura del 2022.
Linus Torvalds attacca il LAM di Intel-Rifiutato per Linux 6.2
Linus Torvalds può essere conosciuto per il suo commento sull’hardware a volte come sperare che l’AVX-512″muoia di una morte dolorosa”, le”cattive politiche”di Intel sulla memoria ECC e dare il dito a NVIDIA. L’ultimo commento colorato del creatore di Linux riguarda la nuova funzione LAM (Linear Address Masking) di Intel che mirava ad arrivare in Linux 6.2 ma ora è stata ritardata fino a quando il codice non può essere rielaborato.
Whoops: strcmp() di Linux Perché l’m68k è sempre stato rotto
Si scopre che il codice Assembly scritto a mano che fornisce una funzione”strcmp”di confronto di stringhe ottimizzata per l’architettura del processore Motorola 68000 (m68k) è”sempre stato rotto”e solo ora scoperto alla fine del 2022.
Btrfs con Linux 6.2 offre miglioramenti delle prestazioni, migliore affidabilità RAID 5/6
Gli aggiornamenti del file system Btrfs ed EXT4 per Linux 6.2 finestra di unione sono state inviate. Le modifiche a Btrfs sono piuttosto notevoli con continui miglioramenti delle prestazioni e alcuni miglioramenti dell’affidabilità alle sue modalità RAID5/RAID6 native.
Serpent OS di Ikey Doherty gira la sua prima ISO
Dopo due anni di lavoro, la distribuzione Serpent OS Linux ha rilasciato la sua prima immagine pubblica per questo innovativo e originale open-source sistema operativo.
Linux 6.1 ritorna per”enormi regressioni delle prestazioni”da tre righe di codice
Prima del kernel Linux 6.1-rc8 che Linus Torvalds dovrebbe rilasciare a breve piuttosto che passando direttamente a Linux 6.1 stabile, fortunatamente è stato rilevato e ripristinato un ripristino per una piccola modifica che porta a”enormi regressioni delle prestazioni”in aree selezionate.
Fedora 38 vuole assicurarsi che gli arresti e i riavvii siano più veloci
Una proposta di modifica che deve essere ancora valutata da FESCo aiuterebbe a garantire che gli arresti e i riavvii del sistema possano avvenire più velocemente su Fedora Linux.
Linux 6.1 rilasciato con MGLRU, Initial Rust Code
Linus Torvalds ha appena rilasciato Linux 6.1 come stabile!
Linux 6.2 velocizza una funzione di 715 volte-kallsyms_lookup_name()
Come bel regalo di Natale, il codice unito oggi al kernel di Linux 6.2 velocizza una funzione del core del kernel di un fattore di 715x.
Linux 6.2 porta una grande rielaborazione al sottosistema MSI
La richiesta pull IRQ che è stata unita all’inizio del ciclo di Linux 6.2 ha una grande rielaborazione degli interrupt segnalati dai messaggi ( sottosistema MSI).
L’utilizzo di Steam su Linux sale più in alto grazie a Steam Deck
Valve ha appena pubblicato i risultati del sondaggio Steam di novembre 2022 e mostra che la quota di mercato dei giochi Linux continua a salire, guidata da il successo della loro console di gioco portatile Steam Deck alimentata da Arch Linux.
Rust-GPU 0.4 rilasciato per fornire grafica GPU e Compute Shader di”prima classe”con Rust
Embark Studios ha rilasciato una nuova versione di Rust-GPU che ha un obiettivo di rendere Rust un linguaggio di programmazione e un ecosistema di prima classe per lo sviluppo di shader GPU.
Le nuove patch mirano a migliorare le prestazioni di Linux 9p di circa 10 volte
Un nuovo set di patch pubblicato per il codice del protocollo di condivisione delle risorse Plan 9 (9p) all’interno del kernel Linux può offrono prestazioni circa 10 volte migliori per i trasferimenti di file.
Rilascio di Manjaro 22.0 basato su Arch con Xfce 4.18 Desktop, kernel Linux 6.1
Tra i molti rilasci di progetti software open source programmati per le vacanze c’è Manjaro 22.0 ora disponibile per questa popolare distribuzione desktop costruita su Arch Linux.
Ruby 3.2 rilasciato con supporto WebAssembly, YJIT di livello produttivo
Gli sviluppatori del linguaggio di programmazione Ruby hanno rilasciato una versione natalizia dell’ultima iterazione di questo linguaggio incentrata sulla semplicità e sulla produttività.
Sway 1.8 rilasciato con un blocco dello schermo più sicuro, eventi con rotellina di scorrimento ad alta risoluzione
Sway 1.8 uscirà questo Natale come l’ultima versione di funzionalità di questo compositore Wayland ispirato a i3.
Microsoft inizia a fornire binari Linux per il compilatore di shader DirectX
All’inizio del 2017 Microsoft ha reso open source il proprio compilatore di shader DirectX e poco dopo è stato possibile crearlo su Linux mentre finalmente come di questa settimana Microsoft ha iniziato a fornire binari Linux ufficiali del loro compilatore shader.
Wine 8.0-rc2 rilasciato con 50 correzioni
Dopo Wine 8.0-rc1 e il blocco del codice all’inizio di questo mese, Wine 8.0-rc2 è disponibile oggi come off-rilascio programmato per ferie.
Linux 6.2 ottiene il supporto per più flussi di compressione con ZRAM
Unito la scorsa settimana a Linux 6.2 come parte delle patch relative alla gestione della memoria di Andrew Morton è il supporto all’interno di ZRAM per più flussi di compressione.
AMD migliora l’esperienza Linux durante l’esecuzione di nuove GPU senza un adeguato supporto dei driver
Mentre AMD ha fornito il supporto dei driver open source upstream per il lancio della serie Radeon RX 7900, l’utente iniziale l’esperienza può essere meno che desiderabile se si esegue una nuova GPU Radeon ma inizialmente si esegue un kernel non aggiornato o manca il supporto firmware necessario. Con una nuova serie di patch pubblicata, AMD sta cercando di migliorare l’esperienza essendo in grado di eseguire più facilmente il fallback al frame-buffer del firmware quando il driver grafico del kernel AMDGPU non riesce a caricarsi correttamente.
Inserito il front-end di GCC Rust v4-Ora autorizzato per la fusione in GCC 13
Il front-end di GCC Rust che fornisce un supporto molto preliminare per il linguaggio di programmazione Rust in cima al La raccolta del compilatore GNU è ora autorizzata per l’unione alla base di codice della linea principale!
E le recensioni hardware/articoli in primo piano più popolari del mese includevano:
AMD Radeon RX 7900 XTX + RX 7900 XT Linux Supporto e prestazioni
Oggi è il giorno in cui scade l’embargo sulla possibilità di fornire recensioni sulle schede grafiche della serie AMD Radeon RX 7900… Dopo aver testato entrambe le schede grafiche Radeon RX 7900 XT e RX 7900 XTX nelle ultime due settimane, oggi ho il primo numeri di prestazioni da condividere su queste schede grafiche e lo stato attuale del driver grafico Linux open source per queste prime schede grafiche RDNA3. Ecco un primo sguardo alle nuove schede grafiche Radeon per desktop di punta di AMD in esecuzione su Linux con driver grafici completamente upstream e open source.
Prestazioni grafiche/di gioco Radeon: benchmark GPU Windows 11 rispetto a Linux
Con la fine dell’anno alle porte, è un ottimo momento per vedere come Windows rispetto a Linux le prestazioni di gioco stanno guardando mentre entriamo nel 2023. In particolare, è interessante sul lato AMD Radeon con lo stack di driver grafici Linux open source che ha ottenuto grandi guadagni quest’anno grazie al continuo investimento di AMD e ai pesanti contributi di Valve al Mesa RADV Driver Vulkan utilizzato da Steam Deck e comunemente in generale dai giocatori Linux. Ecco uno sguardo alle prestazioni della GPU Windows rispetto a Linux sia per il supporto RDNA2 maturo che per la grafica RDNA3 rilasciata di recente.
AMD Radeon con Linux 6.1 + Mesa 23.0-dev rispetto alle prestazioni di gioco NVIDIA R525
Con il kernel Linux 6.1 che dovrebbe essere rilasciato la prossima settimana, Mesa 23.0-devel continuare a vedere molti miglioramenti per RADV e RadeonSI e la serie di driver Linux NVIDIA R525 disponibile, ecco un nuovo sguardo alle prestazioni di gioco AMD Radeon rispetto a NVIDIA GeForce Linux con varie schede grafiche e un assortimento di giochi Linux-sia nativo che tramite Steam Play di Valve.
Analisi delle prestazioni AMD 4a generazione EPYC 9654″Genova”AVX-512
Con le eccezionali prestazioni AMD 4a generazione EPYC Linux che mostrano un significativo aumento generazionale e dominano rispetto all’attuale Xeon Scalable Concorrenza”Ice Lake”, è una combinazione dei dodici canali di supporto della memoria di sistema DDR5, fino a 96 core per socket, introduzione di AVX-512 e altri miglioramenti della microarchitettura Zen 4. Come articoli di test di follow-up a tutti i dati di Genova forniti finora, nelle settimane a venire ho ulteriori risultati di benchmark da condividere esaminando più da vicino queste diverse aree di miglioramento per AMD EPYC di quarta generazione. Nell’articolo di oggi si dà uno sguardo alle prestazioni di EPYC 9654 2P con AVX-512 on/off, osservando anche l’impatto del consumo energetico della CPU e l’effetto sulle frequenze di clock e termiche della CPU.
Il monitoraggio della profondità delle chiamate di Linux 6.2 aiuta a recuperare le prestazioni perse sulle CPU Intel Skylake
Quando la vulnerabilità di sicurezza Retbleed è stata introdotta all’inizio di quest’anno mitigandola per Intel Skylake e Skylake-i core della CPU derivati richiedevano l’imposizione di Indirect Branch Restricted Speculation (IBRS) che aumentava ulteriormente le prestazioni predefinite per queste CPU Intel obsolete. Ma ora con Linux 6.2 viene introdotta una nuova tecnica di mitigazione denominata Call Depth Tracking che aiuta a recuperare parte delle prestazioni perse e, a sua volta, estende l’utilità dei processori derivati da Skylake ancora in servizio.
Prestazioni HIP di Blender 3.4 con Radeon RX 7900 Series + RDNA3 OpenCL Compute Benchmarks
All’inizio di questa settimana è stata presentata la recensione iniziale di Radeon RX 7900 XT e RX 7900 XTX Linux incentrata sul prestazioni di gioco mentre nell’articolo di oggi è uno sguardo alla serie Radeon RX 7900 quando viene eseguita su Blender 3.4 con il suo back-end Cycles HIP e vari benchmark di calcolo OpenCL rispetto alle vecchie schede grafiche Radeon e alla concorrenza NVIDIA GeForce.
Esecuzione del nuovo supporto open source NVIDIA GeForce RTX serie 30 in Linux 6.2
Anche se NVIDIA è già disponibile con più prodotti della serie GeForce RTX 40, in arrivo solo ora con il Il kernel Linux 6.2 è il supporto iniziale dell’accelerazione 3D open source per i processori grafici GeForce RTX 30″Ampere”. Ecco la mia esperienza iniziale con questo supporto della serie NVIDIA GeForce RTX 30 open source in Linux 6.2.
Prestazioni AMD Secure Memory Encryption”SME”con EPYC Genova di quarta generazione
Uno dei miglioramenti alla sicurezza apportati da AMD con i processori EPYC”Genova”di quarta generazione è l’aumento delle Supporto per Secure Memory Encryption (SME) da 128 bit a 256 bit AES-XTS. AMD Secure Memory Encryption può essere utilizzato per aiutare a contrastare gli attacchi alla memoria di sistema principale, ma a quale costo in termini di prestazioni? In questo articolo è un primo sguardo alle prestazioni di AMD EPYC Genova con AMD SME abilitato/disabilitato.
Clear Linux di Intel aiuta AMD EPYC Genova a raggiungere nuovi livelli prestazionali
Simile agli ottimi risultati di Clear Linux ottimizzato per le prestazioni di Intel su Ryzen 9 7950X, utilizzando Clear Linux Linux sui nuovi processori EPYC”Genova”di quarta generazione aiuta anche a massimizzare le prestazioni per questi processori per server AVX-512. Ecco alcuni benchmark iniziali.