• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Gelöst Tumbleweed-KDE: Konsolenplayer MOC hat keinen Sound

Burkhard

Member
Wenn ich mocp in der Konsole unter Tumbleweed KDE starte, kommt kein Ton, aber folgende Fehlermeldung:

Code:
Running the server...
Trying JACK...
system:playback_1 is not a valid Jack Client / Portsystem:playback_2 is not a valid Jack Client / Port

Was könnte die Ursache sein? Läuft moc nicht ohne Jack?

Gruß Burkhard
 
Zuletzt bearbeitet:

susejunky

Moderator
Teammitglied
Hallo @Burkhard ,

Läuft moc nicht ohne Jack?

ich kenne moc nicht und bin auch nicht wirklich ein Experte für das Linux-Soundsystem, aber ich teile Deine Vermutung.

Falls Deine openSUSE Tumbleweed Installation relativ neu (z.B. in den letzten 2-3 Monaten frisch installiert) ist, dann ist die Wahrscheinlichkeit hoch, dass pipewire als Soundserver konfiguriert ist.

Code:
# inxi -Axxx
Audio:
  Device-1: Intel CM238 HD Audio vendor: CLEVO/KAPOK driver: snd_hda_intel
    v: kernel bus-ID: 00:1f.3 chip-ID: 8086:a171 class-ID: 0403
  Device-2: NVIDIA GP106 High Definition Audio vendor: CLEVO/KAPOK
    driver: snd_hda_intel v: kernel pcie: speed: Unknown lanes: 63
    bus-ID: 01:00.1 chip-ID: 10de:10f1 class-ID: 0403
  API: ALSA v: k6.4.11-1-default status: kernel-api
  Server-1: PipeWire v: 0.3.77 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin
#

Mein Verständnis von pipewire ist, dass es die Module pipewire-pulseaudio und pipewire-jack anbietet, die es Anwendungen, die nur mit pulseaudio bzw. jack zusammenarbeiten können, ermöglichen den pipewire Soundserver zu nutzen.

Ich denke also es wäre ein Versuch wert das Paket pipewire-jack zu installieren (vorausgesetzt Dein System verwendet tatsächlich pipewire als Soundserver).

Aber eventuell kann man moc auch mitteilen, welchen Soundserver es nutzen soll ...

Viele Grüße

susejunky
 

tomm.fa

Administrator
Teammitglied
MOC spielt hier einwandfrei (mit nur mir bekannte Audioformate) Audiodateien mit Ton ab.
Code:
rechner:~ #
zypper se -si pipep wirep pulse jack alsa moc
Loading repository data...
Reading installed packages...

S  | Name                    | Type    | Version              | Arch   | Repository
---+-------------------------+---------+----------------------+--------+------------------------
i | alsa | package | 1.2.9-1.2            | x86_64 | openSUSE-Tumbleweed-Oss
i | alsa-oss | package | 1.1.8-5.4            | x86_64 | openSUSE-Tumbleweed-Oss
i | alsa-oss-32bit | package | 1.1.8-5.4            | x86_64 | openSUSE-Tumbleweed-Oss
i | alsa-plugins | package | 1.2.7.1-4.5          | x86_64 | openSUSE-Tumbleweed-Oss
i | alsa-plugins-speexrate | package | 1.2.7.1-4.5          | x86_64 | openSUSE-Tumbleweed-Oss
i | alsa-plugins-upmix | package | 1.2.7.1-4.5          | x86_64 | openSUSE-Tumbleweed-Oss
i | alsa-ucm-conf | package | 1.2.9-1.1            | noarch | openSUSE-Tumbleweed-Oss
i | alsa-utils | package | 1.2.9-1.3            | x86_64 | openSUSE-Tumbleweed-Oss
i | libjack0 | package | 1.9.22-2.3           | x86_64 | openSUSE-Tumbleweed-Oss
i | libjack0-32bit | package | 1.9.22-2.3           | x86_64 | openSUSE-Tumbleweed-Oss
i | libpulse-mainloop-glib0 | package | 16.1-4.2             | x86_64 | openSUSE-Tumbleweed-Oss
i | libpulse0 | package | 16.1-4.2             | x86_64 | openSUSE-Tumbleweed-Oss
i | libpulse0-32bit | package | 16.1-4.2             | x86_64 | openSUSE-Tumbleweed-Oss
i | libwireplumber-0_4-0 | package | 0.4.14-2.3           | x86_64 | openSUSE-Tumbleweed-Oss
i+ | moc | package | 2.6.0~svn2994-45.8   | x86_64 | Multimedia Apps Repo
i+ | pcsc-cyberjack | package | 3.99.5final.SP15-1.5 | x86_64 | openSUSE-Tumbleweed-Oss
i | pipewire-alsa | package | 0.3.77-2.1           | x86_64 | openSUSE-Tumbleweed-Oss
i | pipewire-alsa-32bit | package | 0.3.77-2.1           | x86_64 | openSUSE-Tumbleweed-Oss
i | pipewire-pulseaudio | package | 0.3.77-2.1           | x86_64 | openSUSE-Tumbleweed-Oss
i | pulseaudio-setup | package | 16.1-4.2             | x86_64 | openSUSE-Tumbleweed-Oss
i | pulseaudio-utils | package | 16.1-4.2             | x86_64 | openSUSE-Tumbleweed-Oss
i | pulseaudio-utils-32bit | package | 16.1-4.2             | x86_64 | openSUSE-Tumbleweed-Oss
i | wireplumber | package | 0.4.14-2.3           | x86_64 | openSUSE-Tumbleweed-Oss
i | wireplumber-audio | package | 0.4.14-2.3           | noarch | openSUSE-Tumbleweed-Oss
i | wireplumber-lang | package | 0.4.14-2.3           | noarch | openSUSE-Tumbleweed-Oss
Code:
ich@rechner:~> systemctl --user list-units | egrep -i "wire|pulse|pipe"
 pipewire-pulse.service                                                                         loaded active running   PipeWire PulseAudio
pipewire.service                                                                               loaded active running   PipeWire Multimedia Service
wireplumber.service                                                                            loaded active running   Multimedia Service Session Manager
pipewire-pulse.socket                                                                          loaded active running   PipeWire PulseAudio
pipewire.socket                                                                                loaded active running   PipeWire Multimedia System Socket
ich@rechner:~
Code:
ich@rechner:~> inxi -Axxx
Audio:
Device-1: AMD Rembrandt Radeon High Definition Audio vendor: Lenovo
driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s lanes: 16
bus-ID: 04:00.1 chip-ID: 1002:1640 class-ID: 0403
Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor vendor: Lenovo
driver: snd_pci_acp6x v: kernel pcie: speed: 16 GT/s lanes: 16
bus-ID: 04:00.5 chip-ID: 1022:15e2 class-ID: 0480
Device-3: AMD Family 17h/19h HD Audio vendor: Lenovo driver: snd_hda_intel
v: kernel pcie: speed: 16 GT/s lanes: 16 bus-ID: 04:00.6 chip-ID: 1022:15e3
class-ID: 0403
API: ALSA v: k6.4.11-2.ge2dbc84-default status: kernel-api with: aoss
type: oss-emulator
Server-1: PipeWire v: 0.3.77 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
ich@rechner:~>
 
OP
B

Burkhard

Member
Hallo @susejunky. Pipewire ist installiert.

Hallo @tomm.fa , bei mir sind alle Pakete so installiert wie bei Dir, ich sehe keinen Unterschied. Habe alles überprüft. Nun habe ich noch
Code:
opensuse-codecs-installer.ymp
installiert, und nun läuft es.

Danke.

Gruß Burkhard
 
Oben