staging.inyokaproject.org

plötzlich kann Mixxx die onboard-soundkarte nicht finden.

Status: Ungelöst | Ubuntu-Version: Ubuntu 24.04 (Noble Numbat)
Antworten |

meinertreu74

Anmeldungsdatum:
7. Oktober 2009

Beiträge: 298

hallo community.

Ich habe noch vor wenigen stunden mit der DJ-Software "Mixxx" Musik gespielt , alles ok. Gerade vorhin habe ich das Programm "Mixxx" geöffnet um die Bibliothek neu einzulesen , weil neue Mp3 dazukam. Sagt mir: "audiogerät beschäftigt" ...Mixxx konnte nicht alle konfigurierten Audiogeräte öffnen. "HDA Intel PCH: ALC897 Analog (hw:1,0) is used by another application or not plugged in".

was soll das heißen?? ...es ist sonst kein anderes gerät da.. und kabel sind auch noch dran....

und von dem "pipewire" halte ich absolut gar nichts. bringt nur probleme. das kann ja nicht richtig funktionieren: pipewire + alsa + pulseaudio (noch extra per pavucontrol konfiguriert).

muss bei "alsamixer" jedesmal per "F6" die onboard-soundkarte auswählen , um an die regler zu kommen. Den Nvidia-HDMI-Ton habe ich noch nie gebraucht.

:~$ cat /proc/asound/cards 
 0 [NVidia         ]: HDA-Intel - HDA NVidia
                      HDA NVidia at 0x82080000 irq 17
 1 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0x6013110000 irq 127
:~$ cat /proc/asound/modules 
 0 snd_hda_intel
 1 snd_hda_intel

ist ja auch kein wunder ,das das system durcheinander kommt , verwendet ja bei beiden karten die gleichen Module.

Berlin_1946 Team-Icon

Supporter, Wikiteam

Anmeldungsdatum:
18. September 2009

Beiträge: 10477

Hallo meinertreu74
Bitte hier den 2. Punkt beachten
Das posten, wie es im Hinweis: steht.

Die Terminalausgaben im Codeblock (mit 1. Befehl – 2. Ausgabe – 3. Prompt/Endezeichen) posten.

meinertreu74

(Themenstarter)

Anmeldungsdatum:
7. Oktober 2009

Beiträge: 298

hallo Berlin_1946

ok.

Nach neustart läuft es wieder , aber kann den Haupt-Lautstärkeregler "Einstellungen" heute nicht benutzen , reagiert nicht. Muss die Lautstärke über den "Master"-regler beim "Alsamixer" steuern.

Kann mir bitte jemand erklären , warum das gesamte Soundsystem macken hat ??

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 12281

Wenn Du Nvidia-HDA nicht brauchst, deaktiviere das!

meinertreu74

(Themenstarter)

Anmeldungsdatum:
7. Oktober 2009

Beiträge: 298

vielen dank! von.wert für deine antwort..

ja genau das wäre schön , wenn ich NVIDIA-HDA deaktivieren könnte , brauche es sowieso nicht.

Über "pavucontrol" ist in der "Konfiguration" –> "GP 104 high definition audio controller" auf "off" gestellt, kontrolliere es immer.

Gibt es noch eine andere Möglichkeit , es dauerhaft zu deaktivieren , damit "PCH ALC897" als HW=0 genommen wird ?

Und warum funktioniert der Lautstärkenregler rechts oben nicht mehr ?? Er hat keine Funktion mehr , ich kann keine Lautstärke mehr verändern damit.

trollsportverein

Avatar von trollsportverein

Anmeldungsdatum:
21. Oktober 2010

Beiträge: 5232

Wie sich die Reihenfolge von ALSA Soundkarten einstellen lässt wird dort erklärt:

Die Konfigurationsdatei ist auf (K)Ubuntu dort zu finden:

/etc/modprobe.d/alsa-base.conf

Marantkurz

Anmeldungsdatum:
7. September 2023

Beiträge: 941

Wie sich die Reihenfolge von ALSA Soundkarten einstellen lässt wird dort erklärt:

Wenn Pipewire benutzt wird ist das völlig unnötig. Selbst in seinem direkten Zugriff auf hw:1,0 Quatsch. Ursache ist eine Andere.

und von dem "pipewire" halte ich absolut gar nichts. bringt nur probleme. das kann ja nicht richtig funktionieren: pipewire + alsa + pulseaudio (noch extra per pavucontrol konfiguriert).

Der Satz allein schon , das Ergebins:

"HDA Intel PCH: ALC897 Analog (hw:1,0) is us

Das geht dann nur über ALSA, ich bezweifle, dass das der Weisheit letzter Schluss ist.

@meinertreu74

Für Dich:

ALSA ist der Grundstock, daran angedockt Pipewire.(natürlich ohne Pulseaudio, pavucontrol funktioniert dann durch pipewire-pulse.)

audiogerät beschäftigt (hw:1,0) is used by another application

Dürfte heissen, dass Pipewire(oder was Anderes, falls das auch mit hw:1,0 arbeiten will) gerade auf ALSA zugreift, während Du mit Mixxx auf ALSA zugreifen willst.

Kuddelmuddel, selbstverursacht.

trollsportverein

Avatar von trollsportverein

Anmeldungsdatum:
21. Oktober 2010

Beiträge: 5232

In Mixx kann man einstellen, ob ALSA, OSS, oder Jack Audio Connection Kit verwendet wird. PipeWire hat eine eigene Jack Implementierung (und auch Kompatibilität zu Pulseaudio Clients).

Auf modernen Linux Releases bietet sich daher die Jack Option an. Ist klar, dass ein Audioserver wie Pulseaudio oder PipeWire sich die durch ALSA bereit gestellte Hardware greift, und damit der Zugriff je nach Hardware bereits besetzt ist. Diese Audioserver, wie das inzwischen veraltete Pulseaudio, oder auch das neuere PipeWire sind ja deswegen entwickelt worden, um das ALSA Problem zu umschiffen.

Für Mixx gibt es dort ein Manual:

PipeWire kann man auch konfigurieren:

Und dann gibt es noch Patchbays, wie etwa qpwgraph

Marantkurz

Anmeldungsdatum:
7. September 2023

Beiträge: 941

@trollsportverein

Mich würde mal seine PW Anti Erklärung interessieren.

Wenn es unbeding ALSA sein soll, dann mglw. pipewire-alsa.

CGPT sagt:

Mit PipeWire-ALSA können Anwendungen, die traditionell auf ALSA angewiesen sind, die Vorteile von PipeWire nutzen, wie z. B. verbesserte Latenz, bessere Unterstützung für mehrere Audioquellen und -senken sowie eine einfachere Handhabung von Audio-Routing und -Mixing. Es fungiert als Brücke zwischen ALSA-Anwendungen und dem PipeWire-System, sodass Benutzer von den erweiterten Funktionen und der modernen Architektur von PipeWire profitieren können, ohne ihre bestehenden ALSA-Anwendungen ändern zu müssen.

Finde das alldgs. schon für diesen Faden unsinnig, wie auch z.B. pipewire-jack.

Mixx kann man einstellen, ob ALSA, OSS, oder Jack Audio Connection

Marantkurz

Anmeldungsdatum:
7. September 2023

Beiträge: 941

@meinertreu74

Mixxx konnte nicht alle konfigurierten Audiogeräte öffnen. .. is used by another application

Hiermit kannst Du sehen wer auf die Karte(n) gerade zugreift:

fuser -v /dev/snd/*

meinertreu74

(Themenstarter)

Anmeldungsdatum:
7. Oktober 2009

Beiträge: 298

vielen dank an von.wert , trollsportverein , Marantkurz ..

HauptLautstärkenregler rechts oben im Panel ging nach neustart wieder.

ich habe mir nochmals die beiden Soundkarten + geladene Kernelmodule für den Sound anzeigen lassen.

Nvidia-HDA + Onboard PCH-ALC897

rodrigo@xxxxx:~$ cat /proc/asound/cards 
 0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0x6013110000 irq 127
 1 [NVidia         ]: HDA-Intel - HDA NVidia
                      HDA NVidia at 0x82080000 irq 17

Bevor ich es vergesse: Die soundkartenreihenfolge ändert sich bei jedem Neustart des Rechners. 😛

Die geladenen Module.

rodrigo@xxxxxx:~$ cat /proc/asound/modules 
 0 snd_hda_intel
 1 snd_hda_intel

Frage: welches modul ist jetzt für Nvidia-HDA und welches Modul für PCH-ALC897 (onboard) zuständig??

Den die geladenen Module haben gleiche Bezeichnungen und beim nächsten Neustart ist die Reihenfolge der Karten auf den Kopf gestellt. Ich weiß das deswegen ,den ich öffne jedesmal den "Alsamixer" zusätzlich über "Terminal" und mit "F6" muss ich die Soundkarte auswählen , um den "Headphones" Kanal zu aktivieren.

meinertreu74

(Themenstarter)

Anmeldungsdatum:
7. Oktober 2009

Beiträge: 298

hallo

Kann mir bitte jemand dabei helfen HDA-Nvidia zu deaktivieren??

das Problem ist: Beide verwenden den gleichen Modulnamen: snd_hda_intel.

im schlimmsten fall sind nämlich beide Karten stumm , auch die Onboardkarte. ich verstehe leider nicht , wie ich das machen soll.

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 12281

Gtk-basiert:

1
pavucontrol

Qt-basiert:

1
pavucontrol-qt

→ Tab Configuration.

Bilder
Antworten |