Zwei externe Audiokarten - kein Sound in Browsern

Sound, Digitalkameras, TV+Video und Spiele.
Benutzeravatar
desputin
Beiträge: 1298
Registriert: 24.04.2015 17:16:34

Zwei externe Audiokarten - kein Sound in Browsern

Beitrag von desputin » 11.11.2023 21:41:41

Hallo Ihr,
ich habe zwei externe Audiokarten, die beide an sich funktionieren (Musical Fidelity V90 DAC und Terratec Aureon MKII). Je nach Programm und Situation nutze ich die eine (für Kopfhörer) oder die andere (für Hören auf den Lautsprechern).
In Strawberry funktioniert der Ton auch meist ganz gut. Nur nach dem Standby muß ich die Audiokarte manchmal aus- und wieder einschalten, damit es läuft.

Aber in Firefox und teilweise in VLC hab ich keinen Ton, wenn beide Karten angeschlossen sind. Egal ob ich jetzt pulseaudio ein oder ausschalte:

Code: Alles auswählen

systemctl --user unmask pulseaudio.socket
systemctl --user start pulseaudio.service
Mir würde auch die eine Audiokarte ausreichen, aber bei der ist häufig der Ton dann trotz Neustart von Pulse oder deaktivieren von Pulse nicht da in Firefox und VLC. Also die Videos spielen ab, als sei alles ok, der Lautstärkenregler von Pulse zeigt an, daß die Soundkarte oder die Soundkarten beide gefunden wurden, aber man hört nichts.

Wißt Ihr, was ich tun kann, damit der Ton einigermaßen zuverlässig funktioniert, auch nach Standby?

Viele Grüße desputin
https://www.daswirdmanjawohlnochsagenduerfen.de
https://www.neoliberalyse.de - Über die Ökonomisierung aller Lebensbereiche. |

Benutzeravatar
debilian
Beiträge: 1200
Registriert: 21.05.2004 14:03:04
Wohnort: 192.168.43.7
Kontaktdaten:

Re: Zwei externe Audiokarten - kein Sound in Browsern

Beitrag von debilian » 11.11.2023 22:21:03

was machen die Mixer,
hier kann ich wöhlen welche Karte welches Programm nutzt...
-- nichts bewegt Sie wie ein GNU --

Benutzeravatar
thunder11
Beiträge: 1348
Registriert: 19.04.2023 09:08:30

Re: Zwei externe Audiokarten - kein Sound in Browsern

Beitrag von thunder11 » 11.11.2023 23:13:09

Und du hast in Debianpasystray auch die richtige Karte gewählt ?
Hab auch zwei USB-Karten ---noch nie Probleme gehabt.
4412

Benutzeravatar
desputin
Beiträge: 1298
Registriert: 24.04.2015 17:16:34

Re: Zwei externe Audiokarten - kein Sound in Browsern

Beitrag von desputin » 12.11.2023 00:24:25

Hallo Ihr,

Firefox erscheint schon mal gar nicht in der Liste der Anwendungen, obwohl es dort schon abspielt:
Bild

Und bei Chromium sieht man das hier, aber man muß nach dem Standby die Audiokarte von USB trennen und dann wieder einstecken, damit es geht.
https://www.daswirdmanjawohlnochsagenduerfen.de
https://www.neoliberalyse.de - Über die Ökonomisierung aller Lebensbereiche. |

Benutzeravatar
desputin
Beiträge: 1298
Registriert: 24.04.2015 17:16:34

Re: Zwei externe Audiokarten - kein Sound in Browsern

Beitrag von desputin » 12.11.2023 00:27:20

Ach ja, und unter pasystray sind unter "Default Sink" beide Karten gelistet, aber unter "default source" erscheint nur die eine Karte, obwohl beide angeschlossen sind. Aber wie gesagt. Firefox erscheint gar nicht. Da geht Audio immer erst nach dem Neustart.
https://www.daswirdmanjawohlnochsagenduerfen.de
https://www.neoliberalyse.de - Über die Ökonomisierung aller Lebensbereiche. |

Benutzeravatar
debilian
Beiträge: 1200
Registriert: 21.05.2004 14:03:04
Wohnort: 192.168.43.7
Kontaktdaten:

Re: Zwei externe Audiokarten - kein Sound in Browsern

Beitrag von debilian » 12.11.2023 08:30:56

ist der Firefox aus den debian Sourcen installiert?
Der Firefox hier erscheint im PulseAudio-Lautstärkeregler sobald ich eine Webseite öffne
und dort z.B. eine Radio Stream starte - voher nicht
-- nichts bewegt Sie wie ein GNU --

Benutzeravatar
thunder11
Beiträge: 1348
Registriert: 19.04.2023 09:08:30

Re: Zwei externe Audiokarten - kein Sound in Browsern

Beitrag von thunder11 » 12.11.2023 09:05:50

desputin hat geschrieben: ↑ zum Beitrag ↑
12.11.2023 00:24:25
Und bei Chromium sieht man das hier, aber man muß nach dem Standby die Audiokarte von USB trennen und dann wieder einstecken, damit es geht.
Bei dem Bild von dir wird von Chromium aber nichts abgespielt :!:

Schmeiß mal Firefox an und lass irgendwas bei YouTube dudeln (mit oder ohne Ton)

dann:

Code: Alles auswählen

pactl list sink-inputs
und

Code: Alles auswählen

pactl list sinks short
die "sources" sind die Quellen (z.B. Micro /Monitor)

Default sink ist lediglich die Vorauswahl, wenn mehrere Ausgabegeräte zur Verfügung stehen.Konkret musst du das bei "volume control" einstellen.

EDIT

du kannst auch mal, wenn du die Soundkarte entfernst / einsteckst
mal nebenbei laufen lassen

Code: Alles auswählen

udevadm monitor
Zuletzt geändert von thunder11 am 12.11.2023 10:14:57, insgesamt 2-mal geändert.

Benutzeravatar
thunder11
Beiträge: 1348
Registriert: 19.04.2023 09:08:30

Re: Zwei externe Audiokarten - kein Sound in Browsern

Beitrag von thunder11 » 12.11.2023 09:49:50

Übrigens:
desputin hat geschrieben: ↑ zum Beitrag ↑
11.11.2023 21:41:41
Aber in Firefox und teilweise in VLC hab ich keinen Ton, wenn beide Karten angeschlossen sind. Egal ob ich jetzt pulseaudio ein oder ausschalte:

Code: Alles auswählen

systemctl --user unmask pulseaudio.socket
systemctl --user start pulseaudio.service
Pa beendet man mit

Code: Alles auswählen

~$  pulseaudio -k
und startet neu mit

Code: Alles auswählen

~$  pulseaudio -D
Das Programm, welches da Sound produzierte muss dann ebenfalls neu gestartet werden.

Listening to:
'Hamburg II' aus 'The Dark Side Of The Moog Vol. 9-11 [Live in Hamburg]' von 'Klaus Schulze & Pete Namlook'

Benutzeravatar
desputin
Beiträge: 1298
Registriert: 24.04.2015 17:16:34

Re: Zwei externe Audiokarten - kein Sound in Browsern

Beitrag von desputin » 12.11.2023 12:01:10

Ok, danke. Ich teste erstmal nur mit einer Soundkarte dran:
thunder11 hat geschrieben: ↑ zum Beitrag ↑
12.11.2023 09:05:50
desputin hat geschrieben: ↑ zum Beitrag ↑
12.11.2023 00:24:25

Code: Alles auswählen

pactl list sink-inputs
pactl list sink-inputs: Kein Ergebnis

Code: Alles auswählen

pactl list sinks short
4       alsa_output.usb-Musical_Fidelity_Musical_Fidelity_V90-DAC_24_96-00.analog-stereo        module-alsa-card.c      s24le 2ch 44100Hz       SUSPENDED

Code: Alles auswählen

udevadm monitor

Code: Alles auswählen

udevadm monitor
monitor will print the received events for:
UDEV - the event which udev sends out after rule processing
KERNEL - the kernel uevent

KERNEL[308644.087512] remove   /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4/5-1.4.3/5-1.4.3:1.0/sound/card2/controlC2 (sound)
KERNEL[308644.089369] remove   /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4/5-1.4.3/5-1.4.3:1.0/sound/card2/pcmC2D0p (sound)
KERNEL[308644.089387] remove   /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4/5-1.4.3/5-1.4.3:1.0/sound/card2 (sound)
KERNEL[308644.089415] unbind   /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4/5-1.4.3/5-1.4.3:1.0 (usb)
KERNEL[308644.089434] remove   /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4/5-1.4.3/5-1.4.3:1.0 (usb)
KERNEL[308644.089453] unbind   /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4/5-1.4.3/5-1.4.3:1.1 (usb)
KERNEL[308644.089489] remove   /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4/5-1.4.3/5-1.4.3:1.1 (usb)
KERNEL[308644.089531] unbind   /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4/5-1.4.3 (usb)
KERNEL[308644.089558] remove   /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4/5-1.4.3 (usb)
KERNEL[308644.089760] unbind   /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4/5-1.4:1.0 (usb)
KERNEL[308644.089796] remove   /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4/5-1.4:1.0 (usb)
UDEV  [308644.090793] remove   /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4/5-1.4.3/5-1.4.3:1.0/sound/card2/controlC2 (sound)
UDEV  [308644.090971] remove   /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4/5-1.4.3/5-1.4.3:1.0/sound/card2/pcmC2D0p (sound)
UDEV  [308644.091529] unbind   /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4/5-1.4.3/5-1.4.3:1.1 (usb)
UDEV  [308644.091922] unbind   /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4/5-1.4:1.0 (usb)
UDEV  [308644.092203] remove   /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4/5-1.4.3/5-1.4.3:1.0/sound/card2 (sound)
UDEV  [308644.092454] remove   /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4/5-1.4.3/5-1.4.3:1.1 (usb)
UDEV  [308644.092495] remove   /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4/5-1.4:1.0 (usb)
UDEV  [308644.092989] unbind   /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4/5-1.4.3/5-1.4.3:1.0 (usb)
UDEV  [308644.093397] remove   /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4/5-1.4.3/5-1.4.3:1.0 (usb)
UDEV  [308644.094119] unbind   /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4/5-1.4.3 (usb)
UDEV  [308644.094595] remove   /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4/5-1.4.3 (usb)
KERNEL[308644.117586] unbind   /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4 (usb)
KERNEL[308644.117614] remove   /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4 (usb)
UDEV  [308644.118535] unbind   /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4 (usb)
UDEV  [308644.119007] remove   /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4 (usb)
KERNEL[308647.273869] add      /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4 (usb)
KERNEL[308647.317667] change   /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4 (usb)
KERNEL[308647.317694] add      /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4/5-1.4:1.0 (usb)
KERNEL[308647.319627] bind     /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4/5-1.4:1.0 (usb)
KERNEL[308647.319645] bind     /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4 (usb)
UDEV  [308647.329575] add      /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4 (usb)
UDEV  [308647.330914] change   /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4 (usb)
UDEV  [308647.332128] add      /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4/5-1.4:1.0 (usb)
UDEV  [308647.332886] bind     /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4/5-1.4:1.0 (usb)
UDEV  [308647.333799] bind     /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4 (usb)
KERNEL[308647.964644] add      /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4/5-1.4.3 (usb)
KERNEL[308647.966793] add      /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4/5-1.4.3/5-1.4.3:1.0 (usb)
KERNEL[308648.022583] add      /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4/5-1.4.3/5-1.4.3:1.0/sound/card2 (sound)
KERNEL[308648.022635] add      /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4/5-1.4.3/5-1.4.3:1.0/sound/card2/pcmC2D0p (sound)
KERNEL[308648.022668] add      /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4/5-1.4.3/5-1.4.3:1.0/sound/card2/controlC2 (sound)
KERNEL[308648.022691] bind     /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4/5-1.4.3/5-1.4.3:1.0 (usb)
KERNEL[308648.022715] add      /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4/5-1.4.3/5-1.4.3:1.1 (usb)
KERNEL[308648.022736] bind     /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4/5-1.4.3/5-1.4.3:1.1 (usb)
KERNEL[308648.022756] bind     /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4/5-1.4.3 (usb)
UDEV  [308648.025272] add      /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4/5-1.4.3 (usb)
UDEV  [308648.026285] add      /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4/5-1.4.3/5-1.4.3:1.0 (usb)
UDEV  [308648.026992] add      /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4/5-1.4.3/5-1.4.3:1.0/sound/card2 (sound)
UDEV  [308648.027295] add      /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4/5-1.4.3/5-1.4.3:1.1 (usb)
UDEV  [308648.028167] add      /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4/5-1.4.3/5-1.4.3:1.0/sound/card2/pcmC2D0p (sound)
UDEV  [308648.028652] bind     /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4/5-1.4.3/5-1.4.3:1.1 (usb)
KERNEL[308648.028722] change   /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4/5-1.4.3/5-1.4.3:1.0/sound/card2 (sound)
UDEV  [308648.034979] add      /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4/5-1.4.3/5-1.4.3:1.0/sound/card2/controlC2 (sound)
UDEV  [308648.036744] bind     /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4/5-1.4.3/5-1.4.3:1.0 (usb)
UDEV  [308648.039105] bind     /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4/5-1.4.3 (usb)
UDEV  [308648.040218] change   /devices/pci0000:00/0000:00:08.1/0000:0b:00.4/usb5/5-1/5-1.4/5-1.4.3/5-1.4.3:1.0/sound/card2 (sound)
https://www.daswirdmanjawohlnochsagenduerfen.de
https://www.neoliberalyse.de - Über die Ökonomisierung aller Lebensbereiche. |

Benutzeravatar
thunder11
Beiträge: 1348
Registriert: 19.04.2023 09:08:30

Re: Zwei externe Audiokarten - kein Sound in Browsern

Beitrag von thunder11 » 12.11.2023 12:25:04

desputin hat geschrieben: ↑ zum Beitrag ↑
12.11.2023 12:01:10

Code: Alles auswählen

pactl list sink-inputs
pactl list sink-inputs: Kein Ergebnis
Kann ja auch nicht. Hast keine Karte, die aktiv ist. Oder hast du nichts abspielen lassen ?
desputin hat geschrieben: ↑ zum Beitrag ↑
12.11.2023 12:01:10

Code: Alles auswählen

pactl list sinks short
4       alsa_output.usb-Musical_Fidelity_Musical_Fidelity_V90-DAC_24_96-00.analog-stereo        module-alsa-card.c      s24le 2ch 44100Hz       SUSPENDED
Außerdem würde ich die Ausgabe auf Digital Stereo (IEC958) umstellen, USB ist nicht analog :!:
Sollte so aussehen

Code: Alles auswählen

~$ pactl list sinks short
.....
1       alsa_output.usb-TEAC_TEAC_USB_AUDIO_DEVICE-02.iec958-stereo     module-alsa-card.c      s16le 2ch 44100Hz       RUNNING
......

Benutzeravatar
desputin
Beiträge: 1298
Registriert: 24.04.2015 17:16:34

Re: Zwei externe Audiokarten - kein Sound in Browsern

Beitrag von desputin » 12.11.2023 12:44:34

thunder11 hat geschrieben: ↑ zum Beitrag ↑
12.11.2023 09:49:50

Pa beendet man mit

Code: Alles auswählen

~$  pulseaudio -k
und startet neu mit

Code: Alles auswählen

~$  pulseaudio -D
Das Programm, welches da Sound produzierte muss dann ebenfalls neu gestartet werden.
Ok, danke hab ich gemacht. Aber nach Neustart von Pulse und Firefox ist immer noch kein Ton da.
https://www.daswirdmanjawohlnochsagenduerfen.de
https://www.neoliberalyse.de - Über die Ökonomisierung aller Lebensbereiche. |

Benutzeravatar
desputin
Beiträge: 1298
Registriert: 24.04.2015 17:16:34

Re: Zwei externe Audiokarten - kein Sound in Browsern

Beitrag von desputin » 12.11.2023 12:52:00

thunder11 hat geschrieben: ↑ zum Beitrag ↑
12.11.2023 12:25:04
desputin hat geschrieben: ↑ zum Beitrag ↑
12.11.2023 12:01:10

Code: Alles auswählen

pactl list sink-inputs
pactl list sink-inputs: Kein Ergebnis
Außerdem würde ich die Ausgabe auf Digital Stereo (IEC958) umstellen, USB ist nicht analog :!:
Sollte so aussehen
Alles klar. Allerdings kann ich in der Config-GUI von Pulse unter Ausgabegeräte nur "Analog" einstellen.

KORREKTUR: Du hast Recht! Unter "Konfiguration" konnte ich "Digital Stereo (IEC958)-Ausgabe einstellen! Ich glaube, das war's!

ALLERDINGS: Der Ton ist dann doch immer wieder weg und ich muß unter Konfiguration von Pulseaudio unter "Konfiguration" --> Profil -> Soundkarte auf "Aus" stellen und dann wieder auf Digital Stereo, damit der Ton wieder funktioniert.
Kann ich mir ein Script bauen, daß dieses "Aus" und "An" per Klick macht? Aber ich werde das mal jetzt 1-2 Tage lang testen, vielleicht geht es auch
https://www.daswirdmanjawohlnochsagenduerfen.de
https://www.neoliberalyse.de - Über die Ökonomisierung aller Lebensbereiche. |

Benutzeravatar
thunder11
Beiträge: 1348
Registriert: 19.04.2023 09:08:30

Re: Zwei externe Audiokarten - kein Sound in Browsern

Beitrag von thunder11 » 12.11.2023 13:17:05

Wenn die Befehle

Code: Alles auswählen

pactl list sink-inputs
und

Code: Alles auswählen

pactl list sinks short
nichts ausgeben, wenn Firefox (oder ein anderes Musikprogramm) was abspielt,
wird der Sound ins Nirwana geleitet.

Ob da was eingeschaltet ist kann man auch noch sehen mit:

Code: Alles auswählen

pactl list |grep "Status: RUNNING" -A8
desputin hat geschrieben: ↑ zum Beitrag ↑
12.11.2023 12:52:00
Allerdings kann ich in der Config-GUI von Pulse unter Ausgabegeräte nur "Analog" einstellen
Das passiert im TAB "Konfiguration"

ob da überhaupt was ankommt bei alsa kannst du mal testen mit

Code: Alles auswählen

cat /proc/asound/card1/pcm0p/sub0/hw_params
card(x) musst du entnehmen aus:

Code: Alles auswählen

aplay -l

Benutzeravatar
thunder11
Beiträge: 1348
Registriert: 19.04.2023 09:08:30

Re: Zwei externe Audiokarten - kein Sound in Browsern

Beitrag von thunder11 » 12.11.2023 13:22:37

desputin hat geschrieben: ↑ zum Beitrag ↑
12.11.2023 12:52:00
Kann ich mir ein Script bauen, daß dieses "Aus" und "An" per Klick macht? Aber ich werde das mal jetzt 1-2 Tage lang testen, vielleicht geht es auch
Ich denke das bei dir irgendwas gründlich kaputt konfiguriert ist.
Was mich zusätzlich noch wundert:
An sich hat jeder PC / Laptop eine interne Soundkarte. Deiner nicht ??
Wenn ja, warum wird die nicht angezeigt ?????
Mal:

Code: Alles auswählen

inxi -Axx

Benutzeravatar
desputin
Beiträge: 1298
Registriert: 24.04.2015 17:16:34

Re: Zwei externe Audiokarten - kein Sound in Browsern

Beitrag von desputin » 12.11.2023 18:42:52

thunder11 hat geschrieben: ↑ zum Beitrag ↑
12.11.2023 13:22:37
desputin hat geschrieben: ↑ zum Beitrag ↑
12.11.2023 12:52:00
Kann ich mir ein Script bauen, daß dieses "Aus" und "An" per Klick macht? Aber ich werde das mal jetzt 1-2 Tage lang testen, vielleicht geht es auch
Mal:

Code: Alles auswählen

inxi -Axx
Ergebnis:

Code: Alles auswählen

inxi -Axx
Audio:
  Device-1: AMD Baffin HDMI/DP Audio [Radeon RX 550 640SP / 560/560X]
    vendor: ASUSTeK driver: snd_hda_intel bus-ID: 5-1.3:8 v: kernel
    chip-ID: 0ccd:0028 pcie: speed: 2.5 GT/s lanes: 8 bus-ID: 01:00.1
    chip-ID: 1002:aae0
  Device-2: AMD Renoir Radeon High Definition Audio driver: snd_hda_intel
    v: kernel pcie: speed: 8 GT/s lanes: 16 bus-ID: 0b:00.1 chip-ID: 1002:1637
  Device-3: TerraTec GmbH Aureon 5.1 MkII type: USB
    driver: hid-generic,snd-usb-audio,usbhid
  Device-4: Musical Fidelity V90-DAC 24/96 type: USB driver: snd-usb-audio
    bus-ID: 5-1.4.3:7 chip-ID: 25b0:0010
  API: ALSA v: k6.1.0-13-amd64 status: kernel-api
  Server-1: PipeWire v: 0.3.65 status: active with: 1: pipewire-pulse
    status: off 2: wireplumber status: active
  Server-2: PulseAudio v: 16.1 status: active
Device 4 ist meine Haupt-Audiokarte und Device 3 die Alternative, die nicht zwingend immer angeschlossen sein muß.
https://www.daswirdmanjawohlnochsagenduerfen.de
https://www.neoliberalyse.de - Über die Ökonomisierung aller Lebensbereiche. |

Benutzeravatar
desputin
Beiträge: 1298
Registriert: 24.04.2015 17:16:34

Re: Zwei externe Audiokarten - kein Sound in Browsern

Beitrag von desputin » 12.11.2023 18:45:26

thunder11 hat geschrieben: ↑ zum Beitrag ↑
12.11.2023 13:17:05
Wenn die Befehle

Code: Alles auswählen

pactl list sink-inputs
und

Code: Alles auswählen

pactl list sinks short
Inzwischen wird da etwas angezeigt, seit ich den Ausgang auf Digital umgestellt habe.

Code: Alles auswählen

pactl list sink-inputs
Ziel-Eingabe #0
        Treiber: protocol-native.c
        Besitzer-Modul: 13
        Client: 11
        Ziel: 0
        Abtastwert-Angabe: float32le 2ch 48000Hz
        Kanalzuordnung: front-left,front-right
        Format: pcm, format.sample_format = "\"float32le\""  format.rate = "48000"  format.channels = "2"  format.channel_map = "\"front-left,front-right\""
        Unterbrochen: nein
        Stumm: nein
        Lautstärke: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB
                Verteilung 0,00
        Pufferlatenz: 125000 usec
        Ziel-Latenz: 0 usec
        Resample-Methode: copy
        Eigenschaften:
                media.name = "Telefonbetrügerin ihre ECHTE Adresse zeigen, dank versteckter IP-Tracking Email - YouTube"
                application.name = "Firefox"
                native-protocol.peer = "UNIX socket client"
                native-protocol.version = "35"
                application.process.id = "1815566"
                application.process.user = "desputin"
                application.process.host = "debian"
                application.process.binary = "firefox-esr"
                application.language = "de_DE.UTF-8"
                window.x11.display = ":0"
                application.process.machine_id = "61fd5265328041a1a63520e58ec3ff9b"
                application.process.session_id = "7301"
                application.icon_name = "firefox-esr"
                module-stream-restore.id = "sink-input-by-application-name:Firefox"
und

Code: Alles auswählen

pactl list sinks short
0       alsa_output.usb-0ccd_USB_Audio-00.analog-stereo module-alsa-card.c      s16le 2ch 48000Hz       SUSPENDED
1       alsa_output.usb-Musical_Fidelity_Musical_Fidelity_V90-DAC_24_96-00.iec958-stereo        module-alsa-card.c      s24le 2ch 44100Hz       SUSPENDED
https://www.daswirdmanjawohlnochsagenduerfen.de
https://www.neoliberalyse.de - Über die Ökonomisierung aller Lebensbereiche. |

Benutzeravatar
thunder11
Beiträge: 1348
Registriert: 19.04.2023 09:08:30

Re: Zwei externe Audiokarten - kein Sound in Browsern

Beitrag von thunder11 » 12.11.2023 19:30:52

desputin hat geschrieben: ↑ zum Beitrag ↑
12.11.2023 18:45:26

Code: Alles auswählen

pactl list sink-inputs
Ziel-Eingabe #0
        Treiber: protocol-native.c
        Besitzer-Modul: 13
        Client: 11
        Ziel: 0
Dein Ziel (suspend :!: :!: ):
desputin hat geschrieben: ↑ zum Beitrag ↑
12.11.2023 18:45:26

Code: Alles auswählen

0       alsa_output.usb-0ccd_USB_Audio-00.analog-stereo module-alsa-card.c      s16le 2ch 48000Hz       SUSPENDED
Ich vermute mal, dass das die TerraTec GmbH Aureon (immer noch analog) ist
Beide Karten sind auf Suspend :!: :!:

Du musst herausbekommen, warum beide Karten nicht aktiv sind irgendwo hast du als Ziel wahrscheinlich die TerraTec GmbH Aureon angegeben statt der Musical_Fidelity_V90

Benutzeravatar
desputin
Beiträge: 1298
Registriert: 24.04.2015 17:16:34

Re: Zwei externe Audiokarten - kein Sound in Browsern

Beitrag von desputin » 12.11.2023 20:04:10

Ah, das bringt mich schon mal weiter. Die Aureon hab ich jetzt ebenfalls auf Digital umgestellt. Mal gucken, ob es jetzt besser geht.
Eine Besonderheit bei mir ist auch noch, daß ich Pulse mehrmals täglich aus- und wieder anschalte, weil ich in Strawberry Musik höre und das nur über Alsa geht, wenn man will, daß sich die Musikqualität wegen Sampling nicht unnötig verschlechtert (wie bei pulse leider der Fall)
https://www.daswirdmanjawohlnochsagenduerfen.de
https://www.neoliberalyse.de - Über die Ökonomisierung aller Lebensbereiche. |

Benutzeravatar
thunder11
Beiträge: 1348
Registriert: 19.04.2023 09:08:30

Re: Zwei externe Audiokarten - kein Sound in Browsern

Beitrag von thunder11 » 12.11.2023 22:26:30

desputin hat geschrieben: ↑ zum Beitrag ↑
12.11.2023 20:04:10
Eine Besonderheit bei mir ist auch noch, daß ich Pulse mehrmals täglich aus- und wieder anschalte, weil ich in Strawberry Musik höre und das nur über Alsa geht, wenn man will, daß sich die Musikqualität wegen Sampling nicht unnötig verschlechtert (wie bei pulse leider der Fall)
Das ist vollkommen unnötig.
Mein Musikprogramm fährt aus gleichen Grund auch Alsa Direkt. Da braucht man PA nicht abschalten. Das geht dann schlicht an PA
vorbei, ohne das PA das merkt. Die PA-Sink ist dann allerdings blockiert, da ALSA die "höhere "Instanz ist.

Ich denke mal dass durch das häufige Ab und anschalten eher Fehler passieren können.

Benutzeravatar
thunder11
Beiträge: 1348
Registriert: 19.04.2023 09:08:30

Re: Zwei externe Audiokarten - kein Sound in Browsern

Beitrag von thunder11 » 12.11.2023 22:52:25

Beispiel.
Spiele gerade mit meinem Musik-Programm via Alsa-Direkt
4414
Alsa - Ausgabe:

Code: Alles auswählen

cat /proc/asound/card2/pcm0p/sub0/hw_params
access: RW_INTERLEAVED
format: S24_3LE
subformat: STD
channels: 2
rate: 192000 (192000/1)
period_size: 19200
buffer_size: 96000
Alle PA-Sinks haben denn Pause (suspend)

Code: Alles auswählen

pactl list sinks short
0       alsa_output.usb-0a12_Avantree_DG60_ABCDEF0123456789-00.iec958-stereo    module-alsa-card.c s16le 2ch 48000Hz        SUSPENDED
1       alsa_output.pci-0000_00_1f.3.hdmi-stereo        module-alsa-card.c      s16le 2ch 44100Hz  SUSPENDED
2       alsa_output.usb-TEAC_TEAC_USB_AUDIO_DEVICE-02.iec958-stereo     module-alsa-card.c      s16le 2ch 44100Hz   SUSPENDED

Code: Alles auswählen

pactl list sink-inputs
Zeigt dann auch nichts an.zeigt dann zwar was an, zu hören ist
aber naturgemäß dann nichts.

Code: Alles auswählen

pactl list sink-inputs
Ziel-Eingabe #3
        Treiber: protocol-native.c
        Besitzer-Modul: 8
        Client: 13
        Ziel: 2
        Abtastwert-Angabe: float32le 2ch 48000Hz
        Kanalzuordnung: front-left,front-right
        Format: pcm, format.sample_format = "\"float32le\""  format.rate = "48000"  format.channels = "2"  format.channel_map = "\"front-left,front-right\""
        Unterbrochen: nein
        Stumm: nein
        Lautstärke: front-left: 61609 /  94% / -1,61 dB,   front-right: 61609 /  94% / -1,61 dB
                Verteilung 0,00
        Pufferlatenz: 125000 usec
        Ziel-Latenz: 0 usec
        Resample-Methode: speex-float-1
        Eigenschaften:
                media.name = "Joe Bonamassa - I'll Play The Blues For You (Live At The Greek Theatre) - YouTube"
                application.name = "Firefox"
                native-protocol.peer = "UNIX socket client"
                native-protocol.version = "35"
                application.process.id = "112937"
                application.process.user = "hans"
                application.process.host = "XFCE"
                application.process.binary = "firefox-bin"
                application.language = "de_DE.UTF-8"
                window.x11.display = ":0.0"
                application.process.machine_id = "d3183aefaece487590ec39f41cee5f47"
                application.process.session_id = "1"
                module-stream-restore.id = "sink-input-by-application-name:Firefox"

:idea:
Idee:

Bei deinen Bemühungen Firefox was hörbares zu entlocken:
Hast du evenuell ein Programm noch offen, das über Alsa-Direkt wiedergeben will ?
Ich muss bei mir dann die Musik-wiedergebe stoppen (nicht nur Pause), bevor ich
über PA wieder was hören kann (geht alles über den TEAC)

Listening to:
'As Time Goes By' aus 'The World's Greatest Audiophile Vocal Recordings (Disc 3)' von 'Anna Nalick' with JRiver Media Center 31

Benutzeravatar
desputin
Beiträge: 1298
Registriert: 24.04.2015 17:16:34

Re: Zwei externe Audiokarten - kein Sound in Browsern

Beitrag von desputin » 12.11.2023 23:32:06

Hm, also mir ist jetzt folgendes aufgefallen:

1. In Firefox spielt ein Video ab mit Ton.
2. Das video ist zu Ende und der Tab geschlossen
3. Ich gehe in Strawberry und versuche ein Lied abzuspielen (über Alsa: "Output to a sound card via ALSA) und kriege diese Meldung:

Code: Alles auswählen

Audio-Gerät konnte nicht zur Wiedergabe geöffnet werden. Es wird durch eine andere Anwendung verwendet.
../ext/alsa/gstalsasink.c(885): gst_alsasink_open (): /GstBin:audiobin/GstAlsaSink:pipeline-15-alsasink: Device 'hw:2,0' is busy
Aber es spielt nichts ab. Also was blockiert Alsa? Das war glaub ich der Grund, warum ich Pulse immer wieder beende, weil dann geht es.
https://www.daswirdmanjawohlnochsagenduerfen.de
https://www.neoliberalyse.de - Über die Ökonomisierung aller Lebensbereiche. |

Benutzeravatar
thunder11
Beiträge: 1348
Registriert: 19.04.2023 09:08:30

Re: Zwei externe Audiokarten - kein Sound in Browsern

Beitrag von thunder11 » 12.11.2023 23:47:20

Bei mir dauert das immer einige Sekunden, bevor das Musikprogramm direkten
Zugriff auf Alsa hat, wenn ich vorher was über PA abgespielt hab.
Umgekehrt genauso
Da ich aber keinen Wert darauf lege, zwei Tonquellen gleichzeitig zu hören,
stört mich das wenig. Man muss es halt bloß wissen.

Benutzeravatar
thunder11
Beiträge: 1348
Registriert: 19.04.2023 09:08:30

Re: Zwei externe Audiokarten - kein Sound in Browsern

Beitrag von thunder11 » 13.11.2023 12:53:11

desputin hat geschrieben: ↑ zum Beitrag ↑
12.11.2023 18:42:52

Code: Alles auswählen

Server-1: PipeWire v: 0.3.65 status: active with: 1: pipewire-pulse
    status: off 2: wireplumber status: active
  Server-2: PulseAudio v: 16.1 status: active
Hatte ich gestern übersehen :facepalm: . Diese Audio-Konfiguration geht garantiert schief.
Bei dir laufen Debianpipewire und Debianpulseaudio

Eins musst du killen: :!:

Bei mir hab ich alles gepurged bis auf zwei Pakete, die mir mein halbes System eliminiert hätten.

Code: Alles auswählen

dpkg -l *pipe*
|/ Fehler?=(kein)/R=Neuinstallation notwendig (Status, Fehler: GROSS=schlecht)
||/ Name                    Version      Architektur  Beschreibung
+++-=======================-============-============-============================================
ii  libpipeline1:amd64      1.5.7-1      amd64        Unix process pipeline manipulation library
ii  libpipewire-0.3-0:amd64 0.3.84-1     amd64        libraries for the PipeWire multimedia server
un  libpipewire-0.3-common  <keine>      <keine>      (keine Beschreibung vorhanden)
un  pipewire                <keine>      <keine>      (keine Beschreibung vorhanden)
un  pipewire-pulse          <keine>      <keine>      (keine Beschreibung vorhanden)
un  vspipe                  <keine>      <keine>      (keine Beschreibung vorhanden)
Debianwireplumber ist bei mir auch nicht installiert.

Wenn du Pipewire behalten willst, müssen andere dir weiterhelfen

Benutzeravatar
desputin
Beiträge: 1298
Registriert: 24.04.2015 17:16:34

Re: Zwei externe Audiokarten - kein Sound in Browsern

Beitrag von desputin » 13.11.2023 13:55:34

Super, vielen Dank! Ich wußte gar nicht, daß es pipewire gibt und wofür man das braucht schon gar nicht. Ich vermute, es hat sich mit deadbeef mitinstalliert... Ärgerlich!
https://www.daswirdmanjawohlnochsagenduerfen.de
https://www.neoliberalyse.de - Über die Ökonomisierung aller Lebensbereiche. |

Benutzeravatar
thunder11
Beiträge: 1348
Registriert: 19.04.2023 09:08:30

Re: Zwei externe Audiokarten - kein Sound in Browsern

Beitrag von thunder11 » 13.11.2023 14:01:25

Also bei Gnome funktioniert das purgen von Pipewire nicht mehr.
Hab das gerade probiert (in VM).
Sei also vorsichtig.
Sonst musst du Pa deaktivieren.

Antworten