So starten Sie Alsa / PulseAudio nach Verwendung von Jack neu


7

Nachdem ich Jack verwendet habe, werden die PulseAudio-Ausgänge und -Eingänge durch ein Dummy-Gerät ersetzt. Ich habe versucht, PulseAudio zu beenden und Alsa neu zu laden, aber die einzige Möglichkeit, eine Alsa-basierte Anwendung erneut zu verwenden, ist ein Neustart. Ich weiß, dass es eine Möglichkeit geben muss, das Problem zu beheben, ohne neu zu starten. Ich hatte dieses Problem in mehreren Linux-Distributionen, einschließlich Ubuntu und derzeit Fedora 19.

Ausgabe von service alsa-utils restart:

Redirecting to /bin/systemctl restart  alsa-utils.service
Failed to issue method call: Unit alsa-utils.service failed to load:
No such file or directory. See system logs and 'systemctl status
alsa-utils.service' for details.

Und systemctl status alsa-utils.service:

alsa-utils.service
   Loaded: error (Reason: No such file or directory)
   Active: inactive (dead)

alsactl kill quitund alsactl initfahren Sie ohne Fehler fort.


Sie erwähnen Ihre Distribution nicht, aber wenn Sie sysveine verwenden, service alsa-utils restarthilft das?
Terdon

@terdon, ich habe meine Frage so bearbeitet, dass sie die Distributionen enthält. Nein, es gibt nur einen Fehler.
Bntser

@bntser Was ist die Fehlermeldung? Kopieren Sie immer Fehlermeldungen.
Gilles 'SO - hör auf böse zu sein'

pulseaudio -k && sudo alsa force-reloadfunktioniert für mich, und als ich mit pulseaudio Setup herumgespielt habe, hat mv ~/.config/pulse/ ~/.config/pulse.olddas Problem gelöst .
Pablo A

Antworten:


9

Die Lösung erwies sich als einfacher als es schien. Die Ausgabe von fuser -v /dev/snd/*enthülltem Jackd belastete die Audiokarte lautlos, selbst nachdem QjackCtl sie angeblich getötet hatte. Durch Ausführen wurde killall jackddas Problem behoben. Das Problem war nicht PulseAudio, sondern Jackd, der unsichtbar im Hintergrund läuft.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.