声卡已从“声音设置”对话框中消失

声卡已从“声音设置”对话框中消失

我在一台戴尔 XPS 13 上安装了大约一个月的 Ubuntu 16.04。直到今天,我的扬声器和耳机工作得还算完美。在“声音设置”对话框中的“播放声音”列表中出现了一个设备(遗憾的是,我不记得它叫什么了)。

今天,我打开了一个旧的 Audacity 项目,发现尽管我插入了耳机,声音还是通过内置扬声器发出的。我在“声音设置”中稍微调整了一下,特别是我尝试在“模式”下拉菜单中选择各种 HDMI 输出设置,而不是默认选择的空白行。

现在,“播放声音”列表中没有出现任何设备,即使aplay -l列出的设备始终相同:

**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC3246 Analog [ALC3246 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

跑步

aplay /usr/share/sounds/alsa/Front_Center.wav

没有音频输出。但是,运行

aplay -D plughw:0,0 /usr/share/sounds/alsa/Front_Center.wav

给出预期的输出 - 如果插入了耳机则通过耳机输出,否则通过内置扬声器输出。

设置看起来alsamixer很好,但我注意到一件奇怪的事情:在某个时候,主音量自动从 66(我最后设置的位置)变为 41,没有明显的原因。

我已经重新安装alsa-basepulseaudio重启了好几次,还进行了冷重启,但都无济于事。我只想让一切恢复到上周的状态……

答案1

对我来说,问题似乎是我的主目录中的配置文件损坏了。我只按照了此声音故障排除页面——尤其是步骤 1A 和 1B——这似乎帮我解决了问题。此时,我的声音又可以正常工作了。

我建议如下,基本上是步骤 1B:

sudo killall pulseaudio
rm -r ~/.config/pulse/*
rm -r ~/.pulse*
sudo shutdown -h now

让计算机安静 10 秒钟左右,然后重新启动。

我会不是建议按照该页面上的其余步骤操作,除非您真的知道自己在做什么,或者准备从头开始重新安装系统。这非常繁琐。

答案2

此命令重新启动所有alsamixer配置:

alsactl restore

相关内容