我有一个带有集成显卡的第二代 Intel Sandybridge Core i3 系统。我使用的是 HDMI 输出,该输出连接到我的显示器,显示器的插孔连接到我的 2.1 Logitech 扬声器系统。我当前的操作系统是 FreeBSD-12.1,它支持几乎所有设备。我已经安装了 Gnome-3.38 并使用它。右上角有麦克风和音量控制滑块。问题是,这个滑块不会增加或减少音量。它唯一做的就是,如果我按下,它就会静音。声音可与 Intel Cougar Point HDMI 配合使用,但pulseaudio 和 Gnome 音量控制都没有用。我必须手动使用mixertui>pcm来增加或减少音量。为了让 HDMI 声音输出正常工作,我已将其添加hw.snd.default_unit=4
到 /etc/sysctl.conf。
cat /dev/sndstat
Installed devices:
pcm0: <Realtek ALC892 (Rear Analog 5.1/2.0)> (play/rec)
pcm1: <Realtek ALC892 (Front Analog)> (play/rec)
pcm2: <Realtek ALC892 (Rear Digital)> (play)
pcm3: <Realtek ALC892 (Rear Digital)> (play)
pcm4: <Intel Cougar Point (HDMI/DP 8ch)> (play) default
No devices installed from userspace.
HDMI 音频的驱动程序使用 snd_hda。是否有解决方案可以映射 Gnome 的音量控制以使用正确的音频源,这样 Gnome 音量控制就很有用了。