HDMI 音频在 Xubuntu 18.04 中无法工作,音频设备已找到但未被 aplay 列出

HDMI 音频在 Xubuntu 18.04 中无法工作,音频设备已找到但未被 aplay 列出

我尝试重新使用我的旧笔记本电脑,但没有找到任何方法让 HDMI 音频输出正常工作。

HDMI 音频设备以 列出lspci -nnkxandr --verbose显示audio: auto supported: off, on, auto为 HDMI 设备,并且cat /proc/asound/cards也会显示它。

01:05.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] RS600M [Radeon Xpress 1250] [1002:7942]
  Subsystem: LG Electronics, Inc. RS600M [Radeon Xpress 1250] [1854:011b]
  Kernel driver in use: radeon
  Kernel modules: radeon
01:05.2 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] RS600 HDMI Audio [Radeon Xpress 1250] [1002:793b]
  Subsystem: LG Electronics, Inc. RS600 HDMI Audio [Radeon Xpress 1250] [1854:011b]
  Kernel driver in use: snd_hda_intel
  Kernel modules: snd_hda_intel

 2 [HDMI           ]: HDA-Intel - HDA ATI HDMI
                      HDA ATI HDMI at 0xdfeec000 irq 25

另一方面,HDMI 没有出现在aplay -lpacmd list-cardsalsamixerpavucontrol。 中列出了 HDMI 设备,aplay -L但没有设备编号。

我还在 /etc/default/grub 中发现了这一点:

 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.audio=1"

可能是因为之前遇到过 HDMI 音频问题。我不记得之前这台笔记本电脑的 HDMI 音频是否能用。

我找到的大多数 HDMI 音频说明中都已列出 HDMI 音频设备aplay -l,问题涉及 PulseAudio 或图形音频设置。我发现很少有设备甚至没有出现在 中aplay -l

我试过了

  • 将行添加options snd-hda-intel model=auto到 /etc/modprobe.d/alsa-base.conf 并重新启动
  • sudo update-grub并重新启动,有或没有radeon.audio=1
  • 使用 xrandr 将音频设置为开启
  • sudo alsa force-reload

后者输出如下:

Unloading ALSA sound driver modules: snd-seq-midi snd-seq-midi-event snd-seq snd-hda-codec-realtek snd-hda-codec-generic snd-hda-codec-hdmi snd-hda-intel snd-hda-codec snd-hda-core snd-usb-audio snd-usbmidi-lib snd-hwdep snd-pcm snd-rawmidi snd-seq-device snd-timer (failed: modules still loaded: snd-hda-codec-realtek snd-hda-codec-generic snd-hda-codec-hdmi snd-hda-intel snd-hda-codec snd-hda-core snd-usb-audio snd-usbmidi-lib snd-hwdep snd-pcm snd-rawmidi snd-seq-device snd-timer).
Loading ALSA sound driver modules: snd-seq-midi snd-seq-midi-event snd-seq snd-hda-codec-realtek snd-hda-codec-generic snd-hda-codec-hdmi snd-hda-intel snd-hda-codec snd-hda-core snd-usb-audio snd-usbmidi-lib snd-hwdep snd-pcm snd-rawmidi snd-seq-device snd-timer

这是我的 ALSA 信息脚本的输出:http://alsa-project.org/db/?f=0b6b62b0ed35af096c97afbdfca4fbbd523f23c1

我还可以尝试其他什么方法来使音频正常工作吗?

答案1

我在搜索 Xubuntu 18.04 的相同问题时看到了您的帖子,但在 mint xface 或其他 mint 和 ubuntu 中没有任何问题。我有一台戴尔 inspiron 3420 i5 3210 笔记本电脑,配有 nvidia 620M 显卡。我也找不到音量控制菜单下的端口配置选项。解决方案对我有用,

  • 在“软件”中搜索“pulseaudio volume”。找到“PulseAudio Volume Control”..
  • 第一个选项默认安装“PulseAudio 音量控制(pavucontrol)是一个简单的基于 GTK+ 的音量控制工具(混音器),用于 PulseAudio 声音服务器”(我最初无法找到配置选项。
  • 第二个选项默认未安装“声音服务器 PulseAudio 的音量控制 pavucontrol 的 Qt 端口”。(本节明确提到了对桌面环境的适用性。)

  • 在旁边安装了第二个选项。通过选项中的启动按钮直接启动(它们在菜单搜索中显示相同)。瞧!有用于配置声音输出的选项。(将 HDMI 显示器(或电视)连接到笔记本电脑,否则选项可能不会出现)

  • 评论:

  • 我没有从这里将选项更改为 hdmi 音频输出。我从任务栏图标---音频混音器返回到音量控制选项。配置选项就在那里。

  • 为了进行交叉检查,请在安装新音量控制之前转到音频混音器,然后单击箭头搜索输入旁边的配置选项。如果没有找到,则新安装的音量控制(基于 Qt)会替换旧版本或撤销旧版本。您可以确认。

  • 我是 Linux 新手,正在学习使用。

相关内容