Ubuntu 22.10 中的声音问题

PiK*_*Kei 16 sound unity 22.10

所以,我刚刚安装了 Ubuntu Unity 22.10。安装没问题,但是启动进入系统却没有声音。在声音设置中,我只能找到一个名为“Dummy Sound”的输出。

声音设置截图

我尝试了很多解决方案,但没有一个有效,主要是因为当我尝试运行一些 dpkg 命令时出现另一个错误:

Bus error (core dumped)
dpkg: error processing package linux-image-5.19.0-23-generic (--configure):
 installed linux-image-5.19.0-23-generic package post-installation script subprocess returned error exit status 135
Errors were encountered while processing:
 linux-image-5.19.0-23-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)
Run Code Online (Sandbox Code Playgroud)

我尝试过的解决方案如下:

我尝试过重新安装pulseaudio、删除pipewire、安装wireplumber(这是一种让我得到上面给出的输出的解决方案)。

一些输出提供一些信息:

$ lspci -nnk | grep -A2 Audio
30:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Renoir Radeon High Definition Audio Controller [1002:1637]
    Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Renoir Radeon High Definition Audio Controller [1002:1637]
    Kernel modules: snd_hda_intel
30:00.2 Encryption controller [1080]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor [1022:15df]
--
30:00.6 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Family 17h/19h HD Audio Controller [1022:15e3]
    DeviceName: Realtek ALC1220
    Subsystem: Micro-Star International Co., Ltd. [MSI] Family 17h/19h HD Audio Controller [1462:ec56]
    Kernel modules: snd_hda_intel

Run Code Online (Sandbox Code Playgroud)
$ pacmd list-cards
1 card(s) available.
    index: 0
    name: <alsa_card.usb-Generalplus_Usb_Audio_Device-00>
    driver: <module-alsa-card.c>
    owner module: 7
    properties:
        alsa.card = "1"
        alsa.card_name = "Usb Audio Device"
        alsa.long_card_name = "Generalplus Usb Audio Device at usb-0000:16:00.0-9.3, full speed"
        alsa.driver_name = "snd_usb_audio"
        device.bus_path = "pci-0000:16:00.0-usb-0:9.3:1.0"
        sysfs.path = "/devices/pci0000:00/0000:00:02.1/0000:16:00.0/usb1/1-9/1-9.3/1-9.3:1.0/sound/card1"
        udev.id = "usb-Generalplus_Usb_Audio_Device-00"
        device.bus = "usb"
        device.vendor.id = "1b3f"
        device.vendor.name = "Generalplus Technology Inc."
        device.product.id = "2008"
        device.product.name = "Usb Audio Device"
        device.serial = "Generalplus_Usb_Audio_Device"
        device.string = "1"
        device.description = "Usb Audio Device"
        module-udev-detect.discovered = "1"
        device.icon_name = "audio-card-usb"
    profiles:
        input:mono-fallback: Mono Input (priority 1, available: unknown)
        off: Off (priority 0, available: unknown)
    active profile: <input:mono-fallback>
    sources:
        alsa_input.usb-Generalplus_Usb_Audio_Device-00.mono-fallback/#0: Usb Audio Device Mono
    ports:
        analog-input-mic: Microphone (priority 8700, latency offset 0 usec, available: unknown)
            properties:
                device.icon_name = "audio-input-microphone"
Run Code Online (Sandbox Code Playgroud)

小智 41

我遇到了同样的问题,但这个解决方案帮助了我: 从 21.10 升级到 22.04 后没有列出任何声音输出设备

sudo touch /usr/share/pipewire/media-session.d/with-pulseaudio
systemctl --user restart pipewire-session-manager
Run Code Online (Sandbox Code Playgroud)


小智 6

我多次重新安装系统,看看哪种解决方案是正确的。


最后我必须遵循所有这些步骤:

  1. ln -s /usr/share/pipewire /etc/pipewire
  2. sudo touch /usr/share/pipewire/media-session.d/with-pulseaudio
  3. systemctl --user restart pipewire-session-manager
  4. systemctl --user start pulseaudio
  5. reboot

如果其中一个步骤未完成,则不会出现音频。

我确实找到了有关英特尔音频驱动程序/设置的信息,但没有什么区别。所以我上次安装时不需要它。

这是在全新安装Ubuntu 服务器 22.10 (5.19.0-23-generic) 后使用 Cinnamon 5.4.12作为唯一使用 muffin 和 slick-greeter 的桌面环境。

特别感谢大家提供的信息!


我制作了一个 bash 菜单,以便在需要重新安装系统时快速执行此操作。在这里能找到它。