我无法通过 HDMI 连接的电视获取音频。该项目是可用的 (HDMI/显示端口 2),但它不播放任何声音。我可以在相同设置下登录 Windows 时获取音量。
我尝试更新我的显卡驱动Software & Updates > Additional Drivers
程序NVIDIA 二进制驱动程序 - 版本 331.38(来自 nvidia-331-updates)
我做了这里列出的几件事:Ubuntu 拒绝通过 HDMI 输出音频(已安装pavucontrol
,并对得票最高的答案进行了声音测试),但它们似乎与甚至没有看到列出的设备有关,而我列出了设备,但我就是听不到任何声音。
当我玩的时候扬声器 - 内置音频有用
答案1
刚刚修复了我的音频问题,花了几天时间更新驱动程序,最后它成为了最基本的设置。权限,将自己添加到“音频”组。因此跳转到终端并执行以下命令。
sudo adduser $USER audio
希望它对你也有用。奇怪的是,你没有自动加入该组,因为声音是一项基本服务。
哦,然后重新启动,以确保权限生效。
答案2
请尝试以下步骤:
pavucontrol
如果尚未安装,请使用以下命令进行安装:sudo apt-get install pavucontrol
使用以下命令将您的用户名添加到组
audio
、pulse
、pulse-access
和video
:voice
sudo usermod -a -G audio,pulse,pulse-access,video,voice $USER
如果该命令给出不存在的组的错误,请忽略它。
使用以下命令安装最新的 ALSA 驱动程序:
sudo 添加 apt 存储库 ppa:ubuntu-audio-dev/alsa-daily sudo apt-get 更新 sudo apt-get 安装 oem-audio-hda-daily-dkms
重新启动并检查 HDMI 上的音频是否正常工作。
资料来源:
答案3
我遇到了同样的问题,使用 HDMI 电缆后电视上没有声音。我更改了声音设置,然后一切正常。我将图片中显示的默认声音设置更改为 HDMI。
:
答案4
在 Ubuntu 18.04(最初为 12.04 -> 16.04)上安装了 GeForce GTX 750 Ti(GM107)和 HWE 硬件支持堆栈以及 nvidia-driver-440(sudo ubuntu-drivers install
)。
cat /proc/asound/cards
将显示--- no soundcards ---
我必须重新配置/etc/modprobe.d/sound.conf
才能读取:
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
options snd-hda-intel model=auto
代替:
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
options snd-hda-intel enable_msi=0 probe_mask=0xfff2
sudo alsa reload
然后使用正确的设置加载驱动程序。