Riassunto:
Con il costante progresso dello sviluppo del kernel principale di prossima generazione, il prossimo Linux Kernel 7.4 ha inaugurato un aggiornamento fondamentale nell'architettura del display e dei driver grafici. Secondo l'albero di unione delle patch dei driver open source e l'ultimo codice inviato, il nuovo kernel introduce ufficialmente il supporto nativo AMD FreeSync a frequenza di aggiornamento variabile (VRR) per l'interfaccia HDMI e la modalità automatica a bassa latenza (ALLM) che è molto centrale nella specifica HDMI 2.1, completando completamente le principali carenze funzionali della piattaforma Linux nei grandi schermi dei salotti moderni e nei monitor di gioco ad alte specifiche.

Da molto tempo, i driver grafici open source Linux dispongono di un supporto relativamente maturo per la tecnologia di sincronizzazione adattiva nell'interfaccia DisplayPort (DP). Tuttavia, giocatori e sviluppatori spesso devono affrontare molte limitazioni quando si collegano a televisori a grande schermo o monitor moderni tramite l'interfaccia HDMI. A causa delle rigide restrizioni di accesso closed-source del Forum HDMI su protocolli privati e specifiche specifiche, il precedente processo di adattamento delle funzionalità high-end HDMI 2.1 nel driver mainline da parte della comunità open source era estremamente accidentato. Di conseguenza, molti giocatori Linux non sono stati in grado di attivare agevolmente le funzionalità anti-tearing e basso input lag sotto il canale HDMI quando si collegano a una TV che supporta frequenze di aggiornamento variabili.
In Linux Kernel 7.4, grazie agli sforzi continui del team di driver GPU open source AMD e dei manutentori del kernel della comunità open source, sono stati compiuti progressi sostanziali nell'architettura dei driver pertinenti. Il nuovo kernel ha completato la ricostruzione approfondita del codice del driver Direct Render Manager (DRM) e AMD GPU Display Core (DC), consentendo al sistema di eseguire direttamente l'handshake e abilitare la frequenza di aggiornamento variabile AMD FreeSync tramite l'interfaccia standard HDMI. Ciò significa che quando i giocatori sulla piattaforma Linux collegano un dispositivo di visualizzazione HDMI compatibile, il sistema può mantenere dinamicamente una stretta sincronizzazione tra la frequenza di aggiornamento del monitor e l'effettivo frame rate in uscita dalla scheda grafica, eliminando completamente lo strappo dello schermo e alleviando notevolmente la sensazione di ritardo, offrendo un'esperienza di gioco fluida e setosa paragonabile a quella in un ambiente Windows.
Oltre all'implementazione di FreeSync VRR, attira l'attenzione anche l'integrazione ufficiale della modalità automatica a bassa latenza (ALLM). Come parte importante della specifica HDMI 2.1, ALLM consente alla scheda grafica di inviare automaticamente segnali di controllo esclusivi alla smart TV connessa o al display supportato quando rileva che è in esecuzione un gioco 3D a schermo intero o un'attività interattiva a bassa latenza, costringendo il dispositivo a passare immediatamente all'esclusiva "modalità gioco", disattivando così automaticamente i pesanti filtri di post-elaborazione delle immagini e gli algoritmi di inserimento dei frame di compensazione dinamica all'interno della TV che causano un grave ritardo di input. Una volta che l'utente esce dal gioco e torna al lavoro sul desktop o guarda regolarmente video in streaming, il sistema può tornare senza problemi alla normale modalità di visualizzazione, eliminando la necessità per gli utenti di cercare manualmente frequentemente i menu sul telecomando del televisore per cambiare modalità di qualità dell'immagine.
Il pieno utilizzo da parte di Linux Kernel 7.4 della moderna tecnologia di visualizzazione HDMI rappresenta un importante spartiacque per l'ingresso di Linux nell'intrattenimento su grande schermo da salotto e nell'ecosistema dei giochi per PC professionali. Con la crescente prosperità dei sistemi operativi portatili, delle distribuzioni di giochi personalizzate e degli ecosistemi di driver open source basati sul kernel Linux, la bassa latenza e le capacità di sincronizzazione adattiva sotto il canale HDMI non solo avvantaggeranno notevolmente gli HTPC da salotto e gli utenti di PC da gioco di fascia alta, ma elimineranno anche gli ostacoli di protocollo sottostanti affinché l'intero ecosistema grafico open source possa far fronte alle interazioni su grande schermo ad alta risoluzione e ad alta frequenza di aggiornamento.
Le patch pertinenti sono state incorporate nella finestra principale di test di unione e si prevede che verranno inviate alle principali distribuzioni Linux principali dopo che la versione ufficiale del kernel sarà stata finalizzata:
https://lore.kernel.org/dri-devel/
[email protetta]
/
Commenti