Ubuntu 20.04 没有 HDMI 音频

Ubuntu 20.04 没有 HDMI 音频

我刚刚在一台通过 HDMI 连接的台式电脑上安装了 Ubuntu 20.04,该电脑配有外置 BenQ GW2480E 显示器。我的视频显示完美,但根本没有音频输出。我检查了很多可能的问题和解决方法,但似乎都不适合我。

Somo 额外信息:

  • inxi -SMA输出:

内核:5.4.0-29-generic x86_64 位:64 桌面:Gnome 3.36.1 发行版:Ubuntu 20.04 LTS(Focal Fossa) 机器: 类型:台式机 系统:技嘉 产品:B450M DS3H v:N/A 序列号: 主板:技嘉 型号:B450M DS3H-CF v:xx 序列号: UEFI:American Megatrends v:F50 日期:2019 年 11 月 27 日 音频: 设备 1:NVIDIA 驱动程序:snd_hda_intel 设备 2:AMD Starship/Matisse HD 音频驱动程序:snd_hda_intel 声音服务器:ALSA v:k5.4.0-29-generic。

  • alsamixer输出:在此处输入图片描述
  • aplay -l输出:

**** PLAYBACK 设备硬件列表 **** 驱动程序 0: NVidia [HDA NVidia],设备 3: HDMI 0 [HDMI 0] 子设备:0/1 子设备 #0:子设备 #0 驱动程序 0: NVidia [HDA NVidia],设备 7: HDMI 1 [HDMI 1] 子设备:1/1 子设备 #0:子设备 #0 驱动程序 0: NVidia [HDA NVidia],设备 8: HDMI 2 [HDMI 2] 子设备:1/1 子设备 #0:子设备 #0 驱动程序 0: NVidia [HDA NVidia],设备 9: HDMI 3 [HDMI 3] 子设备:1/1 子设备 #0:子设备 #0 1: 通用 [HD-Audio Generic],设备 0: ALC887-VD Analog [ALC887-VD Analog] 子设备: 1/1 子设备 #0: 子设备 #0 设置为 1: 通用 [HD-Audio Generic],设备 1: ALC887-VD Digital [ALC887-VD Digital] 子设备: 1/1 子设备 #0: 子设备 #0

答案1

我有相同的主板,并且 HDMI 声音可以工作(声音从我的屏幕发出),但是前后插孔不工作。

我只安装了最新的内核,也许你也可以试试?我用的是尤克里里但你也可以直接从https://kernel.ubuntu.com/~kernel-ppa/mainline/并使用 进行安装dpkg -i

您还应该尝试升级您的 nvidia 专有驱动程序。

为了记录,以下是我的系统 HDMI 声音工作的信息:

inxi -SMA
System:    Host: euclide Kernel: 5.6.11-050611-generic x86_64 bits: 64 Desktop: Gnome 3.36.1 
           Distro: Ubuntu 20.04 LTS (Focal Fossa) 
Machine:   Type: Desktop System: Gigabyte product: B450M DS3H v: N/A serial: <superuser/root required> 
           Mobo: Gigabyte model: B450M DS3H-CF v: x.x serial: <superuser/root required> UEFI: American Megatrends v: F50 
           date: 11/27/2019 
Audio:     Device-1: Advanced Micro Devices [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP Audio driver: snd_hda_intel 
           Sound Server: ALSA v: k5.6.11-050611-generic 
aplay -l
**** Liste des Périphériques Matériels PLAYBACK ****
carte 0: Generic [HD-Audio Generic], périphérique 3: HDMI 0 [HDMI 0]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 0: Generic [HD-Audio Generic], périphérique 7: HDMI 1 [HDMI 1]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 0: Generic [HD-Audio Generic], périphérique 8: HDMI 2 [HDMI 2]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0

我非常想知道您的千斤顶是否能正常工作?

答案2

您是否尝试过将您的用户配置文件添加到音频组?将您的用户配置文件添加到音频组可让您完全访问声音。尝试:

1.在终端输入:

whoami

返回您的用户名。

  1. 在终端中输入:
sudo adduser <username> audio

其中,您要输入的不是 <username>,而是步骤 1 返回的用户名。

  1. 关机并重新启动。

评论:这可能不是解决这个问题最安全的方法,但如果它有效,你就会知道这是一个用户访问问题,这是让 Linux 用户绊倒的最常见问题之一。

相关内容