我在ThinkPenguin Korora笔记本电脑。
nik@Penguin-Korora:~$ lspci|grep Audio
00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 09)
00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
在 Abrowser 中观看 webm 视频时,我听不到任何声音,而且我已确保 alsamixer 中的频道看起来不错。奇怪的是,alsamixer 中没有“PCM”频道……这可能是问题所在吗?如果是,我该如何解决?
当我尝试使用 VLC 播放 mp3 时,出现以下错误:
nik@Penguin-Korora:~$ cvlc music/fade.mp3
VLC media player 2.1.4 Rincewind (revision 2.1.4-0-g2a072be)
[0x2670978] pulse audio output error: PulseAudio server connection failure: Connection refused
[0x266d568] dummy interface: using the dummy interface module...
ALSA lib pcm_dmix.c:1022:(snd_pcm_dmix_open) unable to open slave
[0x2670978] alsa audio output error: cannot open ALSA device "default": No such file or directory
[0x2670978] main audio output error: Audio output failed
[0x2670978] main audio output error: The audio device "default" could not be used: No such file or directory.
[0x2670978] main audio output error: module not functional
[0x7faf20c04608] main decoder error: failed to create audio output
我应该安装 pulseaudio 吗?如果要安装,我需要进行什么设置才能使音频正常工作?
另外,这是我的proc/asound/cards
文件:
$ cat /proc/asound/cards
0 [HDMI ]: HDA-Intel - HDA Intel HDMI
HDA Intel HDMI at 0xb0710000 irq 65
1 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xb0714000 irq 64
答案1
您有两个声音“卡”:GPU 的 HDMI 输出,以及所有模拟内容。
HDMI 控制器恰好首先被找到,因此它是默认设备。如果您想使用它,可以使用hdmi
或 之类的设备名称。spdif
要使“PCH”设备成为默认设备,
- 使用 PulseAudio,并在 PA 配置中设置它;或者
- 如果有的话,请使用你的发行版的声卡配置工具;或者
将以下内容放入
/etc/asound.conf
:defaults.ctl.card PCH defaults.pcm.card PCH