手上一塊 Pi3 用 HDMI 接電腦螢幕沒聲音,但是接電視有聲音,所以判斷應與硬體無關,是軟體設定導致
在網路上搜尋到的資料大部分是說需要修改 boot/config.txt,並且只要加入一行
hdmi_drive=2
就可以成功輸出聲音,但我加入之後還是沒用
聲音問題在 Pi 上面一直是一個 known issue,在這邊有一些紀錄,也有一些其他的設定可以試,例如我照著上面的建議,在 config.txt 中加上一行
hdmi_force_edid_audio=1
後就可以成功輸出聲音了
這個設定的意義在這邊有解釋,就是 Pi 會假設你的 HDMI 顯示器可以解所有的音訊格式,即使它沒說它可以,所以會把所有格式的聲音資料通通傳輸出去
看起來就是一個容忍裝置沒照 HDMI 規範走的設定,但不管如何,問題解決了,在此紀錄一下
沒有留言:
張貼留言