安装 debian-pulseaudio-config-override 后音频输出中断

安装 debian-pulseaudio-config-override 后音频输出中断

我正在使用 Devuan GNU/Linux 3 Beowulf。我的机器有板载音频(英特尔主板)。过去,音频可以在大多数应用程序中使用,包括 Chromium,但奇怪的是 Firefox 却没有(它需要 PulseAudio,但不知何故,它从一开始就对我不起作用)。

不管怎样,今天早些时候,我安装了一个名为debian-pulseaudio-config-override:amd64.我不是故意这样做的,当我还安装这些时,它被以某种方式拖了进来:

linux-image-5.10.0-0.bpo.3-amd64
linux-headers-5.10.0-0.bpo.3-amd64:amd64 (5.10.13-1~bpo10+1)
linux-kbuild-5.10:amd64 (5.10.13-1~bpo10+1, automatic)
linux-headers-5.10.0-0.bpo.3-common:amd64 (5.10.13-1~bpo10+1)

在这之后:

  • 默认情况下没有应用程序播放音频。

  • 大胆(举例)如果我从此下拉菜单中手动选择卡,则可以播放音频,它为我提供 ALSA 输出

  • 我的 Cinnamon 系统设置面板的声音设备配置对话框仅显示其他输出设备:HDMI 和数字 SPDIF。

  • vlc默认情况下,设法以某种方式找到正确的音频输出设备(但不是合适的混音器设备;尽管它之前也没有找到它)。

  • aplay -l显示板载音频:

    **** List of PLAYBACK Hardware Devices ****
    card 0: PCH [HDA Intel PCH], device 0: ALC1150 Analog [ALC1150 Analog]
      Subdevices: 1/1
      Subdevice #0: subdevice #0
    card 0: PCH [HDA Intel PCH], device 1: ALC1150 Digital [ALC1150 Digital]
      Subdevices: 1/1
      Subdevice #0: subdevice #0
    card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
      Subdevices: 1/1
      Subdevice #0: subdevice #0
    ... snip ...
    

我该怎么做才能重新启用音频播放?

答案1

不知何故,安装该debian-pulseaudio-config-override包会使所有音频都通过 PulseAudio 服务器。现在,在 PulseAudio 中,默认音频输出设备的选择是错误的 - 它是 HDMI 连接之一。这确实不应该发生,因为我没有支持音频的监视器,但是 - 它确实发生了(可能是因为加载了 v4l2loopback 模块)。

所以,我所做的就是启动pavucontrol- PulseAudio 配置实用程序,如下所示:

在此输入图像描述

我改变了内置音频选项。有无数的配置,我不得不做一些尝试和错误,但“模拟环绕声 5.1 输出 + 模拟立体声输入(未插电)”给了我我所需要的。

注意:我并不是说这适用于所有情况下的每个人 - 根据我的经验,Linux 音频非常挑剔和脆弱:-(

相关内容