
我剛剛在 Acer AMD 筆記本中安裝了全新的 Debian 9 LXDE,似乎所有音訊設備都被正確識別:
root@debian:~# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic_1 [HD-Audio Generic], device 0: CX20584 Analog [CX20584 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
然而,這些設備都無法正常運作:
- 耳機上只播放一些內容,例如:
speaker-test --device plughw:1,0
aplay --device plughw:1,0 test.wav
系統蜂鳴聲 - HDMI 上僅播放一些內容,例如:
speaker-test --device plughw:0,3
aplay --device plughw:0,3 test.wav
系統蜂鳴聲 - 揚聲器沒有聲音
- 底部工作列沒有音量圖標
問題
- 這可能是聲音路由問題嗎?
- 將主音訊設備設定為預設可以解決這個問題嗎?
- 怎麼解決呢?還有其他想法嗎?
筆記型電腦規格
渴望 E1-421-0622
- AMD 2 Core™ 處理器 E1-1200 (1.4 GHz) 1MB 快取 64 位元處理
- AMD Radeon HD 7310 圖形控制器
- 2Gb DDR3 SDRAM 內存
- 256MB共享顯存
- Atheros HB125 IEEE 802.11b/g/n 快速乙太網路卡
Debian 版本
debian-9.4.0-amd64-netinst.iso
- 小CD
- AMD64處理器架構
- 透過Win7刻錄DVD
firmware-amd-graphics
安裝了非免費軟體包
R600 或更高版本的 radeon 核心模式設定需要韌體 amd 顯示卡
軟體選型
( ) Debian 桌面環境
( ) ... GNOME
( ) ... Xfce
( ) ... KDE
( ) ... Cinnamon
( ) ... MATE
(X) ... LXDE
( ) Web 伺服器
( ) 列印伺服器
( ) SSH 伺服器
(X) 標準系統實用程序
答案1
最有可能的是,alsa 載入了正確的模組,但將錯誤的聲音裝置設為預設值。
將卡片 1 分配給索引 = 0,其中/etc/modprobe.d/snd-hda-intel.conf
包含:
alias char-major-116 snd
alias snd-card-0 snd-hda-intel
alias snd-card-1 snd-hda-intel
options snd-hda-intel id=Generic_1 index=0
options snd-hda-intel id=Generic index=1
重新啟動後,主音訊設備應該是預設的:
root@debian:~# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Generic [HD-Audio Generic], device 0: CX20584 Analog [CX20584 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic_1 [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
開啟終端並確認alsamixer
所有頻道均已取消靜音。
揚聲器、耳機和 HDMI 現在應該可以工作。