È stato un settembre molto emozionante con il lancio dei processori”Zen 4″della serie AMD Ryzen 7000, Intel ha rivelato molto di più sulla grafica Arc, Linux 6.0 è stato aggiornato mentre le funzionalità lavoravano verso Linux 6.1 accelerato, un entusiasmante lavoro sul kernel in corso intorno a MGLRU/IO_uring/RT/etc, e altre versioni di software come GNOME 43 e LLVM 15, tutte realizzate per un mese ricco di eventi.
Mentre il mondo dell’hardware Linux continua a essere costantemente eccitante e il ritmo dell’innovazione nel software open-source/Linux non si ferma mai, purtroppo le operazioni lepre su Phoronix rimangono difficili a causa dell’uso dilagante del blocco degli annunci, dello stato depresso dell’annuncio settore al di fuori di Facebook e YouTube, ecc. Se ti piacciono i contenuti nuovi e originali su Phoronix ogni giorno, considera la possibilità di mostrare il tuo supporto unendoti a Phoronix Premium come il modo numero uno per fornire supporto oltre a disabilitare qualsiasi blocco degli annunci. Puoi anche seguire il contenuto tramite Facebook e Twitter.
Con ciò, le notizie più interessanti su Phoronix per il mese di settembre tra i 251 articoli originali includevano:
Una soluzione alternativa al chipset vecchia di 20 anni ha danneggiato i moderni Sistemi AMD Linux
L’ingegnere AMD K Prateek Nayak ha recentemente scoperto che una soluzione alternativa del chipset di circa 20 anni nel kernel Linux ancora applicata ai moderni sistemi AMD è responsabile in alcuni casi di danneggiare le prestazioni sull’hardware Zen moderno. Fortunatamente, è in arrivo una soluzione per limitare questa soluzione ai vecchi sistemi e, a sua volta, aiutare con le prestazioni dei sistemi moderni.
Cloudflare abbandona Nginx per Pingora internamente scritta da ruggine
Cloudflare ha fatto affidamento a lungo su Nginx come parte del suo stack proxy HTTP, ma ora lo ha sostituito con il loro-house, il software Pingora scritto da Rust che si dice serva oltre un trilione di richieste al giorno e fornisca prestazioni migliori utilizzando solo circa un terzo della CPU e delle risorse di memoria.
MGLRU sembra una delle migliori innovazioni del kernel Linux dell’anno
Si spera che il prossimo ciclo principale con Linux 6.1 sia l’LRU multi-gen, o meglio conosciuto come MGLRU , come alternativa superiore al codice di ripristino della pagina esistente del kernel. Supponendo che arrivi per Linux 6.1 come l’ultimo ciclo completo del kernel del 2022, questo lo renderebbe una delle innovazioni più interessanti da inserire nel kernel quest’anno.
Il driver del kernel DRM Linux di Apple Rust-Written rende il primo cubo
Il driver Direct Rendering Manager (DRM) in fase iniziale viene scritto nel linguaggio di programmazione Rust per supportare l’Apple Il processore grafico M1/M2 ha raggiunto la pietra miliare di essere in grado di eseguire il rendering di un cubo.
VMware: le prestazioni di ESXi VM aumentano fino al 70% a causa della mitigazione Intel Retbleed
Il team di ingegneri delle prestazioni di VMware ha annunciato oggi una regressione delle prestazioni in Linux 5.19 che influisce sulle prestazioni di elaborazione fino a-70%, networking fino a-30% e storage fino a-13%. Ma la cosa sfortunata è che sono note le pesanti regressioni e un effetto collaterale della mitigazione Intel Retbleed per i processori più vecchi.
È passato il momento di smettere di usare i comandi egrep e fgrep, secondo GNU grep 3.8
GNU Grep 3.8 è stato rilasciato oggi per questa utility da riga di comando comunemente usata per la ricerca semplice dati di testo. Con GNU Grep 3.8 è ora più chiaro che se ci si basa ancora sui comandi egrep e fgrep, è scaduto il passaggio a grep solo con gli argomenti della riga di comando appropriati.
Ubuntu 22.10 punta a supportare la scheda Sipeed LicheeRV RISC-V da $ 16+
Oltre a Ubuntu che supporta le schede StarFive VisionFive e Nezha RISC-V, gli ingegneri Canonical sono anche lavorando per supportare anche la scheda Sipeed LicheeRV per la versione 22.10 del prossimo mese. La Sipeed LicheeRV si distingue per essere una delle schede RISC-V più economiche in circolazione: il prezzo parte da $ 16,90 USD.
IO_uring continua a dimostrarsi molto eccitante: annunciato io_uring_spawn promettente
IO_uring continua a dimostrarsi una delle innovazioni fondamentali più entusiasmanti per il kernel Linux dell’ultimo decennio. Sebbene sia stato avviato per l’I/O di archiviazione asincrono, ha visto il lavoro recente sui casi d’uso della rete e ha anche guidato altre innovazioni come il nuovo driver”UBD”per un driver di blocco dello spazio utente basato su IO_uring. Continua inoltre a essere ottimizzato incessantemente da Jens Axboe e altri per il massimo potenziale di prestazioni. L’ultima innovazione su IO_uring annunciata questa settimana alla Linux Plumbers Conference 2022 a Dublino è io_uring_spawn.
“Nest”è una nuova versione interessante della pianificazione del kernel Linux per prestazioni migliori della CPU
Negli ultimi tempi sono stati compiuti numerosi sforzi per migliorare ulteriormente le prestazioni del kernel Linux scheduler per adattarsi meglio alle moderne architetture hardware, sia che si tratti di progetti di CPU ibride Intel, di adattamento a nuove configurazioni di cache della CPU o semplicemente di una migliore scalabilità con il numero sempre crescente di core di oggi. Un altro sforzo di pianificazione dettagliato questa settimana è”Nest”che mira a mantenere le attività su”core caldi”con la speranza di una latenza inferiore poiché si trova già a stati di clock/prestazioni più elevati e funziona idealmente a una frequenza turbo/boost ottimale. Gli sviluppatori Nest scoprono che il loro programmatore”migliora le prestazioni del 10%-2 volte e può ridurre il consumo di energia”con hardware moderno.
Poche righe di codice aumentano il throughput del driver Vulkan di Intel di oltre il 60%
Potresti ricordare alcuni giorni fa come l’appaltatore di Valve Mike Blumenkrantz ha potenziato la Radeon Vulkan”RADV”velocità di elaborazione del driver del +55%. Bene, ora ha provato a ottimizzare il driver Intel open source”ANV”Vulkan e ha ottenuto un miglioramento del 60% del throughput di disegno. Ancora più interessante è che erano solo poche righe di codice.
Microsoft e Canonical portano systemd a WSL
Microsoft e Canonical hanno annunciato oggi congiuntamente che systemd ora funziona all’interno del sottosistema Windows per Linux (WSL2).
LPC 2022: driver Rust Linux in grado di ottenere prestazioni paragonabili al codice C
Si è tenuta oggi durante il primo giorno della Linux Plumbers Conference 2022 a Dublino una mini-conferenza Rust sul lavoro in corso per rendere Rust un linguaggio di programmazione di sistemi adatto e integrare il supporto per Rust all’interno del kernel Linux principale. Ci sono stati molti discorsi interessanti dallo stato dell’integrazione di Rust dal kernel Linux a un driver NVMe scritto da Rust che può funzionare come il driver scritto in C.
Fedora Linux disabilita il supporto VA-API H.264/H.265/VC1 di Mesa per questioni legali
Per gli utenti Fedora Linux che attualmente utilizzano il supporto VA-API di Mesa con il driver grafico AMD open source o simile e utilizzandolo per accelerare la decodifica H.264, H.265 o VC1, potresti presto essere sfortunato e dovrai ricorrere all’uso della decodifica basata sulla CPU o fare affidamento su una build Mesa non ufficiale/di terze parti.
Richard Stallman annuncia il manuale di riferimento del linguaggio GNU C
Il fondatore di GNU Richard Stallman ha recentemente lavorato alla creazione di un manuale di riferimento e di introduzione al linguaggio GNU C.
Ubuntu Unity diventa un aspetto ufficiale con la versione 22.10
Mentre sono passati anni da quando Canonical ha abbandonato Unity come ambiente desktop ufficiale di Ubuntu, alcuni all’interno della comunità open source hanno lo stavo ancora mantenendo ed eseguendo una versione non ufficiale di Ubuntu Unity della distribuzione. Ora, con la versione Ubuntu 22.10 del prossimo mese, Ubuntu Unity sarà una versione ufficiale.
Linux 6.0 unisce la soluzione AMD per le prestazioni alla vecchia soluzione”dummy Wait”
Questa mattina ho richiamato l’attenzione su alcuni lavori in sospeso attorno a una soluzione alternativa del chipset di 20 anni nel Il kernel Linux ha danneggiato i moderni sistemi AMD applicando erroneamente la modifica all’hardware moderno. Fortunatamente, quella patch è stata ora prelevata da Linus Torvalds in tempo per il kernel Linux 6.0 previsto per il suo debutto stabile il prossimo fine settimana.
GNOME 43 rilasciato con più app portate su GTK4, miglioramenti Wayland
GNOME 43 è disponibile oggi come la versione più recente di questo popolare ambiente desktop open source utilizzato da Fedora Workstation , Ubuntu e molte altre distribuzioni Linux.
L’interfaccia di luminosità/retroilluminazione del display di Linux è finalmente in fase di revisione
Hans de Goede di Red Hat è stato coinvolto in molti grandi miglioramenti hardware per desktop/laptop Linux nel corso degli anni per lavoro che altrimenti sarebbe probabilmente andato non affrontato. Una delle iniziative su cui si è concentrato di recente e che è stata a lungo un punto dolente per i laptop Linux è stata l’interfaccia di retroilluminazione/luminosità dello spazio utente. Questa settimana alla Linux Plumbers Conference è stata presentata una presentazione su questo sforzo che è stato a lungo maturo per il miglioramento.
Firefox 105 ora disponibile: prestazioni Linux migliori sotto pressione di memoria
Mentre diverse versioni recenti di Firefox sono state piuttosto”noiose”sul fronte Linux con non molte modifiche degne di nota , Firefox 105.0 è uscito questa mattina e questa volta è un po’più significativo.
Inizia lo speciale dell’Oktoberfest di Phoronix, ora Premium accetta gli abbonamenti Stripe e Corporate disponibili
Un decennio fa c’era un pellegrinaggio annuale di Phoronix (e la cosa più vicina da molti anni a prendere una vacanza/vacanza/giorno libero per me) all’Oktoberfest e un incontro con i lettori di Phoronix. Mentre l’Oktoberfest è iniziato questo fine settimana a Monaco dopo una pausa di due anni a causa della pandemia, sfortunatamente non c’è nessun evento Phoronix. Ma sarà nello spirito e sfruttando l’occasione organizzando la”vendita dell’Oktoberfest”annuale se desideri mostrare il tuo supporto per tutte le revisioni dell’hardware Linux, il benchmarking e le notizie open source effettuate ogni giorno. Inoltre, Stripe è ora accettato per gli abbonamenti Phoronix Premium come alternativa a PayPal. Ora vengono offerti anche abbonamenti aziendali Phoronix Premium.
E le recensioni hardware Linux più popolari del mese:
I benchmark AMD Ryzen 9 7900X/Ryzen 9 7950X mostrano prestazioni impressionanti di Zen 4 Linux
L’embargo sulle recensioni è appena revocato per i processori desktop”Zen 4″AMD Ryzen serie 7000 prima della loro disponibilità al dettaglio questa settimana. Pertanto, oggi ci sono alcuni articoli Phoronix che esaminano questi processori Zen 4 sotto Linux e molti benchmark e molti altri articoli di follow-up arriveranno nelle prossime settimane. Per la recensione del giorno del lancio ho i processori AMD Ryzen 9 7900X e 7950X. Diamo un’occhiata ai significativi miglioramenti delle prestazioni riscontrabili con la serie AMD Ryzen 9 7900 sotto Linux.
Intel Core i9 12900K contro AMD Ryzen 9 5950X su Linux 6.0
Prima di Intel Raptor Lake e AMD Zen 4, ci sono molti nuovi test della CPU a Phoronix sotto Linux con lo stack software all’avanguardia dell’ultimo kernel Linux, nonché molti benchmark nuovi/aggiornati, gli ultimi BIOS della scheda madre e altro ancora. Poiché nell’ultimo anno c’è stato molto lavoro da parte degli ingegneri open source Intel per ottimizzare il kernel Linux per la loro architettura ibrida, ecco alcuni nuovi benchmark affiancati dell’Intel Core i9 12900K contro l’AMD Ryzen 9 5950X.
Analisi delle prestazioni AMD Zen 4 AVX-512 su Ryzen 9 7950X
Mentre gran parte dei briefing di AMD per la serie desktop Ryzen 7000 erano incentrati sui giochi e altri carichi di lavoro dei consumatori, uno degli aspetti più interessanti per me con la serie Ryzen 7000 è che AMD ora supporta AVX-512. Ma piuttosto optando per un percorso dati FPU a 512 bit e la possibilità di frequenze di clock ridotte e problemi di alimentazione/termica, hanno impiegato una strategia di”doppio pompaggio”a 256 bit. Quando ho ricevuto l’AMD Ryzen 9 7950X in laboratorio, esplorare le prestazioni dell’AMD Zen 4 AVX-512 è stata una delle aree che ero più entusiasta di valutare. Dai benchmark che verranno mostrati, l’implementazione iniziale dell’AVX-512 di AMD è promettente e mi rende ancora più entusiasta di trovarla sui processori AMD EPYC”Genoa”.
AMD Ryzen 7 5800X vs. Ryzen 7 5800X3D su benchmark Linux 6.0
Insieme al nuovo look di Intel Core i9 12900K vs. AMD Ryzen 9 5950X su Linux usando l’ultimo kernel di sviluppo e altri pacchetti software all’avanguardia, l’articolo di oggi offre un nuovo sguardo alle prestazioni del Ryzen 7 5800X3D con 3D V-Cache rispetto al Ryzen 7 5800X.
AMD Ryzen 7 5800X3D-Windows 11 vs Ubuntu 22.04 LTS Linux Benchmarks
Con AMD Ryzen 7 5800X3D come primo processore consumer con tecnologia AMD 3D V-Cache che lanciato all’inizio di quest’anno, le prestazioni di Linux sono state fantastiche per una varietà di carichi di lavoro, specialmente nelle aree dell’informatica tecnica e altri carichi di lavoro non di gioco, simili ai grandi risultati che abbiamo ottenuto anche con i processori AMD EPYC Milan-X. Una delle aree che non avevo avuto la possibilità di guardare fino a poco tempo era come le prestazioni di Windows 11 rispetto a Linux stanno cercando questa CPU Ryzen con la sua cache L3 da 96 MB. Ecco quei rapidi benchmark.
Compiler GCC vs LLVM Clang per l’Apple M2 su Linux
Con l’Apple M2 che esegue Asahi Linux potresti chiederti se sia meglio usare il compilatore GCC così com’è l’impostazione predefinita su Arch Linux a monte o se l’utilizzo di LLVM Clang produrrà prestazioni migliori dato tutto l’utilizzo di LLVM/Clang da parte dei fornitori di AArch64, inclusa la toolchain del compilatore Xcode di Apple che ne fa uso. Se ti stai chiedendo GCC vs. Clang per la creazione di binari su Apple M2, ecco alcuni benchmark.
Prestazioni di gioco AMD Ryzen 9 7900X/7950X Linux
Oggi scade l’embargo sulle recensioni sui processori desktop AMD Ryzen serie 7000 prima della loro disponibilità al dettaglio questa settimana. Nelle ultime due settimane ho testato i processori AMD Ryzen 9 7900X e 7950X come campioni della recensione iniziale (dovrei ricevere le CPU Ryzen 5 7600X e Ryzen 7 7700X questa settimana, AMD sta sbalordindo la semina delle recensioni dei diversi modelli). In questo articolo, per iniziare, ci sono i miei benchmark di gioco Linux iniziali con Ryzen 9 7900X/7950X rispetto a un assortimento di altri sistemi AMD e Intel.
Prestazioni AMD Ryzen 7 7700X Linux
All’inizio di questa settimana ho pubblicato la mia recensione su AMD Ryzen 9 7900X e Ryzen 9 7950X Linux, nonché un’analisi approfondita di Zen 4 AVX-512 e test delle prestazioni di gioco Linux. Da allora ho ricevuto Ryzen 7 7700X da AMD per i test su Linux e oggi sono disponibili quei benchmark Linux iniziali. L’AMD Ryzen 7 7700X è disponibile in stock a $ 399 USD presso i rivenditori Internet ed è un processore a 8 core/16 thread con una velocità massima di boost clock di 5,4 GHz.
Dopo Retbleed, l’impatto combinato della mitigazione della sicurezza della CPU per AMD Zen 2/Ryzen 9 3950X
Dopo la divulgazione di luglio della vulnerabilità della sicurezza della CPU Retbleed che colpisce i processori meno recenti e un AMD modifica apportata ad agosto, ecco un nuovo sguardo all’impatto sulle prestazioni delle mitigazioni Retbleed su Linux, anche se si opta per la mitigazione Retbleed basata su IBPB, e l’impatto accumulato sulla mitigazione della sicurezza della CPU per Zen 2 con il processore Ryzen 9 3950X di punta.
Blender 3.3 AMD Radeon HIP vs NVIDIA CUDA/OptiX Performance
All’inizio di questo mese Blender 3.3 è stato rilasciato e oltre all’introduzione di un back-end Intel oneAPI, è degno di nota per apportando miglioramenti al back-end AMD HIP per le GPU Radeon. Significativo dal lato AMD è l’estensione del supporto GPU a GFX9/Vega. Quindi è un buon momento per un nuovo round di benchmarking per mostrare come le prestazioni dell’AMD Radeon HIP rispetto a quelle dei back-end CUDA e OptiX di NVIDIA esistenti.