Leap 16 pipewire kein Sound,

Hinweis: In dem Thema Leap 16 pipewire kein Sound, gibt es 3 Antworten. Der letzte Beitrag () befindet sich ganz unten auf dieser Seite.
  • Hallo,

    ich habe mein Lp 15.6 mit zypper dup auf 16.0 geupdatet, dabei wird wohl nicht automatisch auf pipewire geupgradet.


    Ich habe mich nun nach https://en.opensuse.org/openSUSE:Pipewire gerichtet, alle Pakete nochmals installiert, auch pipewire-alsa.


    Als User dann systemctl --user start pipewire.service aufgerufen, klappt, Service läuft.

    Aber, kein Ton, In /dev/snd/ sind Einträge, als hardwaremäßig scheint Audio da zu sein.


    In pw-top sehe ich einen Dummy-Driver, wireplumber-video-only-profile ist aber wie empfohlen nicht installiert.


    Die Sockets sind vorhanden:

    Code
    $ ls -l /run/user/500/pipe*
    srw-rw-rw- - user0 users 20 Mär 20:13  /run/user/500/pipewire-0
    srw-rw-rw- - user0 users 20 Mär 20:13  /run/user/500/pipewire-0-manager
    .rw-r----- 0 user0 users 20 Mär 20:13  /run/user/500/pipewire-0-manager.lock
    .rw-r----- 0 user0 users 20 Mär 20:13  /run/user/500/pipewire-0.lock


    Ich denke, das hat was mit dem dummy Treiber zu tun, sachdienliche Hinweise zur Ergreifung des Fehlers sind sehnsüchtigst willkommen.


    Gruß

    Für den Inhalt des Beitrages 325611 haftet ausdrücklich der jeweilige Autor: KaaDeeEee

  • gelöst

    Habe eben mit pw-play erfolgreich ein .wav File abgespielt, Sound ist doch da.

    Mich hat nur das KDE Applet irritiert, weil da "connection to sound service lost" steht, offenbar tut das nur mit Pulseaudio, ich dachte, Pipewire routet Anfragen auf PA automatisch um.


    Die PA GUI Tools scheinen daher nicht mit PW zu funktionieren, wenn jemand einen GUI Mixer für PW empfehlen kann, wäre toll.

    Für den Inhalt des Beitrages 325612 haftet ausdrücklich der jeweilige Autor: KaaDeeEee

  • Poste einmal:

    Code
    zypper se -si pipewire pulse wirepl

    Problem erkannt und gebannt:


    ich hatte pipewire Links nach /dev/null in /etc/systemd/user/, diese habe ich gelöscht, dann ging alles.

    Diese Links nach /dev/null werden wohl bei einem Upgrade von lp15.6 zu lp16.0 gesetzt und verhindern den Start von pipewire.


    Und damit ältere pulseaudio Anwendungen wie pavucontrol usw. einen Server finden, habe ich in /etc/profile.local dann


    export PULSE_SERVER=/run/user/${UID}/pulse/native


    eingetragen.


    Ok, korrekterweise müsste man


    Code
    test -f /run/user/${UID}/pulse/native && export PULSE_SERVER=/run/user/${UID}/pulse/native

    eintragen.

    Für den Inhalt des Beitrages 325764 haftet ausdrücklich der jeweilige Autor: KaaDeeEee