CachyOS, una distribuzione GNU/Linux basata su Arch Linux e focalizzata sui videogiocatori, ha recentemente rilasciato la sua 11° versione per il mese di novembre 2024, apportando significativi miglioramenti alle prestazioni, un supporto hardware potenziato e aggiornamenti delle funzionalità . Questo aggiornamento arriva poco più di un mese dopo la precedente versione di ottobre.
Novità nell’aggiornamento di novembre 2024 di CachyOS
A seguire i principali aggiornamenti apportati:
Miglioramenti Tecnici
Una delle novità più rilevanti è l’integrazione del THP Shrinker (riduttore di pagine enormi) proveniente dal prossimo kernel Linux 6.13. Questa funzionalità consente di suddividere le pagine enormi in modo più efficiente, riducendo l’uso della memoria quando le transparent_hugepages sono impostate su “always†(sempre), senza compromettere le prestazioni.
- Cosa Sono le Transparent Hugepages: Le transparent hugepages sono una caratteristica del kernel Linux che consente di gestire automaticamente pagine di memoria di grandi dimensioni, tipicamente da 2 MB o più, rispetto alle pagine standard da 4 KB. Questo approccio riduce il numero di voci nella tabella delle pagine (page table entries o PTE) e, di conseguenza, diminuisce il carico sul Translation Lookaside Buffer (TLB), una cache utilizzata per velocizzare l’accesso alla memoria. L’obiettivo principale è ridurre l’overhead della gestione della memoria e migliorare le prestazioni delle applicazioni, specialmente quelle che richiedono un’intensa elaborazione dei dati, come i giochi e i server ad alta capacità .
- Funzionamento del THP Shrinker: Il THP Shrinker consente di suddividere le pagine enormi in modo più efficiente, riducendo l’uso della memoria quando le transparent hugepages sono impostate su “always†(sempre). Ciò significa che il sistema operativo può allocare pagine enormi in modo dinamico, adattandosi alle esigenze delle applicazioni senza richiedere modifiche al codice delle stesse. Quando una pagina enorme non può essere allocata a causa della frammentazione della memoria, il sistema tenta di compattare e recuperare altre pagine per liberare spazio.Tuttavia, questo processo può comportare dei costi in termini di prestazioni, poiché la frammentazione della memoria può portare a ritardi significativi durante le operazioni di allocazione. Il THP Shrinker affronta questi problemi ottimizzando la suddivisione delle pagine enormi e riducendo il numero di operazioni necessarie per gestire la memoria.
In aggiunta, è stato introdotto l’AMD Cache Optimizer, una funzionalità che consente agli utenti di modificare in tempo reale il modo preferito tra cache e frequenza durante il funzionamento del sistema. Questa opzione è particolarmente vantaggiosa per i videogiocatori, poiché permette di ottimizzare le prestazioni dei core in base alle esigenze specifiche dei giochi, garantendo un ranking (priorità ) specifico dei core, che assicura che le attività più impegnative ricevano le risorse necessarie per funzionare senza intoppi.
Gli utenti dei laptop Strix Point possono beneficiare di correzioni delle prestazioni per il driver AMD-pstate, che migliorano notevolmente la gestione dell’energia e le prestazioni complessive del sistema. Queste ottimizzazioni assicurano che i laptop possano sfruttare al meglio le capacità del loro hardware, offrendo un’esperienza utente più fluida e reattiva.
Supporto NVIDIA
Per coloro che utilizzano schede grafiche NVIDIA, è stata implementata una modifica che disabilita automaticamente il GSP Firmware (firmware del processore grafico) se si passa al modulo closed source di NVIDIA. Il modulo closed source si riferisce a una versione proprietaria del driver NVIDIA, che non è open source e include codice che non è accessibile per la modifica o la verifica da parte degli utenti. Questa scelta è spesso adottata per garantire prestazioni ottimali e compatibilità con le ultime funzionalità hardware, ma può anche portare a problemi di stabilità e compatibilità , come quelli frequentemente riscontrati dagli utenti. La disabilitazione automatica del GSP Firmware quando si utilizza il modulo closed source affronta specifici problemi di prestazioni e stabilità che gli utenti hanno segnalato, migliorando l’affidabilità complessiva del sistema.
Inoltre, il servizio nvidia-powerd è ora abilitato per impostazione predefinita per le schede laptop supportate, garantendo prestazioni ottimali. Questo servizio gestisce dinamicamente le impostazioni di potenza delle GPU NVIDIA, consentendo un uso più efficiente dell’energia e migliorando le prestazioni durante i carichi di lavoro intensivi.
Per gli appassionati di giochi, il pacchetto proton-cachyos ora include patch “Optical-Flow†retroportate, che migliorano la gestione delle immagini in movimento analizzando il flusso ottico, rendendo le GPU NVIDIA compatibili con la generazione di frame DLSS (Deep Learning Super Sampling). Le patch “Optical-Flow†si riferiscono ad aggiornamenti software che ottimizzano l’algoritmo di flusso ottico, consentendo al sistema di prevedere e generare frame aggiuntivi in modo più efficiente. Questa tecnologia utilizza algoritmi di intelligenza artificiale per aumentare la qualità visiva dei giochi, consentendo di renderizzare a risoluzioni inferiori e poi ingrandire l’immagine in tempo reale, migliorando notevolmente la fluidità del gioco.
Aggiornamenti del kernel Linux
L’aggiornamento del kernel Linux 6.11 di CachyOS affronta diversi problemi persistenti, inclusa la gestione errata del TDP (Thermal Design Power) sulle GPU AMD RDNA3, un problema che fino ad ora sembrava irrisolvibile e che ha causato inefficienze nel consumo energetico e nelle prestazioni delle schede grafiche. Il TDP rappresenta la quantità massima di calore generato da un componente, come una GPU, che deve essere dissipato per mantenere un funzionamento stabile; una gestione errata di questo valore può portare a surriscaldamenti o a prestazioni inferiori rispetto alle aspettative. Inoltre, sono state corrette le problematiche temporali sui display configurati a 5120×1440 e 240 Hz, risolvendo ritardi e sfarfallii che compromettevano l’esperienza visiva.
Modifiche alla Qualità della Vita
Sono state introdotte anche alcune modifiche significative riguardanti l’uso delle ISO. Gli utenti che eseguono versioni ISO obsolete riceveranno ora avvisi per garantire che stiano utilizzando l’ultima versione disponibile e per evitare potenziali problemi[3][6]. Inoltre, chi tenta di installare la CachyOS Handheld Edition su dispositivi non supportati riceverà un avviso, poiché questa versione è ottimizzata esclusivamente per sistemi portatili.
Grazie alla richiesta popolare, sono stati aggiunti i kdeplasma-addons all’installazione di Plasma, mentre il layout di partizionamento “3-way†del gestore di avvio rEFInd è stato ripristinato nella posizione standard per supportare correttamente tutti i filesystem[3][4].
Installazione e Aggiornamenti
Per gli utenti nuovi o coloro che scelgono un’installazione fresca, l’installer Calamares ha ricevuto molteplici correzioni ed è ora aggiornato all’ultima versione per garantire una esperienza di installazione migliore. Gli attuali utenti di CachyOS possono semplicemente eseguire il comando:
sudo pacman -Syu
per aggiornare alla versione più recente.
Infine, è importante notare che gli utenti con laptop dotati di una dGPU NVIDIA (serie 30xx e superiori) dovrebbero abilitare manualmente il servizio nvidia-powerd eseguendo:
sudo systemctl enable nvidia-powerd
Per chi opta per una nuova installazione, i file immagine ISO aggiornati sono disponibili per il download tramite i mirror di SourceForge di CachyOS.
Fonte: https://cachyos.org/blog/2411-november-release/
Fonte: https://www.phoronix.com/news/CachyOS-November-2024
Fonte: https://www.threads.net/@linuxiac/post/DCMtSaNMeR-/arch-based-cachyos-linux-has-rolled-out-its-11th-update-of-the-year-bringing-you
Fonte: https://www.reddit.com/r/cachyos/comments/1go6fkz/announcement_cachyos_november_2024_release/
Fonte: https://9to5linux.com/cachyos-iso-release-for-november-improves-support-for-amd-and-nvidia-users
Fonte: https://linuxiac.com/cachyos-november-update-released/
Source: Read More