ubuntu如何開啟SPDIF功能? - Linux

Table of Contents

※ 引述《pokkys (人很好那一個)》之銘言:
: ※ 引述《afj0928 (大頭)》之銘言:
: : 請問你有試過嗎
: : 因為這好像把很多混在一起
: : 比較看不出來說一個正確的順序是怎樣
: : 似乎就連播放檔案都要打特殊的指令
: 主要就是在.asoundrc 加這一段
: pcm.!default {
: type hw
: card 0
: device 1
: }
: card和device的number你要用aplay -l去看。
: 然後用aplay -D hw:0,1 test.wav 去測試是不是真的就是哪個選項。
: ubuntu的話預設是用pulseaudio,他後端還是一樣是alsa。
: 這招應該還是有效才對。
: 這是正常情況,比較複雜的情況你可能必須指定ouotput format是S32_LE
: 才會正確。
: 如果你希望類比和數位都有聲音的話,就再討論。
不好意思 因為是剛玩的生手

也特地買了SPDIF,但試好久都不行

這方面可能熟晰度比較不夠 我是8.04 原始的狀態

去抓alsa的driver1.0.17-5.08rc6_1 不過有好多個

然後打自己找的 重頭開始

sudo apt-get install smplayer

sudo apt-get update

sudo install build-essential


cd開到dirver資料夾底下

sudo ./configure

make(顯示error2 感覺有些東西沒裝上)

sudon make install(有顯示安裝成功 但好像少了些東西)

但查詢版本都掛不上去

sudo vim /etc/modprobe.d/alsa-base

開到底下的option加上options snd-hda-intel model=3stack-6ch-dig

存檔重開 聲音選項會多一個IEC958但就是少了IEC958D(應該指數位)


之後硬打aplay Dspdif xxx.wav檔案顯示

signed 16 bit little Endian Rate 48000hz, Mono


一直搞不出來 我的audio diver是Reltek ALC888

一直懷疑是不是diver上錯導致上不去

對了 我audio在喇叭那邊選擇第一個 就是HDA什麼的

ubuntu比較生手 還請多包含.....



--

All Comments