![Ubuntu 20.04 没有 HDMI 音频](https://linux22.com/image/924603/Ubuntu%2020.04%20%E6%B2%A1%E6%9C%89%20HDMI%20%E9%9F%B3%E9%A2%91.png)
我刚刚在一台通过 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。
**** 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
返回您的用户名。
- 在终端中输入:
sudo adduser <username> audio
其中,您要输入的不是 <username>,而是步骤 1 返回的用户名。
- 关机并重新启动。
评论:这可能不是解决这个问题最安全的方法,但如果它有效,你就会知道这是一个用户访问问题,这是让 Linux 用户绊倒的最常见问题之一。