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 pipewire ou wireplumber est utilisé, utilisez le Sound-Server de l’appareil. Lorsqu’un python3 ou un obs PID 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 ERR auf 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. 🌵🚀