我有一台 Dell xps13,之前使用的是 14.04 版本,声音效果很好。我最近安装了 18.04 版本,现在扬声器和耳机都没有声音。声音设置如下: (请注意,没有“测试声音”按钮。)
[编辑] 我已经尝试了在 AskUbuntu 上找到的许多修复方法,包括:
pulseaudio -k && sudo alsa force-reload
(没有什么变化)- 我已尝试重新安装
alsa
和pulseaudio
。[/编辑]
我现在正在关注 Ubuntu故障排除指南以获得声音。
在步骤 3 中输入wget -O alsa-info.sh http://www.alsa-project.org/alsa-info.sh && chmod +x ./alsa-info.sh && ./alsa-info.sh
将得到输出:https://pastebin.com/raw/44UDnp63
运行步骤 4 中的代码可得到https://pastebin.com/raw/YinifjQC
我已检查pavucontrol
以确保没有任何东西被静音。面板如下所示:
(下方的条形图表示正在播放声音,但我没有听到扬声器/耳机中的任何声音。)
请帮忙!
编辑:
根据 Muntaha 的建议,我尝试了
mv ~/.config/pulse ~/.config/old_pulse
然后重新启动。现在我只列出了虚拟输出:
网上解决“虚拟输出”问题的标准答案是运行,pulseaudio -k && sudo alsa force-reload
但这没有任何作用。想知道现在该怎么做……
进一步编辑:
根据这个问题的解决方案Ubuntu 16.04 中的“虚拟输出”没有声音:
最后,我重启进入 BIOS 并禁用内置音频,应用这些更改,重启进入 Ubuntu,然后再次重启进入 BIOS 以重新启用音频。之后回到 Ubuntu,一切似乎都运行良好!
这对我也有用!
答案1
转到您的主目录,然后转到隐藏的配置目录。在此处重命名名为 pulse 的目录:
mv ~/.config/pulse ~/.config/old_pulse
现在重启系统。脉冲目录应该重新创建,并且应该有声音。
答案2
如果上述解决方案对您不起作用,那么还有另一个解决方案......
打开终端和编辑语音调度文件使用以下命令:
sudo gedit /etc/default/speech-dispatcher
在这里,改变运行=是到运行=否
重启并享受声音
答案3
https://help.ubuntu.com/community/HdaIntelSoundHowto#Playing_with_probe_mask似乎对我有用;我添加了以下两行/etc/modprobe.d/alsa-base.conf
:
options snd-hda-intel model=generic
options snd-hda-intel probe_mask=1
...并重新启动(在尝试了其他各种技巧之后,YMMV)。