Das glaubt einem doch keiner…

Hab vermutlich mein monatelanges #Audioproblem auf #Linux gefixed.

Fehlerbeschreibung:
Gelegentlich kam es zu Knistern/Rauschen bei #Games.

Lösung (für eilige Leser):
Controller über andere USB-Buchse betreiben

Nachfolgend eine komplette Beschreibung nebst Fehlersuche.

Vorgeschichte:

Seit Mitte 25 bin ich auf Linux unterwegs. Seit Anfang an hatte ich in unregelmäßigen Abständen bei verschiedenen Games Störgeräusche.

Die üblichen Tipps mit #PipeWire #PulseAudio #Wireplumber brachten keine Verbesserung. Ich tat es als „Linux Ding“ ab.

Hauptproblem war, dass die Fehler nicht reproduzierbar waren. Insofern musste man immer ne Weile spielen und hoffen das es weg ist. Was nicht der Fall war.

Aktuelle Problematik:

Seit ner Weile spielen wir #BaldursGate3 im Multiplayer. Kommuniziert wird via #Discord.

Vor ein paar Sitzungen kam raus, dass mein Audioproblem ein Feedback auf der Mikroleitung/Audio Input/Sprachkanal verursachte.

Gestern fiel mir auf, das ich über das Ducken/Schleichen das Problem provozieren konnte.

Fehlersuche 1:

Ich nutz KI (Claude Opus 4.7) zur Fehleranalyse. Sie Hilft Daten zu sichten, auf Dinge aufmerksam machen oder Dinge einzuordnen. Kann man mögen, muss man allerdings nicht.

Sie machte mich schon Früh auf das USB-Powermanagement aufmerksam, was später noch wichtig werden sollte.

Bei der Fehleranalyse übers Terminal mit Ducken/ Stehen/ Ducken schmierte mir BG3 so ab, dass ich neustarten musste. Irgendwie hatte ich allerdings die Fehler bei Maussteuerung nicht?

Fehlersuche 2:

Nachdem PC und BG3 wieder lief, fiel mir auf das ich trotz geduckter Haltung (mit Maussteuerung) keine Störgeräusche hatte.

Also wie üblich am Elite2 das Kabel gezogen und wieder eingesteckt um ihn Aufzuwecken. Er Vibierte wie üblich „bin jetzt bereit“ und das Störgeräusch tauchte auf.

- nicht wirklich, oder?

In die Einstellungen gegangen und Vibration deaktiviert. Störgeräusche sind weg. Beim aktivieren/einstellen kam bei jedem „passt das so“-Vibrieren das Störgeräusch.

Ursache:

Da es mir zu doof war mich mit Controller-BT auf Linux rumzuschlagen, hab ich den Elite2 seit Anfang an mit Kabel betrieben. Nicht irgendein Kabel, es war ein USB-C zu USB-C in der einzigen USB-C Buchse.

Beim Vibrieren (auch wenn nicht spürbar) bricht vermutlich die Spannung durch die induktive Last ein, so das HW und/oder SW die Geräusche erzeugt.

Anderes Kabel und andere Buchse löste das Problem.

Warum hab ich das jetzt so Ausführlich beschrieben?

1. Vielleicht kann eine technisch versiertere Person das Problem nachstellen und möglicherweise kann man das Softwareseitig fixen.

2. Es hilft vielleicht anderen ihre Probleme einzukreisen.