Ubuntu 22.04 HDMI 声音输出选项与 alsamixer 一起消失

Ubuntu 22.04 HDMI 声音输出选项与 alsamixer 一起消失

几天前,当我连接第二台 HDMI 显示器时,问题就开始了。我使用 1 个 HDMI 端口全程连接电视显示器和声音,使用第二个 HDMI 端口连接投影仪。在投影仪上看完电影后,将声音输出回 HDMI 显示器的选项从可选设备列表中消失了。现在只有内置耳机音频可用。alsamixer 也消失了。在alsamixer终端中输入时,结果不会像往常一样调出混音器。现在它读回:

ALSA lib confmisc.c:855parse_card) cannot find card '0'
ALSA lib conf.c:5178_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory
ALSA lib confmisc.c:422snd_func_concat) error evaluating strings
ALSA lib conf.c:5178_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1334snd_func_refer) error evaluating name
ALSA lib conf.c:5178_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5701snd_config_expand) Evaluate error: No such file or directory
ALSA lib control.c:1528snd_ctl_open_noupdate) Invalid CTL default
cannot open mixer: No such file or directory

启动时我也收到“无 AFG 或 MFG”消息。尽管我有 2 个 HDMI 端口,但aplay -l在终端中输入时我收到:

**** List of PLAYBACK Hardware Devices ****
card 1: Generic [HD-Audio Generic], device 0: ALC221 Analog [ALC221 Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0

所有故障排除 - 重新启动、断开 HDMI、重新启动、重新连接 HDMI、重新启动、连接到不同的端口、重新启动 - 无结果。是,alsamixer在计算机中/usr/bin/alsamixer。是sudo ubuntu-drivers autoinstall命令导致:

所有可用的驱动程序均已安装。

不知何故,连接第二个 HDMI 会导致所有 HDMI (spdf) 被“阻塞”?重新安装全新的 Ubuntu 可以恢复 HDMI 音频输出,但今天我又插入了第二个 HDMI 来观看电影。噗!Alsamixer 找不到卡 0。HDMI 声音输出选项消失了。

相关内容