Version allemande : AUDIO_DIAGNOSTICS_DE.md¶
Diagnostic audio Linux pour Aura¶
Beim gleichzeitigen Betrieb vom Aura Service können Audio-Konflikte auftreten (Timeouts, “Device Busy” ou Sample-Rate-Konflikte). Diese Befehle helfen bei der Fehlersuche.
1. Informations d’identification¶
Consultez tous les générateurs audio à la recherche de l’utilisation de Python :
./.venv/bin/python3 -m sounddevice > /tmp/aura_devices.txt && kate /tmp/aura_devices.txt
Ziel: Notez le Index-Nummer et le Hardware-ID (hw:X,Y) deines Mikrofons.
2. Le matériel est-il requis ?¶
Lorsque vous indiquez « Device Busy » ou « Timeout » auftreten, prüfe, welcher Prozess (PID) die Hardware blockiert :
fuser -v /dev/snd/*
Conseil : Lorsque
pipewireouwireplumberest utilisé, utilisez le Sound-Server de l’appareil. Lorsqu’unpython3ou unobsPID directement sur un générateur PCM est utilisé, cela bloquera cet événement. den Zugriff für andere.
3. Surveillance réelle (PipeWire)¶
Pour le système Manjaro moderne avec PipeWire, cet outil est le meilleur :
pw-top
Ziel: Prüfe die Spalte
ERRauf Fehler et stelle sicher, ass Aura (16000Hz) et OBS (48000Hz) keine CPU-Uberlastung durch Resampling Verursachen.
4. Surveillance des événements audio¶
En direct, lorsque le microphone est connecté ou diffusé sur les nouveaux Streams :
pactl subscribe
Réponse : Starte meurt et puis Aura. Lorsqu’il est facile de « supprimer » des événements, il suffit d’un processus sur ou d’un système abgewiesen.
5. Test direct du matériel¶
Testez le microphone sur la fonction Hardware-Ebene (avec PulseAudio/PipeWire). Pas plus de 5 secondes auf :
# Ersetze hw:1,0 durch deinen Geräte-Index
arecord -D hw:1,0 -f S16_LE -r 16000 -d 5 /tmp/test.wav && vlc /tmp/test.wav
Ergebnis: Lorsque la fonction est activée, Aura n’existe pas, il s’agit d’un problème dans la configuration des serveurs de son, ni dans le matériel.
6. Notfall-Réinitialisation¶
Le système audio est entièrement suspendu :
systemctl --user restart pipewire wireplumber
# Oder für ältere PulseAudio-Systeme:
pulseaudio -k
Conseil pour le flux de travail : Pour passer directement à Kate, suspendez-le simplement > /tmp/diagnose.txt && Kate /tmp/diagnose.txt à votre adresse. 🌵🚀