设置如下:
- 我的主板上有集成音频,扬声器通过 3.5 毫米插孔连接到主板上
- 我有带 HDMI 输出的显卡(Radeon HD 5700 系列),但我使用的是 DVI 端口,而不是 HDMI。所以这样实际上没有声音
- 我有一个带麦克风的 USB 耳机。
问题概要:
- 登录后,在“设置”>“声音”>“输出”中,我只有 HDMI/DisplayPort 和耳机。声音可以通过耳机播放,但我在 HDMI 上没有任何实际的音频设备。所以我的扬声器听不到任何声音。
- 在启动时,启动声音确实通过扬声器播放(我能听到像鼓一样的声音!)。
检测到所有 3 个设备:
pacmd list-cards | grep alsa.long_card_name
alsa.long_card_name = "HDA ATI HDMI at 0xfbcfc000 irq 32"
alsa.long_card_name = "HDA Intel MID at 0xfbbf8000 irq 31"
alsa.long_card_name = "Logitech Logitech USB Headset at usb-0000:00:1d.0-1.6, full speed"
和:
aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: MID [HDA Intel MID], device 0: VT1828S Analog [VT1828S Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: MID [HDA Intel MID], device 2: VT1828S Alt Analog [VT1828S Alt Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: MID [HDA Intel MID], device 3: VT1828S Digital [VT1828S Digital]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 1: Headset [Logitech USB Headset], device 0: USB Audio [USB Audio]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 2: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
Subdevices: 0/1
Subdevice #0: subdevice #0
所以真正的问题是,如何将内置音频(带有扬声器)添加到设置>音频>输出列表?
pavucontrol 中可以看到内置音频,但配置文件似乎不正确。我尝试将其更改为模拟立体声输出,但似乎不起作用,并从“输出设备”中删除了内置音频条目
一些有帮助的截图: 音量控制 - 配置 音量控制 - 输出设备
答案1
使用 Elder Geek 提供的链接,未经验证的答案对我有用:
我将以下内容添加到 /etc/pulse/default.pa (取消注释带有 load-module module-alsa-sink 的行并添加设备位)load-module module-alsa-sink device=hw:0,0
然后重新启动系统,之后内置音频出现在“设置”>“声音”中!选择它就可以工作了...