JWi*_*ind 18 sound lubuntu pulseaudio hdmi alsa
我刚刚在我的笔记本电脑上安装了 LUbuntu 16.04,它是 HP Pavilion G6 系列,AMD 处理器,它确实有一个 HDMI 端口。我的笔记本电脑似乎根本听不到音频或任何声音。我确保我更新了我能找到的内容,甚至在论坛上搜索了不同的音频软件,但似乎都没有。其中一些是 Alsamixer/gui、脉冲音频,还有另一个我不太记得了。有什么办法可以让我的音频工作吗?
(更新)我能够让它工作,它是 HDMI 端口,我安装了脉冲音频控制器。谢谢大家的帮助!!!
ips*_*ute 15
在做任何事情之前,请确保您的声音没有被静音。
ALSA 和 PulseAudio 不能很好地结合在一起。大多数时候,它们是相互冲突的。除非应用程序或硬件特别需要 ALSA,否则我建议只使用 Pulse(它更新更好)。
首先,通过打开终端窗口并键入以下内容来完全删除 alsa:
sudo apt-get remove --purge alsa
Run Code Online (Sandbox Code Playgroud)
其次安装脉冲:
sudo apt-get install pavucontrol
Run Code Online (Sandbox Code Playgroud)
pavucontrol 是 Pulse 的图形界面,但它会完全安装 Pulse(作为其依赖项)。
最后,输入:
gksu pavucontrol
Run Code Online (Sandbox Code Playgroud)
Pulse 窗口应提供许多选项卡和选项。确保输入和输出与您的连接(hdmi、usb、耳机等)匹配,并确保 Pulse 使用正确的声卡(板载、专用、外部 usb/hdmi 设备等)。例如,当通过 hdmi 将笔记本电脑连接到大屏幕时,Pulse 可能会将 hdmi 声卡检测为特定品牌的外部输出设备(不必与供应商品牌相同)。如果是这样,您必须选择该外部卡作为输出才能使音频工作。
请注意,Ubuntu 不支持 hdmi 热插拔!断开 hdmi 设备后,Pulse(或 ALSA)不会回退到以前的设置。您必须(再次)更改设置,然后通过注销 + 登录来重新启动 Pulse 音频服务,以使事情再次运行。
我尝试了网上推荐的所有方法,但只能通过运行以下命令来修复我的 PC 声音问题:
killall pulseaudio
rm -r ~/.config/pulse/*
rm -r ~/.pulse*
Run Code Online (Sandbox Code Playgroud)
有些目录可能不存在,没关系。
然后:
pulseaudio -k
Run Code Online (Sandbox Code Playgroud)
然后重启
我在这里找到了这个解决方案,如果这不起作用,还有一些其他推荐的解决方案。