使用Ubuntu 14.04无法通过HDMI连接到电视获得音频


15

我无法通过通过HDMI连接的电视获取音频。该项目可用的(HDMI / DisplayPort的2通过声音设置),但它不能播放任何声音。使用相同的设置登录Windows时,我可以获得音量。

我试图将我的图形卡驱动程序更新Software & Updates > Additional DriversNVIDIA二进制驱动程序-nvidia-331-updates的331.38版本)

我已经完成了此处列出的几项操作:Ubuntu拒绝通过HDMI输出音频(已安装pavucontrol,在获得最高投票的答案上进行了声音测试),但是它们似乎与甚至没有看到列出的设备有关,而我有列出的设备我听不到声音。

当我通过扬声器-内置音频播放时它可以工作


欢迎来到AskUbuntu!您能否列出要用来控制声音设置的程序。(不确定这会有所帮助,但是更多信息总是很好)
没时间

JustSystem Settings > Sound
Tom

快速问题:您使用哪种图形卡?可以是nvidia optimus卡吗?
Akisame 2014年

Answers:


27

刚刚解决了我的音频问题,花了几天的时间更新驱动程序,最终这是最基本的设置。权限,将您自己添加到“音频”组。因此,弹出到终端并执行以下命令。

sudo adduser $USER audio

希望它也对您有用。奇怪的是,您不是自动加入该组的,因为声音是一项必不可少的服务。

哦,然后重新启动,只是为了确保获得许可。


1
好吧,那行得通...而且,同意了,很奇怪,您不会自动进入音频组。谢谢您的帮助。
汤姆

1
非常好,谢谢!虽然,您可以通过使用进行一些改进,$USER以便人们可以仅复制/粘贴命令。
Nicu Stiurca 2015年

sudo adduser $USER audio
gerardw '16

8

请尝试以下步骤:

  1. pavucontrol如果尚未安装,请使用以下命令:

    sudo apt-get install pavucontrol
    
  2. 您的用户名添加到组audiopulsepulse-accessvideovoice使用下面的命令:

    sudo usermod -a -G audio,pulse,pulse-access,video,voice $USER
    

    如果该命令为不存在的组提供错误,请忽略它。

  3. 使用以下命令安装最新的ALSA驱动程序:

    sudo add-apt-repository ppa:ubuntu-audio-dev / alsa-daily
    sudo apt-get更新
    须藤apt-get install oem-audio-hda-daily-dkms
  4. 重新启动并检查HDMI上的音频是否正常工作。

资料来源:


安装alsa驱动程序导致我的电脑出现内核恐慌
Innocent Kithinji

1

我有一个同样的问题,就是HDMI电缆连接后电视上没有声音。完美运行后,我更改了声音设置。我将图像扬声器中所示的默认声音设置更改为HDMI。

声音设定



-1

这适用于运行Ubuntu Studio 14.04的Dell Inspiron 3647:

  1. 打开终端(Ctrl-Alt-T)

  2. 在提示符下键入“ alsamixer”,然后按Enter

  3. 按F6键,然后从列出的内容中选择另一张卡

  4. 在YouTube上使用“燃烧的长矛”视频测试了声音,并发出了声音

希望这对您有帮助。


对于那些没有另一个声卡的人呢?
兰乔

这适用于只有1个声卡的系统:请逐字尝试解决方案。
jmasalle'5

-2

我使用装有NVIDIA Optimus和Linux的ACER Travelmate 8481G笔记本电脑经历了同样的头痛(没有HDMI声音)

我尝试了所有可能的解决方案,但由于安装了封闭式解决方案OpenELEC,因此无法尝试Bumblebee。

但是后来我想到了。

BIOS将GPU从可切换到离散和禁用板载音频更改

这非常完美。注意:如果您想让声音通过笔记本电脑的扬声器传出,则在完成HDMI处理后,您需要启用音频。


我做到了,但是没用。还有为什么要工作呢?
兰乔

禁用我的NVidia GPU不太可以接受。
nyxee
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.