自从从 22.04 升级到 22.10 后,我似乎无法通过内置扬声器听到任何声音,而且音频似乎一直被路由到耳机插孔。甚至 DisplayPort/HDMI 输出也不会产生任何声音。
换句话说:只要我切换到内置扬声器/耳机组合输出并插入外部扬声器,我就会收到来自耳机插孔的信号。设置应用程序可以正确检测插头的插入或拔出情况(输出名称会更改),并且当选择“内置音频”作为输出且插孔未连接任何设备时,还会在条形图中显示输出活动。
扬声器在其他操作系统(包括 22.04)上运行良好,在启动 22.10 实时 USB 安装程序时亦是如此,因此不存在硬件问题。
我尝试过重新安装pipewire
,wireplumber
但很快就想不出主意了。似乎缺少一些配置。我试过了,dpkg-reconfigure pipewire wireplumber
但那只是瞎猜。
我该如何解决此问题?
答案1
按照以下说明可以解决此问题现有的答案。
替换/etc/modprobe.d/alsa-base.conf
options snd-hda-intel model=generic
和
# options snd-hda-intel model=generic
options snd-hda-intel probe_mask=1
在执行此操作时,我还注意到第一行仅仅是由于之前尝试解决此确切问题而存在的。