• 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 OSS 15.5 Keine Eingabe oder Ausgabegeräte gefunden

OP
G

gorgonz

Hacker
das mit sudo war ungenau beschrieben. Ohne sudo kam eine andere Meldung:
Code:
pactl set-card-profile alsa_output.pci-0000_0e_00.4 output:analog-stereo
Fehlgeschlagen: Entität nicht vorhanden

Denke pulseaudio läuft, siehe:
Code:
ps -ef |grep pulseaudio
name     3196  1395  2 13:33 ?        00:05:11 /usr/bin/pulseaudio --daemonize=no --log-target=journal
name    30753  7117  0 17:31 pts/2    00:00:00 grep --color=auto pulseaudio

Mit dem Stichwort "suspend" kann ich gerade noch nix anfangen ;-)
 
OP
G

gorgonz

Hacker
Klar, dass es da steht, hab ich natürlich gesehen, aber danke für den Link, der auch den Sinn erläutert :)

Die pactl Ausgabe hab ich gleich mal gemacht:
Code:
pactl list sinks
Ziel #1
        Status: RUNNING
        Name: alsa_output.pci-0000_0e_00.4.analog-stereo
        Beschreibung: Starship/Matisse HD Audio Controller Analog Stereo
        Treiber: module-alsa-card.c
        Abtastwert-Angabe: s16le 2ch 48000Hz
        Kanalzuordnung: front-left,front-right
        Besitzer-Modul: 7
        Stumm: nein
        Lautstärke: front-left: 55705 /  85% / -4,24 dB,   front-right: 55705 /  85% / -4,24 dB
                Verteilung 0,00
        Basis-Lautstärke: 65536 / 100% / 0,00 dB
        Quellen-Monitor: alsa_output.pci-0000_0e_00.4.analog-stereo.monitor
        Latenz: 15939 usec, eingestellt 20000 usec
        Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY
        Eigenschaften:
                alsa.resolution_bits = "16"
                device.api = "alsa"
                device.class = "sound"
                alsa.class = "generic"
                alsa.subclass = "generic-mix"
                alsa.name = "ALCS1200A Analog"
                alsa.id = "ALCS1200A Analog"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                alsa.device = "0"
                alsa.card = "1"
                alsa.card_name = "HD-Audio Generic"
                alsa.long_card_name = "HD-Audio Generic at 0xfca00000 irq 75"
                alsa.driver_name = "snd_hda_intel"
                device.bus_path = "pci-0000:0e:00.4"
                sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:0e:00.4/sound/card1"
                device.bus = "pci"
                device.vendor.id = "1022"
                device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
                device.product.id = "1487"
                device.product.name = "Starship/Matisse HD Audio Controller"
                device.string = "front:1"
                device.buffering.buffer_size = "352768"
                device.buffering.fragment_size = "176384"
                device.access_mode = "mmap+timer"
                device.profile.name = "analog-stereo"
                device.profile.description = "Analog Stereo"
                device.description = "Starship/Matisse HD Audio Controller Analog Stereo"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-pci"
        Ports:
                analog-output-lineout: Line Out (type: Line, priority: 9000, available)
                analog-output-headphones: Headphones (type: Kopfhörer, priority: 9900, not available)
        Aktiver Port: analog-output-lineout
        Formate:
                pcm

Ziel #5
        Status: SUSPENDED
        Name: alsa_output.pci-0000_0c_00.1.hdmi-stereo-extra2
        Beschreibung: Navi 21/23 HDMI/DP Audio Controller Digital Stereo (HDMI 3)
        Treiber: module-alsa-card.c
        Abtastwert-Angabe: s16le 2ch 44100Hz
        Kanalzuordnung: front-left,front-right
        Besitzer-Modul: 6
        Stumm: nein
        Lautstärke: front-left: 58965 /  90% / -2,75 dB,   front-right: 58965 /  90% / -2,75 dB
                Verteilung 0,00
        Basis-Lautstärke: 65536 / 100% / 0,00 dB
        Quellen-Monitor: alsa_output.pci-0000_0c_00.1.hdmi-stereo-extra2.monitor
        Latenz: 0 usec, eingestellt 0 usec
        Flags: HARDWARE DECIBEL_VOLUME LATENCY SET_FORMATS
        Eigenschaften:
                alsa.resolution_bits = "16"
                device.api = "alsa"
                device.class = "sound"
                alsa.class = "generic"
                alsa.subclass = "generic-mix"
                alsa.name = "VG28UQL1A"
                alsa.id = "HDMI 2"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                alsa.device = "8"
                alsa.card = "0"
                alsa.card_name = "HDA ATI HDMI"
                alsa.long_card_name = "HDA ATI HDMI at 0xfcc20000 irq 73"
                alsa.driver_name = "snd_hda_intel"
                device.bus_path = "pci-0000:0c:00.1"
                sysfs.path = "/devices/pci0000:00/0000:00:03.1/0000:0a:00.0/0000:0b:00.0/0000:0c:00.1/sound/card0"
                device.bus = "pci"
                device.vendor.id = "1002"
                device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
                device.product.id = "ab28"
                device.product.name = "Navi 21/23 HDMI/DP Audio Controller"
                device.string = "hdmi:0,2"
                device.buffering.buffer_size = "352768"
                device.buffering.fragment_size = "176384"
                device.access_mode = "mmap+timer"
                device.profile.name = "hdmi-stereo-extra2"
                device.profile.description = "Digital Stereo (HDMI 3)"
                device.description = "Navi 21/23 HDMI/DP Audio Controller Digital Stereo (HDMI 3)"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-pci"
        Ports:
                hdmi-output-2: HDMI / DisplayPort 3 (type: HDMI, priority: 5700, available)
        Aktiver Port: hdmi-output-2
        Formate:
                pcm
In der Ausgabe sehe ich nix von pipewire. Aber das Ding läuft wohl:
Code:
ps -ef|grep pipewire
name     2175  1395  0 13:33 ?        00:00:00 /usr/bin/pipewire
name    24724 24026  0 22:43 pts/2    00:00:00 grep --color=auto pipewire
Ich kann allerdings diese Soundsysteme weder einordnen noch gegeneinander abwägen. Hab nur mit alsa irgendwann mal erfolgreich mehrere Programme zusammengeschaltet und fand es cool.

Ok, es bedeutet, dass frühere Vermutungen von euch wohl zutreffen. Da laufen vielleicht zu viele Soundsysteme gleichzeitig - oder es ist immer noch nur das Problem, dass eine KDE App "nachkonfiguriert".

ach, vergessen: Diese Ausgaben sind ja alle bei funktionierendem System, also kann SUPENDED nicht so wild sein ;-)
 
OP
G

gorgonz

Hacker
Grad gesehen zum Testen der System-Stati:
Code:
systemctl --user status pipewire pipewire-session-manager
● pipewire.service - PipeWire Multimedia Service
     Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; vendor preset: disabled)
     Active: active (running) since Sun 2023-10-01 13:33:44 CEST; 9h ago
TriggeredBy: ● pipewire.socket
   Main PID: 2175 (pipewire)
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
             └─ 2175 /usr/bin/pipewire

● wireplumber.service - Multimedia Service Session Manager
     Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; vendor preset: enabled)
     Active: active (running) since Sun 2023-10-01 13:33:44 CEST; 9h ago
   Main PID: 2176 (wireplumber)
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
             └─ 2176 /usr/bin/wireplumber
name@linux:~> systemctl --user status pulseaudio pulseaudio-session-manager
Unit pulseaudio-session-manager.service could not be found.
● pulseaudio.service - Sound Service
     Loaded: loaded (/usr/lib/systemd/user/pulseaudio.service; disabled; vendor preset: disabled)
     Active: active (running) since Sun 2023-10-01 13:33:56 CEST; 9h ago
TriggeredBy: ● pulseaudio.socket
   Main PID: 3196 (pulseaudio)
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pulseaudio.service
             ├─ 3196 /usr/bin/pulseaudio --daemonize=no --log-target=journal
             └─ 3277 /usr/lib/pulse/gsettings-helper
Den String für alsa weiß ich allerdings nicht, läuft wohl auch nicht:
Code:
ps -ef | grep alsa
name    28729 24026  0 23:21 pts/2    00:00:00 grep --color=auto alsa
 
Zuletzt bearbeitet:

tomm.fa

Administrator
Teammitglied
Ok, es bedeutet, dass frühere Vermutungen von euch wohl zutreffen. Da laufen vielleicht zu viele Soundsysteme gleichzeitig […]
Überprüfe es doch mittels
Code:
systemctl --user list-units | egrep -i "wire|pulse|pipe"


Nachtrag, da sich die letzten beiden Beiträge überschnitten haben.
Du solltest dich jetzt für Pipewire oder Pulseaudio entscheiden.
 
OP
G

gorgonz

Hacker
@tomm.fa Ich hatte mich für keines der Systeme bewusst entschieden und wüsste nicht, welches für mich das Bessere ist. Ich werde euch mal lieber nicht fragen, was denn besser ist ;-).

Daher lieber die andere Richtung. Sound als Solches können sicher beide Systeme. Welche Schwerpunkte/Vorteile lassen die Anwender mehr zu pipewire oder pulse greifen? Meine Anforderungen sind eher Standard, lediglich hin- und wieder mal das Zusammenschalten von Soundquellen, wobei ich auch hier oft mit mehreren Kanälen arbeite, wie es zB audacity oder openShot anbietet.
 

tomm.fa

Administrator
Teammitglied
Nun ja, Pulseaudio geht dem Ende entgegen, ganz ohne geht es trotzdem nicht.
Verwenden wir Pipewire, gehen wir folgendermaßen vor:
pipewire-pulseaudio installieren, wenn nicht schon vorhanden.

Pulseaudio (als Nutzer) deaktivieren mittels
Code:
systemctl --user stop pulseaudio.socket
Code:
systemctl --user disable pulseaudio.socket
 
OP
G

gorgonz

Hacker
Hab die Kommandos ausprobiert, klappt aber nicht so richtig:

stop: stoppt den Dienst für den Benutzer tatsächlich, der ist beim nächsten Boot aber wieder aktiv
disable: stoppt den Dienst im laufenden System noch nicht, beim nächsten Boot aber weiterhin aktiv
stop+disable: auch beim nächsten Boot wieder aktiv
 
Zuletzt bearbeitet:

abgdf

Guru
Also, sollte gar nichts helfen, könnte man auch nochmal neu starten und mit dem Minimum beginnen, in dem Fall mit alsa:
Das heißt, alles, was mit pulseaudio, pipewire, wireplumber oder jack zu tun hat, erstmal deinstallieren. Dann die Karte mit Yast einrichten (wenn sie nicht automatisch erkannt wird).
Erst wenn das säuber läuft, wieder über einen der Soundserver (s.o.) nachdenken.
 
OP
G

gorgonz

Hacker
Ich konnte leider wegen anderer Dinge nicht weiter machen und so kann ich erst jetzt berichten, wie das ausging. Aus Zeitgründen jetzt doch ein Autostart Skript benutzt und aktiviert, hier die Ergebnisse:

Ohne dass es je zu einem automatischen reboot kam, ging der Sound jetzt mit jedem Boot. Habe dann in dieser Woche das Autostart Skript wieder deaktiviert, um zu sehen, ob da auch ein Update bei der Lösung im Spiel war, und siehe da. Jetzt funktioniert es sogar ohne Autostart Skript.

Also wieder mal die Rubrik: Keine Ahnung warum, aber es geht wieder :rolleyes:
 
Oben