我需要一些帮助,我有 2 台笔记本电脑,一台东芝和一台戴尔 XPS M1330,问题是使用我的戴尔笔记本电脑时,当我使用 HDMI 电缆将电视用作显示器时,显示工作正常,但声音只能在笔记本电脑扬声器中播放,我无法使用电视扬声器。
当我进入“声音”设置,在“播放声音”中选择 HDMI 时,我无法选择 HDMI,因为它从未出现。我只能看到“耳机和扬声器”。
总而言之,电视上显示正常,但声音不正常。有什么想法吗?
答案1
每当我将笔记本电脑连接到电视时,我都会遵循以下解决方法:
- 将 HDMI 线连接到电视并打开电视。
在控制台上运行以下命令(无需 也可以工作
sudo
)pulseaudio -k
打开声音设置,您应该在输出选项卡下看到“HDMI/显示端口”条目。
答案2
为了让 HDMI 音频在 Ubuntu 上运行,请下载 deb 文件适用于你的 Ubuntu 版本来自此链接:
https://code.launchpad.net/~ubuntu-audio-dev/+archive/ubuntu/alsa-daily/并通过 cli 或软件中心安装它。
对于较旧的软件包,请转到以下页面:https://code.launchpad.net/~ubuntu-audio-dev/+archive/ubuntu/alsa-daily/+packages
然后使用以下命令强制重新加载 alsa:
sudo alsa force-reload
之后,从声音菜单中选择 HDMI,如下所示(对我来说,此选项仅在安装上述软件包后才出现)
请注意仅在联想 Flex2 14 笔记本电脑上的英特尔显卡上测试了 HDMI 音频功能
答案3
您的笔记本电脑似乎具有双显卡,可能需要您根据本指南安装 Nvidia 二进制驱动程序和 Bumblebee:https://wiki.ubuntu.com/Bumblebee
答案4
我遇到了同样的问题。Pulseaudio 在启动时无法运行,因为我的主目录归 root 所有。我更改了所有者,声音又恢复了。