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

Re: Zwei externe Audiokarten - kein Sound in Browsern

Beitrag von desputin » 13.11.2023 14:12:33

Ich habe einfach alle pipewire-Pakete bis auf libpipewire-0.3-0 deinstalliert. Ging gut über Synaptic. Bei libpipewire-0.3-0 wollte er deadbeef auch deinstallieren, daher hab ich es gelassen. Aber ich glaube nicht, daß libpipewire-0.3-0 den Dienst startet. Die Hauptpakete sowie pipewire-pulse sind ja weg.
https://www.daswirdmanjawohlnochsagenduerfen.de
https://www.neoliberalyse.de - Über die Ökonomisierung aller Lebensbereiche. |

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

Re: Zwei externe Audiokarten - kein Sound in Browsern

Beitrag von thunder11 » 13.11.2023 14:19:11

Ausgabe von:

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 » 13.11.2023 17:21:01

Kein klang hörbar von Firefox nach dem Standby:

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.4.3:20 v: kernel
    chip-ID: 25b0:0010 pcie: speed: 8 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: Musical Fidelity V90-DAC 24/96 type: USB driver: snd-usb-audio
  API: ALSA v: k6.1.0-13-amd64 status: kernel-api
  Server-1: PulseAudio v: 16.1 status: active
Audio-Karte aus- und wieder einstecke, Ton geht wieder, Ausgabe aber gleich:

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.4.3:22 v: kernel
    chip-ID: 25b0:0010 pcie: speed: 8 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: Musical Fidelity V90-DAC 24/96 type: USB driver: snd-usb-audio
  API: ALSA v: k6.1.0-13-amd64 status: kernel-api
  Server-1: PulseAudio v: 16.1 status: active
Und wenn der Tab wieder geschlossen ist, kann Strawberry (wie zuvor bei aktivem Pulseaudio) dennoch nicht abspielen:

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-4-alsasink: Device 'hw:2,0' is bus
Ich bin mir aber nicht sicher, ob die Einstellungen in Strawberry korrekt sind. Bei Output über Alsa kann ich Einstellen:
1. Alsa-Plugin: HW / 2. plughw / 3. PCM. Ausgewählt ist 1.

UPDATE: Nach dem letzten Standby ging das Audio jetzt. Vielleicht lag es ja doch an diesem Pulse-Konkurrenzpaket.
https://www.daswirdmanjawohlnochsagenduerfen.de
https://www.neoliberalyse.de - Über die Ökonomisierung aller Lebensbereiche. |

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

Re: Zwei externe Audiokarten - kein Sound in Browsern

Beitrag von thunder11 » 14.11.2023 11:35:59

thunder11 hat geschrieben: ↑ zum Beitrag ↑
13.11.2023 14:19:11
Ich bin mir aber nicht sicher, ob die Einstellungen in Strawberry korrekt sind. Bei Output über Alsa kann ich Einstellen:
1. Alsa-Plugin: HW / 2. plughw / 3. PCM. Ausgewählt ist 1.
Du glücklicher. Bei mir sieht das so aus:
4416
ausgewählt ist nach vielen Probieren:

Code: Alles auswählen

hw:CARD=DEVICE.DEV=0[ALSA]TEAC USB AUDIO DEVICE, USB AUDIO.Direct hardware device without any conversion
Ich habe mal Folgendes gemacht:
Im Musikprogramm ein Stück spielen lassen (ALSA Direkt)
gleichzeitig:
FF Youtube-Video laufen lassen:
Im FF gibt es dann keinen Ton, auch das laden des Videos funktioniert nicht mehr (Lade-Symbol)
Im Journal gibt es dann periodisch die Meldungen:

Code: Alles auswählen

Nov 14 11:26:35 XFCE pulseaudio[1387]: Error opening PCM device iec958:2: Das Gerät oder die Ressource ist belegt
Nov 14 11:26:35 XFCE pulseaudio[1387]: Error opening PCM device iec958:2: Das Gerät oder die Ressource ist belegt
Nov 14 11:26:35 XFCE pulseaudio[1387]: Error opening PCM device iec958:2: Das Gerät oder die Ressource ist belegt
Nov 14 11:26:35 XFCE pulseaudio[1387]: Error opening PCM device iec958:2: Das Gerät oder die Ressource ist belegt
Alsa Wiedergabe beendet (nicht Pause sondern Stop !!)

Nach 1-2 Sekunden wird von FF Ton und Bild wiedergegeben.
Wenn das bei dir die Ausgabe über das selbe Gerät (Musical Fidelity V90-DAC)
läuft, sollte das auch so funktionieren.

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

Re: Zwei externe Audiokarten - kein Sound in Browsern

Beitrag von thunder11 » 14.11.2023 11:43:39

desputin hat geschrieben: ↑ zum Beitrag ↑
13.11.2023 17:21:01
Und wenn der Tab wieder geschlossen ist, kann Strawberry (wie zuvor bei aktivem Pulseaudio) dennoch nicht abspielen:

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-4-alsasink: Device 'hw:2,0' is bus
Tipp und Vermutung: schaff dir mal einen Player ohne Bugs an :wink: :

https://forum.strawberrymusicplayer.org ... evice-busy

Korrektur:

Einstellungen in strawberry:
4417
Dann funktioniert das bei mir, wir vorher beschrieben.

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

Re: Zwei externe Audiokarten - kein Sound in Browsern

Beitrag von desputin » 14.11.2023 13:56:50

Möglicherweise hab ich die Lösung gefunden.

-Pulseaudio anschalten
-In Strawberry unter
-"Ausgabe" "output to a sound card via ALSA" einstellen - und unter
-"Gerät": "Automatically select".

Dann geht Audio in Firefox und in Strawberry parallel über meine Musical Fidelity....
Ich hoffe nur, daß es meine Tonqualität nicht einschränkt, aber Ihr meintet ja, das sei nicht der Fall.
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 » 14.11.2023 14:11:08

Heißt das, daß Strawberry ohne resampling direkt über ALSA abspielt, ohne, daß PULSE dazwischenfunkt?

Code: Alles auswählen

 pactl list sink-inputs
Ziel-Eingabe #4
        Treiber: protocol-native.c
        Besitzer-Modul: 11
        Client: 10
        Ziel: 1
        Abtastwert-Angabe: s16le 2ch 44100Hz
        Kanalzuordnung: front-left,front-right
        Format: pcm, format.sample_format = "\"s16le\""  format.rate = "44100"  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: 192154 usec
        Ziel-Latenz: 26946 usec
        Resample-Methode: copy
        Eigenschaften:
                media.name = "ALSA Playback"
                application.name = "ALSA plug-in [strawberry]"
                native-protocol.peer = "UNIX socket client"
                native-protocol.version = "35"
                application.icon_name = "strawberry"
                media.role = "music"
                application.process.id = "2105959"
                application.process.user = "desputin"
                application.process.host = "debian"
                application.process.binary = "strawberry"
                application.language = "de_DE.UTF-8"
                window.x11.display = ":0"
                application.process.machine_id = "61fd5265328041a1a63520e58ec3ff9b"
                application.process.session_id = "7301"
                module-stream-restore.id = "sink-input-by-media-role:music"
https://www.daswirdmanjawohlnochsagenduerfen.de
https://www.neoliberalyse.de - Über die Ökonomisierung aller Lebensbereiche. |

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

Re: Zwei externe Audiokarten - kein Sound in Browsern

Beitrag von thunder11 » 14.11.2023 15:19:23

Mit den Einstellungen, die ich dir angezeigt habe und die du ähnlich gewählt hast,wird der Ton trotzdem über Pulseaudio resampled,
hast auch nicht PA abgestellt. (siehe die Ausgabe von pactl list sink-inputs
:!:

Original über Alsa direkt:

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
Uber strawberry (Output to a soundcard via ALSA / PCM / automatic)

Code: Alles auswählen

~$ cat /proc/asound/card2/pcm0p/sub0/hw_params
access: MMAP_INTERLEAVED
format: S16_LE
subformat: STD
channels: 2
rate: 48000 (48000/1)
period_size: 1024
buffer_size: 16384
Strawberry. Output to a soundcard via ALSA:

hw / plughw ---> ohne resampling

PCM (automatic) ---> resampling ---> Nutzung von Pulseaudio,
wenn nicht die Ausgabe IEC958 eingestellt wird.

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

Re: Zwei externe Audiokarten - kein Sound in Browsern

Beitrag von desputin » 14.11.2023 19:14:52

Und wenn ich "Gerät" --> Automatically select mache
und zugleich HW oder plughw OHNE Parameter anzugeben, also ohne "hw:2,0" ?
https://www.daswirdmanjawohlnochsagenduerfen.de
https://www.neoliberalyse.de - Über die Ökonomisierung aller Lebensbereiche. |

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

Re: Zwei externe Audiokarten - kein Sound in Browsern

Beitrag von thunder11 » 14.11.2023 19:22:31

desputin hat geschrieben: ↑ zum Beitrag ↑
14.11.2023 19:14:52
Und wenn ich "Gerät" --> Automatically select mache
und zugleich HW oder plughw OHNE Parameter anzugeben, also ohne "hw:2,0" ?
Ich habe dir doch den Befehl angegeben, wie du überprüfen kannst,
was ALSA an deine Soundkarte schickt.
die Nummer deiner Karte musst du aus

Code: Alles auswählen

aplay -l
entnehmen.

Testen musst du schon selber. :wink:

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

Re: Zwei externe Audiokarten - kein Sound in Browsern

Beitrag von desputin » 14.11.2023 21:04:43

Ok, aber ich glaube, ich hab's noch nicht ganz kapiert. Weil ich hab z.B. schon mal zwei unterschiedliche Bezeichnungen für meine Audiokarte:

Code: Alles auswählen

Karte 2: M2496 [Musical Fidelity V90-DAC 24/96], Gerät 0: USB Audio [USB Audio]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Also müssen die Paramenter in Strawberry wie lauten?

Code: Alles auswählen

sysdefault:M2496=0
oder

Code: Alles auswählen

sysdefault:M2496=2
?

Weil das funktioniert bei mir nicht. nur hw:2,0 geht bisher....
https://www.daswirdmanjawohlnochsagenduerfen.de
https://www.neoliberalyse.de - Über die Ökonomisierung aller Lebensbereiche. |

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

Re: Zwei externe Audiokarten - kein Sound in Browsern

Beitrag von thunder11 » 14.11.2023 23:59:08

desputin hat geschrieben: ↑ zum Beitrag ↑
14.11.2023 21:04:43
Weil das funktioniert bei mir nicht. nur hw:2,0 geht bisher....
Das ist doch auch richtig: hw:2,0 = Karte 2 = card2 + Gerät 0 / subdevice #0

Dann leitet dein Programm ohne Up / Down sampling den Krach direkt an ALSA(Kernel) ---> Device weiter, soweit es die Frequenz des (Sample Rate) Kraches verarbeiten kann.
Alle anderen Einstellungen in Strawberry gehen erstmal über den Soundserver Pulesaudio und werden dann - je nach Einstellung - mit 44,1 oder 48 kHz an ALSA weitergeleitet.
Benutzt du ALSA direkt, ist der Kanal erstmal für PA gesperrt, solange da was gespielt wird.

Wenn du Nachrichten und Musik gleichzeitig meinst hören zu müssen, musst du den Strawberry Krach an Pulsaudio übergeben.
Dann wird das perfekt gemischt.

ALSA direkt ist aber allerhöchstens bei extrem guten Aufnahmen mit wirklich Super Abhör-Monitoren in Nuancen hörbar.
Die Übertragungsstrecke muss natürlich auch stimmen.
Ich glaube nicht, dass man diese Unterschiede mit "normalen" Lautsprechern hören kann.
Ich denke mal, dass das Preisniveau für solche Krachmacher bei ca. 1000 €/Stück beginnt(Studio- Monitore).
Z.Z. habe ich Studio-Monitore von FÖÖN, die ich vor fast 20 Jahren von einem Tonstudio für 2000 DM erworben habe.
Naja nach damaliger Rechnung haben die jetzt fast 33 Jahre auf dem Buckel :roll:

Im Augenblick schleiche ich um den Adam A77H herum, was dann meine "finale" Investition wäre, und meine Erben glücklich machen würde. :mrgreen:

Antworten