2013年6月24日 星期一

Linux 麥克風設定 及 音量調校

*******************************************************
麥克風音量調校
*************************
說明:以下的方式,若切換使用者,或重新開機會失效,現今仍在研究如何開始就
    能生效的方法。

1、在Terminal 中打入 alsamixer
2、點選 F6,選擇音效卡 (見圖一)
3、點選 F5 開始設定(見圖二)
4、設定 (見圖三、圖四)
    項目        值   說明
 --------- --- ----------------------------
 Master        71 在另一個音量控制台看到的值變成 68 ,二者都是指向同一值。
 Headphone      92 要按下「M」鍵,不然沒聲音
 PCM          免設 使用系統預設值 (97)
 Front         92 要按下「M」鍵,不然沒聲音
 Front Mic      100 要按下「M」鍵,不然沒聲音
 Front Mic Boost   100 
 Surround       92 要按下「M」鍵,不然沒聲音
 Center         92 要按下「M」鍵,不然沒聲音
 LFE           92 要按下「M」鍵,不然沒聲音
 Side           92 要按下「M」鍵,不然沒聲音
 Capture       100 
 Capture 1      免設 使用系統預設值。值愈低雜訊愈少
 Capture 2      免設 使用系統預設值。值愈低雜訊愈少 
 Auto-Mute Mode   須設    設定為「Enabled」 (預設值也是Enabled)
 Input Source    預設值 使用系統預設值 (預設值是Front Mic)
 Input Source 1   預設值 使用系統預設值 (預設值為 Rear Mic」)
 Input Source 2   預設值 使用系統預設值 (預設值為 Rear Mic」)
 Rear Mic      100  要按下「M」鍵,不然沒聲音
 Rear Mic Boost   53   值愈低雜訊愈少,值愈高雜訊也愈高,但收訊愈敏感


5、本項設定之系統環境
 OS:x86_64
 kernel:2.6.32-358.11.1.el6.x86_64


圖一:



圖二:



圖三:



圖四:






*******************************************************
麥克風驅動程式設定
*************************
1、以 root 身份檢查是否存在 snd-pcm-oss and snd-mixer-oss
  (註:經查看 /etc/modprobe.d/dist-oss.conf 文件,似乎 oss 已被停用
     因為這架構會干擾現前支援的PulseAudio音效程式,見註二)

    [root@localhost downloads]# lsmod | grep snd
        snd_hda_codec_hdmi    26157  1
        snd_hda_codec_realtek   68136  1
        snd_hda_intel        27823  3
        snd_hda_codec 121518 3 snd_hda_codecˍhdmi,snd_hda_codec_realtek,snd_hda_intel
        snd_hwdep         6652  1 snd_hda_codec
        snd_seq          55759  0
        snd_seq_device      6500  1 snd_seq
        snd_pcm          86635  4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
        snd_timer         22411  2 snd_seq,snd_pcm
        snd  69907  14 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_seq,snd_seq_device,snd_pcm,snd_timer
        soundcore         7958  1 snd
        snd_page_alloc       8470  2 snd_hda_intel,snd_pcm


2、若不存在,則執行加入動作

    [root@localhost downloads]# modprobe snd-pcm-oss
    [root@localhost downloads]# modprobe snd-mixer-oss


註一:參考資料

    ‧http://blog.yam.com/w0308/article/8041973


註二: source from =>  /etc/modprobe.d/dist-oss.conf

# OSS Sound Support
# This has been disabled in F11 onwards because it can interfere with the
# PulseAudio sound service (a legacy OSS application can prevent PulseAudio
# applications from playing sound by preventing PulseAudio from (re-)opening
# the sound device). To re-enable support, uncomment the following line:
#
# install snd-pcm /sbin/modprobe --ignore-install snd-pcm && /sbin/modprobe snd-pcm-oss && /sbin/modprobe snd-seq-device && /sbin/modprobe snd-seq-oss