我刚刚在 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 现在应该可以工作。