opensuse "no sound" "沒有聲音" "沒聲音" " "HD" "音效卡" - Linux

Ophelia avatar
By Ophelia
at 2009-07-29T21:08

Table of Contents

前言:
研究了好久終於讓我的筆電不再是啞巴了!!!
原本使用ubuntu8.10升級成9.04後筆電就沒聲音了,
跳到opensuse啞巴依舊,我上網查opensuse的網頁,
HP的這張音效卡似乎有支援(下面會列出來),但是怎
麼樣就是不給面子,如果你有相同的問題可以試試看


環境:
##########################################################################
# #
# OS: opensuse11.1 #
# sound card: u1Nb.ymTDDUiFrW9:82801I (ICH9 Family) HD Audio Controller #
# Dssktop: KDE4 #
# #
##########################################################################
------------------------------------------------------------------------------
確認音效卡

How to check sound card number:
code:
"cat /etc/modprobe.d/sound"

------------------------------------------------------------------------------
開始工作:
Step1.
zypper ar
http://download.opensuse.org/repositories/multimedia:/audio/
openSUSE_11.1/multimedia

Step2.
zypper install alsa alsa-devel alsa-oss alsa-plugins alsa-plugins-pulse
alsa-utils alsa-tools alsa-firmware libasound2

Step3.
zypper rr multimedia

Step4.
zypper ar
http://download.opensuse.org/repositories/multimedia:/audio:/KMP/openSUSE_11.1/
multimedia

Step5.
zypper install alsa-driver-kmp-pae

Step6.
""zypper rr multimedia"" <--應該可以不用打。

Step7.
修改/etc/modprobe.d/sound

sudo vim /etc/modprobe.d/sound

---第1種改法-----------------------------------------------
options snd slots=snd-hda-intel
options snd-hda-intel model=dell-m4-1
# u1Nb.ymTDDUiFrW9:82801I (ICH9 Family) HD Audio Controller
alias snd-card-0 snd-hda-intel
---第二種改法----------------------------------------------
options snd slots=snd-hda-intel
options snd-hda-intel position_fix=1
# u1Nb.ymTDDUiFrW9:82801I (ICH9 Family) HD Audio Controller
alias snd-card-0 snd-hda-intel
---第3種改法-----------------------------------------------
options snd slots=snd-hda-intel
options snd-hda-intel model=dell-m4-1 position_fix=1
# u1Nb.ymTDDUiFrW9:82801I (ICH9 Family) HD Audio Controller
alias snd-card-0 snd-hda-intel
-----------------------------------------------------------

我是用第1種,另外兩種我沒試過,我只是將reference給的都丟出來

Step8. reboot

Reference
1. Opensuse Forums (方法都是從這裡來的。)
http://forums.opensuse.org/hardware/411243-no-sound.html#post1964592
2. Opensuse (這裡有提供其他sound card的解法,有需要可以參考)
http://en.opensuse.org/AudioTroubleshooting

--
Tags: Linux

All Comments

Margaret avatar
By Margaret
at 2009-08-03T10:28
恭喜 & Welcome to SUSE :)
Leila avatar
By Leila
at 2009-08-07T00:00
恭喜 :)
Zora avatar
By Zora
at 2009-08-11T10:10
Have a lot of fun at SUSE. :)

Xubuntu 9.04音效問題

Yedda avatar
By Yedda
at 2009-07-29T20:35
我安裝以後音效卡有正常抓到並運作, 但不知何故,重開機以後都會改到靜音去,要手動打開, 請問要在哪裡修改? - ...

請問一下如何寫一個登入登出的小程式?

Adele avatar
By Adele
at 2009-07-29T19:32
※ 引述《lovepork (我愛豬肉不愛牛肉)》之銘言: : 我想用shell script 寫一個小程式 : 那就是可以telnet 帳號/密碼 然後5分鐘內登出 : 再重新連線 迴圈 : 請問shell script做得到我說的功能嗎???? : 謝~~ 我用ptt為例 寫了下面的s ...

NFS 的防火牆設定

Poppy avatar
By Poppy
at 2009-07-29T18:34
※ 引述《g03 (閒閒的研究生)》之銘言: : 我想在 Fedora 7 上想建立一個 NFS server : 已經開啟 rpcbind nfs,但是在防火牆的設定方面有點問題: : 在 client 端打 showmount -e (IP),如果我關閉防火牆,client端可以正常顯示, : 如果防火牆 ...

如何更改預設登入Shell ?

Rae avatar
By Rae
at 2009-07-29T15:34
請問,我是用UNIX SunOS 5.8, 沒有ROOT權限,是這大型機器千萬普通使用者之一, 每次登入預設Shell是C Shell, 但是我發現Bash Shell 比較好用, 要如何改成登入預設Shell是Bash Shell? 或者把登入C Shell殺掉,再執行Bash Shell, 不過這樣好像就 ...

請問一下如何寫一個登入登出的小程式?

Isabella avatar
By Isabella
at 2009-07-29T15:34
我想用shell script 寫一個小程式 那就是可以telnet 帳號/密碼 然後5分鐘內登出 再重新連線 迴圈 請問shell script做得到我說的功能嗎???? 謝~~ - ...