Più di alcuni lettori di Phoronix hanno scritto che sono stati i primi ad adottare il kernel Linux 6.1 rilasciato come stabile all’inizio di questo mese e ora trovano che le loro uscite audio HDMI non funzionano più. Fortunatamente, il problema è stato risolto dagli sviluppatori a monte e una soluzione è in arrivo.

Risulta che un recente refactoring del codice del driver ALSA HDA/HDMI per utilizzare solo l’allocazione dinamica dei dispositivi PCM ha finito per interrompere il supporto hardware AMD. Questa modifica è stata unita solo durante la finestra di unione di Linux 6.1, quindi solo Linux 6.1 e il primo stato di sviluppo di Linux 6.2 sono interessati da questa regressione audio AMD HDMI.

Inoltre, è stato analizzato che il problema interessa solo il driver del codec HDMI audio HD per l’hardware AMD/ATI quando si utilizza PulseAudio o PipeWire. Se stai utilizzando l’uscita audio diretta tramite l’accesso raw ALSA, ciò non è influenzato da questa regressione di Linux 6.1.

I dettagli su questo recente refactoring del driver del codec HDMI audio HD che ha rotto il supporto audio HDMI per AMD possono essere trovati tramite questo commit. Il manutentore del sottosistema audio Linux Takashi Iwai di SUSE ha ritirato oggi la patch per il suo ramo stabile”for-linus”e dovrebbe inviarla a breve per il ritiro in Linux Git e quindi il back-porting alla serie stabile Linux 6.1 per un prossimo rilascio minore. Ma per ora se il supporto audio HDMI è importante per te su un sistema AMD e fai affidamento su PipeWire/PulseAudio, potresti voler evitare di eseguire l’aggiornamento a Linux 6.1.

Categories: IT Info