我尝试重新使用我的旧笔记本电脑,但没有找到任何方法让 HDMI 音频输出正常工作。
HDMI 音频设备以 列出lspci -nnk
,xandr --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 -l
、pacmd list-cards
或alsamixer
中pavucontrol
。 中列出了 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 新手,正在学习使用。