我有一台无法播放声音的 Dell Inspiron N5110。更具体地说,运行 Ubuntu 16.04 时,我无法从扬声器听到任何声音。我还在机器上双启动 Windows 7,声音在那里工作正常。
以下是屏幕截图、命令输出和故障排除信息的详尽列表:
硬件
$ lspci
...
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
...
帕武控制
alsamixer
pactl 信息
Server String: /run/user/1000/pulse/native
Library Protocol Version: 30
Server Protocol Version: 30
Is Local: yes
Client Index: 7
Tile Size: 65472
User Name: nathan
Host Name: nathan-laptop
Server Name: pulseaudio
Server Version: 8.0
Default Sample Specification: s16le 2ch 44100Hz
Default Channel Map: front-left,front-right
Default Sink: alsa_output.pci-0000_00_1b.0.analog-stereo
Default Source: alsa_input.pci-0000_00_1b.0.analog-stereo
Cookie: 1da0:01c2
ps 辅助 | grep 脉冲
nathan 5952 1.5 0.1 416424 10576 ? S<l 16:01 0:00 /usr/bin/pulseaudio --start --log-target=syslog
消息 | grep snd
[ 8.215325] snd_hda_codec_idt hdaudioC0D0: autoconfig for 92HD87B1/3: line_outs=1 (0xd/0x0/0x0/0x0/0x0) type:speaker
[ 8.215330] snd_hda_codec_idt hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 8.215333] snd_hda_codec_idt hdaudioC0D0: hp_outs=1 (0xb/0x0/0x0/0x0/0x0)
[ 8.215335] snd_hda_codec_idt hdaudioC0D0: mono: mono_out=0x0
[ 8.215337] snd_hda_codec_idt hdaudioC0D0: inputs:
[ 8.215340] snd_hda_codec_idt hdaudioC0D0: Internal Mic=0x11
[ 8.215342] snd_hda_codec_idt hdaudioC0D0: Mic=0xa
如果需要更多信息,请告诉我,我可以轻松地将其添加到问题中。
更多更新
- ALSA 似乎根本没有工作——
aplay /usr/share/sounds/alsa/Front_Right.wav
完全没有声音
答案1
最近我的 HP 笔记本电脑的音频出现了问题。阅读了几篇文章后,我安装了 pulseaudio 和 kmix,更新了所有内容,重新启动后一切正常。我对这个还很陌生,所以这可能是一个漫长的过程,但对我来说很有效。
sudo apt-get install pulseaudio
sudo apt-get install kmix
sudo apt-get update
重启后一切正常。希望这能有所帮助。
答案2
您可以安装 rhythmbox 和 amarok 软件包。它们具有声音输出所需的驱动程序。
sudo apt-get 安装 rhythmbox amarok
sudo 重启
答案3
自 Ubuntu 16.04 发布以来,脉冲音频及其相关程序已进行了许多更新。我建议您首先更新与音频相关的任何内容。与糟糕的 16.04 和更好的 16.10 相比,Ubuntu 17.04 在处理音频设备方面非常出色,因此您可以在 Live CD 上尝试 Ubuntu 17.04,如果发现它可以解决您的问题,请安装它。
答案4
amixer sset 'Master' 50%
尝试使用这些来设置音量。
amixer -q sset Master toggle
用于静音和取消静音。