HP-Compaq NC6000 的筆記型電腦, 灌 Ubuntu 後, 有個很嚴重的問題, 一度讓我以為耳機孔壞了... Orz...
通常 Notebook 的耳機孔應該是耳機插入後, 喇叭的聲音就會轉由耳機出來, 但是這台並不是這樣, 而是耳機沒聲音, 然後還是一樣由本機出聲..(感覺就是耳機孔壞了. XD), 但是進到 Windows 卻都很正常, 所以猜測應該是驅動有問題.
到處去翻, 先找到這篇: HP V3000音效卡驅動問題,耳機孔不能用不能用
, 狀況非常類同, 但是怎麼做都還是沒用, 所以這篇捨棄...
再來就是放棄尋找, 今天突然想到幾天前找到一個 查詢各款 Notebook 安裝 Linux 如何設定
的站, 就順便查查看....
看到這篇: Debian GNU/Linux on HP-Compaq nc6000 laptops, 引述裡面的一段話:
Sound (Intel ICH4 AC'97, PCI 8086:24c5). Works fine with ALSA intel8x0 driver. The "mute" LED comes on if you turn off the "External Amplifier" in any ALSA mixer, which also mutes the built-in speakers. If you want to use headphones, make sure "External Amplifier" is muted and "Headphones" aren't.
突然有點 ooxx, 果然看起來很難解的問題, 通常都有個很簡單的答案...
原來 Linux 上的音量控制, 主音量和耳機孔的音量是分開管理的, 所以只要如下步驟:
- 對音量控制的喇叭按滑鼠右鍵, 選
啟動音量控制程式
- 把主音量關掉(或者選靜音)
- 耳機(Headphone)的聲音開大(原來之前不是沒聲音, 只是開的不夠大聲. Orz..)
這樣子就可以了.. Orz...
头一回听说这么蹊跷的事情,只见过笔记本带音量开关,没开,以为出问题了的,哈哈。
這確實是蠻軌異的, 還是只有 NC6000 是這種狀況? 我沒試過其它款 NB 的狀況就是了.. 🙁
嗯 小弟的 HP + Debian 也是有這樣的問題 ... 但我也是用靜音就好了。
所以主要應該是 Linux 音量控制把耳機和喇叭分兩個地方控制, 然後就很難注意到這個問題.. XD
說不定把 esound 換成 pulseaudio 就不用這麼麻煩了... 不過目前只有 Fedora 8 才有預設安裝 pulseaudio。
感謝指點, 回家試試看~ Orz...
補充一些資料好了... :p
http://arstechnica.com/journals/linux.ars/2007/10/17/pulseaudio-to-bring-earcandy-to-linux
http://fedoraproject.org/wiki/Releases/8/ReleaseSummary#head-00e9948bcb0c0c1627a43320eaacd9c054142c27
http://mail.gnome.org/archives/desktop-devel-list/2007-October/msg00136.html
我覺得比較重要是這一段:
From a user perspective this is: moving streams on-the-fly between devices; distributing audio on multiple audio devices at the same time; per-stream volumes; fast-user-switching support; automatic saving/restoring of per-application devices, volumes; sensible hotplug support; "rescueing" streams to another audio device
不過我也還沒試過 pulseaudio ,所以我也滿好奇的。 :p 如果有測試結果麻煩 post 上來。 ^^
(1000 字有點少 :< )
小弟的老powerpc 裝了debian etch後, 沒聲音, 右上角的speaker也沒有音量顯示. 但把插頭放在mic的插座時, 右上角的speaker有音量顯示. 似乎是把mic 及聲音輸出相反了. 請問可以如何解決 ? thanks very much.
這代表音效沒有驅動, linux kernel 沒有抓到您的音效, 您可能得要想辦法先找如何驅動您音效的方法唷 ~ 🙂
"通常 Notebook 的耳機孔應該是耳機插入後, 喇叭的聲音就會轉由耳機出來, 但是這台並不是這樣, 而是耳機沒聲音, 然後還是一樣由本機出聲.."
我想請問一下一般我們在ubuntu用內建喇叭聽音樂時
如果此時插上耳機的時候,聲音會切換到耳機的裝置上面
我想問說這個切換的動作是由那一部分完成的,是有個中斷的訊息
還是由Sound Server(ESD、aRts等等)所掌控的還是由原本的ALSA負責
如果一般使用者想要說即時耳機插上之後內建喇叭還是一樣可以發出聲音的話,有可能達到嗎?? 謝謝
耳機 + 喇叭同時有聲音, 這是可以達到的(我現在就是這個狀況).
然後切換動作由哪個程式控制, 這個我也不清楚耶. 不好意思.. Orz..
耳機 + 喇叭同時有聲音, 這是可以達到的(我現在就是這個狀況).
然後切換動作由哪個程式控制, 這個我也不清楚耶. 不好意思.. Orz..