从 10.04 升级到 12.04 后,我的 Dell Latitude D420 笔记本电脑的内置扬声器声音播放功能停止工作。升级前,我曾遇到过间歇性的声音问题,主要是录音问题,但现在录音功能似乎可以正常工作了。
如果我跑步mplayer /usr/share/sounds/alsa/Front_Center.wav
我就听不到声音。
如果我跑步aplay /usr/share/sounds/alsa/Front_Center.wav
我就听不到声音。
如果我跑步aplay -l
我会得到两个声音设备:
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: STAC92xx Digital [STAC92xx Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
在 Audacity 中我有十二种声音输出选择:
HDA Intel STAC92xx Analog (hw0:0) - works
HDA Intel STAC92xx Digital (hw0:1) - no sound
sysdefault - works
front - works
surround40 - works
surround51 - works
surround71 - works
iec958 - no sound
spdif - no sound
pulse - no sound
dmix - works
default - no sound
如果我运行“aplay -L”来列出 PCM,我会得到:
default
Playback/recording through the PulseAudio sound server
sysdefault:CARD=Intel
HDA Intel, STAC92xx Analog
Default Audio Device
...
iec958:CARD=Intel,DEV=0
HDA Intel, STAC92xx Digital
IEC958 (S/PDIF) Digital Audio Output
dmix:CARD=Intel,DEV=0
HDA Intel, STAC92xx Analog
Direct sample mixing device
dmix:CARD=Intel,DEV=1
HDA Intel, STAC92xx Digital
Direct sample mixing device
dsnoop:CARD=Intel,DEV=0
HDA Intel, STAC92xx Analog
Direct sample snooping device
dsnoop:CARD=Intel,DEV=1
HDA Intel, STAC92xx Digital
Direct sample snooping device
hw:CARD=Intel,DEV=0
HDA Intel, STAC92xx Analog
Direct hardware device without any conversions
hw:CARD=Intel,DEV=1
HDA Intel, STAC92xx Digital
Direct hardware device without any conversions
plughw:CARD=Intel,DEV=0
HDA Intel, STAC92xx Analog
Hardware device with all software conversions
plughw:CARD=Intel,DEV=1
HDA Intel, STAC92xx Digital
Hardware device with all software conversions
如果我跑步aplay /usr/share/sounds/alsa/Front_Center.wav -D default
我就听不到声音。
如果我运行,aplay /usr/share/sounds/alsa/Front_Center.wav -D hw
则不会出现声音和错误消息:aplay: set_params:1087: Channels count non available
。
如果我运行aplay /usr/share/sounds/alsa/Front_Center.wav -D plughw
它,它就会起作用,并且我会听到“Front Center”。-D sysdefault
也起作用。
当我打开计算机时,它会正确发出启动铃声。
当我在“输出”选项卡上打开“声音”程序时,它有一个“播放声音”选项:“数字输出(S/PDIF)内置音频“。当我插入耳机时,另一个选项出现在那里:“耳机内置音频“。选择该选项有效,并使我在所有程序中都有声音,但如果我运行命令,aplay -D sysdefault
我现在会得到:
ALSA lib pcm_dmix.c:1018:(snd_pcm_dmix_open) unable to open slave
aplay: main:682: audio open error: Device or resource busy
答案1
在 Ubuntu 桌面顶部的系统时钟附近,单击“声音”图标,然后选择声音设置,然后选择扬声器(内置音频)并确保提高输出音量。