在进行任何操作之前,请确保您的声音没有被静音。
ALSA和PulseAudio的配合不佳。他们大多数时候都在互相冲突。除非应用或硬件特别要求ALSA,否则我建议仅使用Pulse(它是更新的和更好的)。
首先,通过打开“终端”窗口并键入以下命令来完全删除alsa:
sudo apt-get remove --purge alsa
其次安装Pulse:
sudo apt-get install pavucontrol
pavucontrol是Pulse的图形界面,但是它将完全安装Pulse(作为其依赖项)。
最后,键入:
gksu pavucontrol
Pulse窗口应带有许多选项卡和选项。确保输入和输出与您的连接匹配(hdmi,usb,耳机等),并确保Pulse使用正确的音频卡(板载,专用,外部USB / hdmi设备等)。例如,通过hdmi将笔记本电脑连接到大屏幕时,Pulse可能会将hdmi音频卡检测为具有特定品牌的外部输出设备(与供应商品牌相同)。如果是这样,则必须选择该外部卡作为输出以使音频正常工作。
请注意,Ubuntu不支持hdmi热插拔!断开hdmi设备的连接后,Pulse(或ALSA)将不会退回到先前的设置。您必须再次更改设置,然后通过注销+登录重新启动Pulse音频服务,以使一切恢复正常。
pavucontrol
帮助,并至少提供了一些洞察什么可能存在的问题-你可以看到的输入,输出等项目的状态