Se hai eseguito un kernel basato su Linux 6.3 o versioni successive di Linux 6.2 e hai riscontrato un’interruzione dell’audio HDMI durante l’utilizzo dell’hardware Intel Arc Graphics A750/A770, è in arrivo una correzione.
Recentemente ci sono state segnalazioni di bug sull’interruzione dell’audio HDMI e una regressione rispetto al kernel precedente versioni. Questo problema è stato rintracciato e una correzione è stata unita oggi a Linux 6.3 Git, anch’essa contrassegnata per il back-porting alla serie di kernel stabile.
Il correzione consiste nel disabilitare la funzionalità Keep-Alive”KAE”per la grafica discreta Intel DG2. Il commit spiega:
“L’uso del keep-alive (KAE) ha provocato la perdita dell’audio su alcune schede A750/770 poiché la transizione dal keep-alive alla riproduzione in streaming non funziona come previsto. vantaggio limitato della nuova modalità KAE su schede discrete, ripristina la precedente implementazione silent-stream su questi sistemi.”
L’anno scorso questo supporto Keep-Alive era aggiunto per l’hardware Alder Lake P e DG2/Alchemist. Il commit in quel momento spiegava:
“Implementa il supporto HDA keep alive (KAE) per i codec display Intel. Quando non è attivo alcun flusso audio, il codec display fornirà un clock continuo e un flusso audio valido ma silenzioso per qualsiasi ricevitore HDMI/DP collegato. In caso contrario, all’avvio di un nuovo flusso di riproduzione, i campioni iniziali potrebbero andare persi poiché molti ricevitori richiedono tempo per l’inizializzazione del nuovo clock.
Questa è una nuova funzionalità nell’implementazione del codec display Intel AlderLake-P e sostituisce l’estensione silent-stream Intel i915 utilizzata su hardware precedente. Il vantaggio principale del nuovo metodo è che il codec non deve più essere mantenuto nello stato di alimentazione D0.”
Quindi con KAE ora disabilitato per l’hardware DG2/Alchemist, si spera che non ci sia più audio HDMI problemi sotto Linux con queste GPU discrete Arc Graphics.