2014年10月3日 星期五

PCI 音效卡設定

音效卡型號:Onkyo SE-90PCI


查看晶片模組:
lspci -v

06:00.0 Multimedia audio controller: VIA Technologies Inc. VT1720/24 [Envy24PT/HT] PCI Multi-Channel Audio Controller (rev 01)
Subsystem: Device 160b:0010
Flags: bus master, medium devsel, latency 64, IRQ 16
I/O ports at ec00 [size=32]
I/O ports at e880 [size=128]
Capabilities:
Kernel driver in use: snd_ice1724

查看驅動模組有沒有啟動:
lsmod |grep snd_ice1724

snd_ice1724 123182 2
snd_ak4113 13661 1 snd_ice1724
snd_pt2258 12712 1 snd_ice1724
snd_ak4114 13642 1 snd_ice1724
snd_i2c 13184 2 snd_pt2258,snd_ice1724
snd_ice17xx_ak4xxx 12763 1 snd_ice1724
snd_ak4xxx_adda 13382 2 snd_ice1724,snd_ice17xx_ak4xxx
snd_ac97_codec 106699 1 snd_ice1724
snd_pcm 68848 7 snd_ice1724,snd_pcm_oss,snd_ac97_codec,snd_hda_codec,snd_hda_intel,snd_ak4113,snd_ak4114
snd_rawmidi 22995 2 snd_ice1724,snd_seq_midi
snd 53159 31 snd_pt2258,snd_ice1724,snd_pcm_oss,snd_ac97_codec,snd_hwdep,snd_timer,snd_hda_codec_via,snd_i2c,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec_generic,snd_hda_codec,snd_ak4xxx_adda,snd_hda_intel,snd_seq_oss,snd_seq_device,snd_mixer_oss,snd_ak4113,snd_ak4114


如果沒啟動,就下載入摸組指令:
modprobe snd_ice1724

如果都沒辦法載入所需要的驅動摸組,就必須要重新編譯核心,驅動「snd_ice1724」 這個模組,才可以驅動VT1720/24 [Envy24PT/HT] PCI 晶片。

接下來,安裝 PulseAudio :
sudo apt-get install pulseaudio


並去修改設定檔 /etc/pulse/default.pa:
vi /etc/pulse/default.pa

找到:
#load-module module-alsa-sink ...
改為
load-module module-alsa-sink device=dmix

找到:
load-module module-suspend-on-idle
改為
#load-module module-suspend-on-idle

找到: (解決錄音問題,如skype)
load-module module-hal-detect
改為:
#load-module module-hal-detect

在家目錄下寫一個 .asoundrc 檔,新增一個項目到 alsa ,讓它與 PulseAudio 做連結:

vi ~/.asounds

pcm.softvol
{
type softvol
slave.pcm "hw:1,0"
control.name "paMaster"
control.card 1
}

pcm.!default
{
type pulse
}

ctl.!default
{
type pulse
}


之後重新登出再登入,接著重新啟動 PulseAudio:
/etc/init.d/pulseaudio restart


如果出現錯誤訊息「[warn] PulseAudio configured for per-user sessions ... (warning).」,就要去修改 /etc/default/pulseaudio:
vi /etc/default/pulseaudio

改成下面
PULSEAUDIO_SYSTEM_START=1

最後裝輔助控制介面:
sudo apt-get install pavucontrol paman

直接下上面套件名稱「pavucontrol」,「paman」來啟動程式,並選擇自己所使用的音效卡。


Reference:
https://packages.debian.org/squeeze/pulseaudio

http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?viewmode=compact&type=&topic_id=10102&forum=10

http://rueiyuanlu.blogspot.tw/2011/04/pulseaudio-alsa-softvol.html




沒有留言:

張貼留言