hi folks!

Update: I got pipewire working now. This is what helped me:

sudo apt install pipewire-audio-client-libraries libspa-0.2-bluetooth libspa-0.2-jack
systemctl --user mask pulseaudio
systemctl --user --now enable pipewire{,-pulse}.{socket,service}

Now it is an audacity issue. Will make another thread for that.

The System

Processor 10920x, 32GB Ram, 3060ti, zoom u-22 DAC, Stream Deck, Logitech camera

The OS

Ubuntu 23.04 upgraded from 22.10 (yesterday)

TL;DR

I reactivated pulseaudio, disabling pipewire, now trying to revert without having to reinstall from scratch.

The Situation

I am currently working on my first linux daily driver. Hardware arrived yesterday. The pc has been in use for couple months but not as daily since the gpu was only a stand in.

It was running quite a rough config, ubuntu 22.10 with a pulse audio mod (disabled pipewire so I could hear sound when RDPing in).

I now reverted those changes with a guide (because my microphone would not be picked up by audacity) but it promptly destroyed my Desktop gui. I reinstalled ubuntu-desktop and the gui works again now.

But after disabling pulse and reenabling pipewire, I don't get any sound output at all. pipewire status gives me the following output:

 pipewire.service - PipeWire Multimedia Service
     Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled)
     Active: active (running) since Tue 2023-09-19 10:17:16 CEST; 5min ago
TriggeredBy:  pipewire.socket
   Main PID: 3211 (pipewire)
      Tasks: 2 (limit: 38029)
     Memory: 4.1M
        CPU: 122ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
             └─3211 /usr/bin/pipewire

Sep 19 10:17:16  systemd[3204]: Started pipewire.service - PipeWire Multimedia Service.
Sep 19 10:17:16  pipewire[3211]: mod.rt: Can't find org.freedesktop.portal.Desktop. Is xdg-desktop-portal running?
Sep 19 10:17:16  pipewire[3211]: mod.rt: found session bus but no portal

Update

I have tried to re/install pipewire, xdg-desktop-portal, xdg-desktop-portal-gnome, all without change.

Important: I'm using x11, not wayland as nvidia drivers don't seem to support wayland.

Thank you for reading. Have a good one! :)

  • Haui@discuss.tchncs.de
    hexagon
    ·
    1 year ago

    Thanks for answering! I'm banging my head against this proverbial wall for hours.

    Here's the output of your command:

     xdg-desktop-portal.service - Portal service
         Loaded: loaded (/usr/lib/systemd/user/xdg-desktop-portal.service; static)
         Active: active (running) since Tue 2023-09-19 13:19:01 CEST; 1h 56min ago
       Main PID: 3741 (xdg-desktop-por)
          Tasks: 7 (limit: 38029)
         Memory: 4.1M
            CPU: 392ms
         CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/xdg-desktop-portal.service
                 └─3741 /usr/libexec/xdg-desktop-portal
    
    Sep 19 13:19:00 haui-TowerPC systemd[3200]: Starting xdg-desktop-portal.service - Portal service...
    Sep 19 13:19:01 haui-TowerPC systemd[3200]: Started xdg-desktop-portal.service - Portal service.
    

    Here's the pipewire-pulse version

    haui@haui-TowerPC:/usr/share/pipewire$ pipewire-pulse --version
    pipewire-pulse
    Compiled with libpipewire 0.3.65
    Linked with libpipewire 0.3.65
    

    Here's the pipewire-media-session version output:

    haui@haui-TowerPC:/usr/share/pipewire$ pipewire-media-session --version
    pipewire-media-session
    Compiled with libpipewire 0.3.65
    Linked with libpipewire 0.3.65
    

    output of wireplumber --version

    haui@haui-TowerPC:/usr/share/pipewire$ wireplumber --version
    Command 'wireplumber' not found, but can be installed with:
    sudo apt install wireplumber
    
    

    So I recon the first two are installed, wireplumber isnt (in fact I think uninstalling it was part of reverting to pipewire iirc.

    Here's more random output someone on a forum asked for:

    haui@haui-TowerPC:/usr/share/pipewire$ pactl info
    Server String: /run/user/1000/pulse/native
    Library Protocol Version: 35
    Server Protocol Version: 35
    Is Local: yes
    Client Index: 161
    Tile Size: 65472
    User Name: haui
    Host Name: haui-TowerPC
    Server Name: PulseAudio (on PipeWire 0.3.65)
    Server Version: 15.0.0
    Default Sample Specification: float32le 2ch 48000Hz
    Default Channel Map: front-left,front-right
    Default Sink: @DEFAULT_SINK@
    Default Source: @DEFAULT_SOURCE@
    Cookie: 0f17:3dbb
    
    haui@haui-TowerPC:/usr/share/pipewire$ systemctl --user status pulseaudio.{socket,service}
     pulseaudio.socket - Sound System
         Loaded: loaded (/usr/lib/systemd/user/pulseaudio.socket; enabled; preset: enabled)
         Active: inactive (dead)
       Triggers:  pulseaudio.service
         Listen: /run/user/1000/pulse/native (Stream)
    
     pulseaudio.service - Sound Service
         Loaded: loaded (/usr/lib/systemd/user/pulseaudio.service; enabled; preset: enabled)
         Active: inactive (dead)
    TriggeredBy:  pulseaudio.socket
    
    haui@haui-TowerPC:/usr/share/pipewire$ systemctl --user status pipewire{,-pulse}.{socket,service}  
     pipewire.socket - PipeWire Multimedia System Socket
         Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled)
         Active: active (running) since Tue 2023-09-19 13:18:57 CEST; 1h 53min ago
          Until: Tue 2023-09-19 13:18:57 CEST; 1h 53min ago
       Triggers:  pipewire.service
         Listen: /run/user/1000/pipewire-0 (Stream)
         CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket
    
    Sep 19 13:18:57 haui-TowerPC systemd[3200]: Listening on pipewire.socket - PipeWire Multimedia System Socket.
    
     pipewire.service - PipeWire Multimedia Service
         Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled)
         Active: active (running) since Tue 2023-09-19 13:18:57 CEST; 1h 53min ago
    TriggeredBy:  pipewire.socket
       Main PID: 3207 (pipewire)
          Tasks: 2 (limit: 38029)
         Memory: 5.1M
            CPU: 170ms
         CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
                 └─3207 /usr/bin/pipewire
    
    Sep 19 13:18:57 haui-TowerPC systemd[3200]: Started pipewire.service - PipeWire Multimedia Service.
    Sep 19 13:18:57 haui-TowerPC pipewire[3207]: mod.rt: Can't find org.freedesktop.portal.Desktop. Is xdg-desktop-portal running?
    Sep 19 13:18:57 haui-TowerPC pipewire[3207]: mod.rt: found session bus but no portal
    
     pipewire-pulse.socket - PipeWire PulseAudio
         Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.socket; enabled; preset: enabled)
         Active: active (running) since Tue 2023-09-19 13:18:57 CEST; 1h 53min ago
          Until: Tue 2023-09-19 13:18:57 CEST; 1h 53min ago
       Triggers:  pipewire-pulse.service
         Listen: /run/user/1000/pulse/native (Stream)
         CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire-pulse.socket
    
    Sep 19 13:18:57 haui-TowerPC systemd[3200]: Listening on pipewire-pulse.socket - PipeWire PulseAudio.
    
     pipewire-pulse.service - PipeWire PulseAudio
         Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled)
         Active: active (running) since Tue 2023-09-19 13:18:57 CEST; 1h 53min ago
    TriggeredBy:  pipewire-pulse.socket
       Main PID: 3209 (pipewire-pulse)
          Tasks: 2 (limit: 38029)
         Memory: 12.9M
            CPU: 379ms
         CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
                 └─3209 /usr/bin/pipewire-pulse
    
    Sep 19 13:18:57 haui-TowerPC systemd[3200]: Started pipewire-pulse.service - PipeWire PulseAudio.
    Sep 19 13:18:57 haui-TowerPC pipewire-pulse[3209]: mod.rt: Can't find org.freedesktop.portal.Desktop. Is xdg-desktop-portal running?
    Sep 19 13:18:57 haui-TowerPC pipewire-pulse[3209]: mod.rt: found session bus but no portal