uì升級到 Ubuntu 19.04, Disco Dingo, 我的電腦忽然間變啞口. 雖然你會當佇正手頂懸看著喇叭的音量符號, 毋過無聲. 你入去
設定->音效 裏去看伊的
輸出裝置, 干焦會看著
Dummy Output. 我小搜揣網路, 有看著這个討論綰:
Fix No Sound (Dummy Output) Issue In Ubuntu With SND HDA Intel
一開始照伊講个步序行, 攏無法度解決我的問題:
檢查
1 先落 lsmod|grep snd_hda_intel 來檢查有這寡 Má-tsìo (module) 無?
結果是有
# lsmod|grep snd_hda_intel
snd_hda_intel 40960 4
snd_hda_codec 131072 4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_idt
snd_hda_core 86016 5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_idt
snd_pcm 102400 5 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
snd 81920 18 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_timer,snd_pcm,snd_hda_codec_idt,snd_rawmidi
2 落 檢查 Audio 晶片的資訊:
確定是 Intel 晶片, 是用 snd_hda_intel 無毋著。精差彼版本無仝, 我的有較新淡薄仔:
# lspci -nnk | grep -A2 Audio
00:1b.0 Audio device [0403]: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller [8086:1e20] (rev 04)
Subsystem: Dell 7 Series/C216 Chipset Family High Definition Audio Controller [1028:0534]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
試伊的方法
伊講佇 /etc/modprobe.d/alsa-base.conf 尾溜添一逝: options snd-hda-intel model=auto, 我就用 root 身份, 用文字編輯器 vim (抑是任何你慣勢用个) 共伊添入去. 當然用伊的方法嘛會用得, 這是仝款的意思
# echo "options snd-hda-intel model=generic" | sudo tee -a /etc/modprobe.d/alsa-base.conf
紲落來重開 (reboot).
閣共 model 改做 auto
# echo "options snd-hda-intel model=auto" | sudo tee -a /etc/modprobe.d/alsa-base.conf
嘛無路用。看來是無步矣, 欲按怎呢?
上尾的絕招
當佇頭𢯾佇燒的時陣,佇下面的討論粽捾(discuss thread)巡巡咧, 看著有人講, 愛落:
# pulseaudio -k && sudo alsa force-reload
就免重開機。
我就共伊試看覓, 結果按呢生聲音就走出來矣, 彼 輸出裝置 就成做 喇叭 - 內部音效 矣 。
所以,這的問題對我來講, 解決方式就是修改, alsa-base.conf, 重開機, 閣用這個絕招.
愛特別注意: pulseausio -k 干焦會當佇普通使用者 (normal user), 袂使佇 root 身份.