Wie kann die Line-In-Wiedergabeverzögerung reduziert werden?

Wie kann die Line-In-Wiedergabeverzögerung reduziert werden?

Ich habe meinen Roland D-10 Synthesizer über Line In an meinen PC (Windows 10 Version 20H2) angeschlossen und die Wiedergabe eingeschaltet. Allerdings gibt es eine störende Verzögerung bei der Wiedergabe (200-500 ms). Ich möchte die Wiedergabeverzögerung/Latenz auf ein Minimum reduzieren.

Da ich ein ungarisches Windows verwende, zeige ich Ihnen besser Bilder:

So habe ich die Wiedergabe aktiviert:

Bild: Wie ich die Wiedergabe aktiviert habe

Bei Google wurde empfohlen, die Wiedergabe über die Einstellungen auf der Ebene des Wiedergabegeräts zu aktivieren. Für mich gibt es jedoch keine Option:

Wiedergabeoptionen

Bisher hatte ich keinen externen Audiotreiber installiert, die automatisch installierte Win 10-Version war in Ordnung, aber ich habe auch installiertder neueste Audiotreiber für mein Motherboardaber nach der Installation konnte ich auf der GUI keine Wiedergabeeinstellung dafür finden, also habe ich den Treiber deinstalliert, da das nicht geholfen hat.

Derzeit verwende ich einen FiiO E10K Olympus 2 DAC AMP für die Wiedergabe, habe aber auch versucht, die Wiedergabe auf einen Kopfhörer einzustellen, der direkt an einen der Klinkenanschlüsse des Motherboards angeschlossen ist, aber die Latenz war immer noch da, also wird sie nicht von meinem DAC verursacht.

Zum Kontext: Vor Jahren, als ich noch Windows 7 mit einer anderen Hardware verwendet habe, hatte ich dies perfekt eingerichtet (keine merkliche Verzögerung) und es hat perfekt funktioniert. Ich kann also nicht glauben, dass es mit viel modernerer Ausrüstung und Software nicht genauso funktionieren kann.

Ich habe auch versucht, den Synthesizer direkt über einen Kopfhörer anzuhören, und es gab keine Verzögerung. Es liegt also zu 100 % am PC.

Können Sie mir bitte bei der Lösung dieses Problems helfen?


Bearbeiten:
Lösung

Die Lösung für mich bestand darin, den Audiotreiber des Motherboards zu installieren und dort die Wiedergabe einzurichten. Ich musste auch meine Lautsprecher über eine Buchse anschließen, damit der Audiotreiber sie erkennen und für die Wiedergabe verwenden konnte. Auf diese Weise war die Audiolatenz verschwunden (oder so gering, dass ich sie nicht spüren konnte, das ist egal).
Siehe das Bild:
Realtek HD-Audio-Systemsteuerung, Registerkarte „Line-In“

Es gibt möglicherweise auch eine andere, allerdings komplexere Möglichkeit, dies zum Laufen zu bringen, indem man mit VoiceMeeter ein virtuelles Audiokabel einrichtet, aber das war mir zu viel.

Antwort1

Wie @Yorik sagteeine ähnliche Frage wurde gestellt und erhielt eine ähnliche Antwort: Onboard-Soundkarten haben VerzögerungenEine der Antworten auf dieser Seite beschreibt Ihre Frage ausführlich.warum es auf älterer HW & SW funktionierte: eingebaute Soundkarten haben sich einfach geändert.

Wenn ich an Ihrer Stelle wäre, würde ich diese Soundtreiber persönlich noch einmal untersuchen. Laut dieser Frage und einigen Informationen im Internet scheint Windows seine integrierten WDM-Treiber zu bevorzugen, die die Verzögerung im Vergleich zu den Realtek-Treibern verschlimmern. Ich weiß nicht, was Sie damit meinen:

Ich konnte keine Wiedergabeeinstellung auf der GUI dafür finden

Der Audiotreiber ersetzt normalerweise viele Funktionen der Soundoption „Windows-Einstellungen/Systemsteuerung“ in seiner eigenen „App“. Manchmal wird diese nicht im Windows-/Startmenü angezeigt, sodass Sie möglicherweise zur Systemsteuerung gehen und dort danach suchen müssen. Ich glaube nicht, dass dies die Latenz/Verzögerung vollständig beheben wird, aber hoffentlich hilft es Ihnen.

Warum wir immer wieder über Treiber sprechen: Sie steuern einfach, wie der Ton verarbeitet wird. Wie oben in diesem Link zur doppelten Frage erwähnt, ist es unwahrscheinlich, dass ein echtes Kabel die Line-In-Buchse mit der Lautsprecherbuchse verbindet, da viele Verarbeitungsvorgänge ausgeführt werden, die die Verzögerung verursachen. Der Computer muss in der Lage sein, den Ton „aufzunehmen“ und die Buchsen sind modular und können neu zugewiesen werden. Dies ist nur ein Beispiel für die Verarbeitungsvorgänge unter der Haube, die von Treibern ausgeführt werden und die wahrscheinlich zur Latenz/Verzögerung beitragen.

Antwort2

Ihre integrierte Soundkarte eignet sich nicht gut zum Aufnehmen von Toneingaben.

Um das Problem zu lösen, müssen Sie ein Audio-Interface mit geringer Latenz kaufen. Es gibt viele Geräte, die dieses Problem lösen. Das kann ziemlich teuer werden, da es sich um die Art von Hardware handelt, die zum Aufnehmen von Musik verwendet wird.

Wenn Sie nicht in der Lage/bereit sind, die entsprechende Hardware zu kaufen, gibt es Softwarelösungen, die möglicherweise bessere Ergebnisse liefern als die integrierten Windows-Tools.

Das beste Beispiel, das ich habe, istVoiceMeter Banane:

Diese Software bietet Ihnen die Art von Hardware-Steuerelementen, die Sie auf dedizierter Audio-Hardware finden würden.

Genauer gesagt gibt es für Sie ein Tool namensVirtuelles Audiokabel. Dadurch können Sie virtuell zwei beliebige Audiogeräte an Ihrem Computer anschließen, so wie die Ein- und Ausgänge, die Sie in Ihren Bildern zeigen.

verwandte Informationen