ADSENSE

 

HDMI 2.1 finalmente su Linux: la svolta di AMD per i gamer

Il supporto HDMI 2.1 nei driver open-source per le GPU AMD su Linux è stato a lungo ostacolato non da limiti tecnici, ma da vincoli normativi imposti dall’HDMI Forum.

Questo organismo, che gestisce lo standard HDMI, riteneva che un’implementazione open-source fosse incompatibile con i requisiti di fair use della licenza.

Di conseguenza, il driver AMDGPU, un componente chiave dello stack grafico open-source su Linux, era rimasto fermo allo standard HDMI 2.0.

Questo limitava significativamente la banda disponibile, impedendo l’accesso a risoluzioni elevate e ai refresh rate supportati dai display più moderni.

AMD ha investito risorse considerevoli nello sviluppo interno del codice necessario, rendendo pubblica parte del lavoro già nel 2024.

Tuttavia, l’integrazione upstream non era possibile a causa della posizione rigida dell’HDMI Forum.

La situazione ha iniziato a cambiare lo scorso anno, grazie all’intervento di Valve.

Il ruolo di Valve e le nuove funzionalità

Valve, le cui piattaforme gaming Linux come Steam Machine e Steam Deck si basano interamente su driver AMD open-source tramite SteamOS, ha avviato un dialogo diretto con la dirigenza dell’HDMI Forum.

L’interesse di Valve non era meramente accademico: i loro dispositivi utilizzano GPU basate sull’architettura RDNA di AMD, e la limitazione esistente rappresentava un ostacolo concreto per la roadmap hardware e software dell’azienda.

Le trattative condotte da Valve sembrano aver prodotto risultati positivi, anche se i dettagli dell’accordo non sono stati resi pubblici.

Il primo set di patch proposto da AMD per l’integrazione nel kernel Linux riguarda la funzionalità Fixed Rate Link (FRL), una delle innovazioni principali di HDMI 2.1.

FRL sostituisce il precedente meccanismo di trasmissione TMDS (Transition Minimized Differential Signaling) utilizzato nelle versioni precedenti, aumentando notevolmente la banda disponibile sull’interfaccia.

Questo è un requisito tecnico fondamentale per gestire risoluzioni e frequenze di aggiornamento elevate senza compressione.

Phoronix ha evidenziato che il pacchetto di patch è accompagnato da note tecniche che attestano il superamento di un sottoinsieme rappresentativo dei test di conformità HDMI.

Un ciclo di verifica completo è in corso, e il team AMD è fiducioso sull’esito.

Prospettive future per l’implementazione completa

È importante notare che il pacchetto attuale non rappresenta un’implementazione completa di HDMI 2.1.

Funzionalità come il Display Stream Compression (DSC), che consente di trasmettere risoluzioni ancora più elevate a parità di banda tramite compressione visivamente trasparente, sono ancora in fase di test e verranno rilasciate separatamente.

Allo stesso modo, opzioni orientate al gaming come il Variable Refresh Rate (VRR) non sono incluse nel rilascio corrente.

Lo sviluppatore AMD agd5f ha confermato che l’obiettivo è un’implementazione completa, subordinata al completamento dei test di conformità.

Questa attesa integrazione renderà finalmente accessibili queste capacità agli utenti di piattaforme Linux con GPU AMD, colmando un divario che persisteva da anni rispetto ai driver proprietari e alle piattaforme Windows.