如果您運行的是基於 Linux 6.3 的內核或更高版本的 Linux 6.2 小版本,並且在使用 Intel Arc Graphics A750/A770 硬件時遇到 HDMI 音頻中斷的問題,我們正在修復中。
最近有 錯誤報告 HDMI 音頻中斷和與舊內核相比的回歸版本。這個問題已被追踪,並且今天將一個修復程序合併到 Linux 6.3 Git 中,該版本也被標記為向後移植到穩定的內核系列。
修復 是為 Intel DG2 獨立顯卡禁用 Keep-Alive“KAE”功能。提交說明:
“使用保活 (KAE) 導致某些 A750/770 卡上的音頻丟失,因為從保活到流播放的轉換沒有按預期工作。因為有獨立卡上的新 KAE 模式的好處有限,在這些系統上恢復到舊的靜默流實現。”
kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=15175a4f2bbb”>添加用於 Alder Lake P 和 DG2/Alchemist 硬件。當時的提交解釋說:
“為 Intel 顯示編解碼器實現 HDA keep alive (KAE) 支持。當沒有音頻流處於活動狀態時,顯示編解碼器將提供一個連續的時鐘和一個有效但無聲的音頻流來任何連接的 HDMI/DP 接收器。如果沒有這個,在開始新的播放流時,初始樣本可能會丟失,因為許多接收器需要時間來初始化新時鐘。
這是英特爾 AlderLake-P 顯示編解碼器實現中的新功能,並且取代了舊硬件上使用的英特爾 i915 靜默流擴展。新方法的主要好處是編解碼器不再需要保持在 D0 電源狀態。”
因此,隨著 KAE 現在對 DG2/Alchemist 硬件禁用,希望不再有 HDMI 音頻這些 Arc Graphics 離散 GPU 在 Linux 下的麻煩。