Ubuntu 20.04 LTS 使用外接扬声器时无声音(虚拟输出)

Ubuntu 20.04 LTS 使用外接扬声器时无声音(虚拟输出)

我在 Dell Inspiron 530 上运行 Ubuntu 20.04 LTS。我购买了一些外置扬声器,它们在我的计算机上运行良好,但出于某种原因,现在我只能获得 Dummy Output 作为输出设备。我尝试了这个帖子尝试修复问题,但没有成功。我还尝试了 3.5 毫米扬声器输出的前后端口。仍然没有结果。耳机也无法识别。

这是我的输出pacmd list-sources

1 source(s) available.
  * index: 0
    name: <auto_null.monitor>
    driver: <module-null-sink.c>
    flags: DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
    state: IDLE
    suspend cause: (none)
    priority: 1000
    volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
            balance 0.00
    base volume: 65536 / 100% / 0.00 dB
    volume steps: 65537
    muted: no
    current latency: 0.00 ms
    max rewind: 16 KiB
    sample spec: s16le 2ch 48000Hz
    channel map: front-left,front-right
                 Stereo
    used by: 0
    linked by: 0
    configured latency: 2000.00 ms; range is 0.50 .. 2000.00 ms
    monitor_of: 0
    module: 13
    properties:
        device.description = "Monitor of Dummy Output"
        device.class = "monitor"
        device.icon_name = "audio-input-microphone"

我的输出inxi -A

Audio:
  Device-1: Intel 82801I HD Audio driver: snd_hda_intel 
  Sound Server: ALSA v: k5.4.0-40-generic 

我的输出lspci -v | grep -i audio

00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)

有什么建议么?

答案1

谢谢。我试了一下,可以伪造您所拥有的东西:只有一个虚拟显示器。所以我通过尝试 pavuControl(用于脉冲音频的 GUI)实现了这一点。如果关闭所有配置文件,您将听不到任何声音,因此我再次打开了它们:

在此处输入图片描述

现在我的列表源要长得多。因此,请安装pavucontrol,忽略 Gnome 声音设置并尝试修复声音。因为你的卡应该可以工作。

另外检查你的 pulseaudio 是否正在运行:

systemctl --user status pulseaudio

并查看日志:

journalctl | grep pulseaudio

由于后一个命令显示整个日志,请检查日期,它可能从几个月前开始。

答案2

我通过在父亲的计算机(也是戴尔 Inspiron 530)的末尾添加以下内容解决了这个问题/etc/pulse/default.pa

set-card-profile alsa_card.pci-0000_00_1b.0 output:analog-stereo+input:analog-stereo
set-sink-port alsa_output.pci-0000_00_1b.0.analog-stereo analog-output-lineout

这解决了第一行中卡配置文件未正确设置的问题,以及第二行中卡默认为耳机而不是扬声器的问题。

相关内容