On 4/22/23 22:35, Felix Miata wrote:
What is this "perfect setup" page?
PerfectSetup - Freedesktop.org https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Perf...
I can't make sense of audio configuration. It's a zillion piece jigsaw puzzle made from a single shade of gray. If I was to make a change now, it would be replacing pulseaudio with pipewire-pulseaudio. Some of my test installations work that way, but none ever get remotely enough uptime to try to reproduce.
https://paste.opensuse.org/c14dc7531723 https://paste.opensuse.org/b05bd0e1957b
inxi -Aaz --vs inxi 3.3.26-00 (2023-03-28) Audio: Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor HD Audio vendor: Micro-Star MSI driver: snd_hda_intel v: kernel bus-ID: 00:03.0 chip-ID: 8086:0c0c class-ID: 0403 Device-2: Intel 8 Series/C220 Series High Definition Audio vendor: Micro-Star MSI driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:8c20 class-ID: 0403 API: ALSA v: k5.14.21-150400.24.55-default status: kernel-api with: 1: aoss type: oss-emulator 2: apulse type: pulse-emulator tools: alsamixer,amixer Server-1: PipeWire v: 0.3.49 status: off with: wireplumber status: off tools: pw-cat,pw-cli,wpctl Server-2: PulseAudio v: 15.0 status: active tools: pacat,pactl,pavucontrol systemctl --user status alsasound.{service,socket} Unit alsasound.service could not be found. Unit alsasound.socket could not be found. systemctl --user status alsa-state.{service,socket} Unit alsa-state.service could not be found. Unit alsa-state.socket could not be found. systemctl --user status alsa-restore.{service,socket} Unit alsa-restore.service could not be found. Unit alsa-restore.socket could not be found. systemctl --user status pipewire.{service,socket} ○ pipewire.service - PipeWire Multimedia Service Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; vendor preset: disabled) Active: inactive (dead) TriggeredBy: ● pipewire.socket
● pipewire.socket - PipeWire Multimedia System Socket Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; vendor preset: enabled) Active: active (listening) since Thu 2023-04-20 09:58:16 EDT; 2 days ago Triggers: ● pipewire.service Listen: /run/user/1050/pipewire-0 (Stream) CGroup: /user.slice/user-1050.slice/user@1050.service/app.slice/pipewire.socket
Apr 20 09:58:16 00srv systemd[1067]: Listening on PipeWire Multimedia System Socket.
systemctl --user status pulseaudio.{service,socket} ● pulseaudio.service - Sound Service Loaded: loaded (/usr/lib/systemd/user/pulseaudio.service; disabled; vendor preset: disabled) Active: active (running) since Thu 2023-04-20 09:58:21 EDT; 2 days ago TriggeredBy: ● pulseaudio.socket Main PID: 1258 (pulseaudio) CGroup: /user.slice/user-1050.slice/user@1050.service/session.slice/pulseaudio.service └─ 1258 /usr/bin/pulseaudio --daemonize=no --log-target=journal
Apr 20 09:58:21 systemd[1067]: Starting Sound Service... Apr 20 09:58:21 systemd[1067]: Started Sound Service. Apr 20 09:58:21 pulseaudio[1258]: No protocol specified Apr 20 09:58:21 pulseaudio[1258]: No protocol specified Apr 20 09:58:21 pulseaudio[1258]: XOpenDisplay() failed Apr 20 09:58:21 pulseaudio[1258]: Failed to load module "module-x11-publish" (argument: "display=:0 xauthority="): initialization failed.
● pulseaudio.socket - Sound System Loaded: loaded (/usr/lib/systemd/user/pulseaudio.socket; enabled; vendor preset: enabled) Active: active (running) since Thu 2023-04-20 09:58:16 EDT; 2 days ago Triggers: ● pulseaudio.service Listen: /run/user/1050/pulse/native (Stream) CGroup: /user.slice/user-1050.slice/user@1050.service/app.slice/pulseaudio.socket
Apr 20 09:58:16 systemd[1067]: Listening on Sound System.
systemctl --user status wireplumber ○ wireplumber.service - Multimedia Service Session Manager Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; vendor preset: enabled) Active: inactive (dead) # systemctl status alsasound.{service,socket} Unit alsasound.socket could not be found. ● alsa-restore.service - Save/Restore Sound Card State Loaded: loaded (/usr/lib/systemd/system/alsa-restore.service; static) Active: active (exited) since Thu 2023-04-20 09:57:58 EDT; 2 days ago Process: 772 ExecStart=/usr/sbin/alsactl restore (code=exited, status=0/SUCCESS) Main PID: 772 (code=exited, status=0/SUCCESS)
Apr 20 09:57:58 systemd[1]: Starting Save/Restore Sound Card State... Apr 20 09:57:58 systemd[1]: Finished Save/Restore Sound Card State. # systemctl status alsa-state.{service,socket} Unit alsa-state.socket could not be found. ○ alsa-state.service - Manage Sound Card State (restore and store) Loaded: loaded (/usr/lib/systemd/system/alsa-state.service; static) Active: inactive (dead) Condition: start condition failed at Thu 2023-04-20 09:57:58 EDT; 2 days ago └─ ConditionPathExists=/etc/alsa/state-daemon.conf was not met
Apr 20 09:57:58 systemd[1]: Condition check resulted in Manage Sound Card State (restore and store) being skipped. # systemctl status alsa-restore.{service,socket} Unit alsa-restore.socket could not be found. ● alsa-restore.service - Save/Restore Sound Card State Loaded: loaded (/usr/lib/systemd/system/alsa-restore.service; static) Active: active (exited) since Thu 2023-04-20 09:57:58 EDT; 2 days ago Process: 772 ExecStart=/usr/sbin/alsactl restore (code=exited, status=0/SUCCESS) Main PID: 772 (code=exited, status=0/SUCCESS)
Apr 20 09:57:58 systemd[1]: Starting Save/Restore Sound Card State... Apr 20 09:57:58 systemd[1]: Finished Save/Restore Sound Card State.
Unfortunately sound setup is something I just have to sit with a howto -- like the perfect setup, the arch-wiki, etc. and work through it. It has always been a bit like Voodoo. Say a few incantations and pray the sound gods smile on you.... -- David C. Rankin, J.D.,P.E.