Audioverzerrung und DPC-Latenz unter Vista bei Netzwerknutzung nach mehrstündiger Betriebszeit
2714
kpozin
Ich habe vor einigen Monaten meinen Windows Vista Business-Computer (Dell Vostro 1500, 32-Bit) auf SP1 aktualisiert und mehrere Gerätetreiber auf die neuesten von Dell verfügbaren Treiber aktualisiert. Seitdem habe ich Folgendes festgestellt:
Nachdem der Computer mehrere Stunden betriebsbereit war, bekomme ich bei einigen Netzwerkzugriffen ein Knistern und Verzerren der Audiodaten. Das Knistern entspricht Spitzen in der DPC-Latenz.
Es gibt keine derartigen Probleme direkt nach dem Hochfahren oder Neustart; Der DPC Latency Checker zeigt die Latenz grün an, wenn der Computer nur kurze Zeit in Betrieb war.
Die Spitzen werden mit zunehmender Betriebszeit zunehmend schlechter. Momentan sehe ich Spitzenwerte von 10000 bis 16000 Mikrosekunden.
Mit Betriebszeit meine ich die Zeitdauer, die der Computer tatsächlich eingeschaltet und wach ist, vom Booten. Die im Standby-Modus verbrachte Zeit scheint nicht zur Erhöhung der Latenzzeit beizutragen. Beim Neustart wird die Crawling-Latenzzeit zurückgesetzt.
Die Spitzen scheinen nicht bei jedem Netzwerkzugriff zu passieren . Am schlimmsten sind sie beim Herstellen von Verbindungen (z. B. Laden von Webseiten, Herstellen einer Verbindung zu einem SFTP-Server, Durchsuchen eines Netzlaufwerks). Wenn ich zum Beispiel eine große Datei herunterlade, tritt die Latenz nur zu Beginn des Downloads auf.
Die Spitzen treten auf, unabhängig davon, ob ich eine drahtlose oder kabelgebundene Verbindung verwende (Dell Wireless 1490, Broadcom 440x 10/100). Kein Gigabit-Netzwerk oder alles, von dem bekannt ist, dass es Audioprobleme gibt.
Es scheint keine IRQ-Konflikte zu geben. Der "High Definition Audio Controller" ( SigmaTel High Definition Audio CODEC ) befindet sich auf IRQ 21; Beide Netzwerkkarten befinden sich auf IRQ 17.
Die Audioverzerrung tritt bei jeder getesteten Software-Audioquelle auf: iTunes, WMP, VLC-Player, Flash-Videos.
Irgendeine Idee, was los sein könnte und wie ich das beheben könnte?
AKTUALISIEREN
Ich vermute, dass das Problem irgendwo tief im Netzwerkstack liegt. Ich habe versucht, alle Netzwerkadapter zu deaktivieren und Pingen 127.0.0.1 . Ohne realen Netzwerkzugriff erhalte ich immer noch DPC-Spitzen um 10000 μs. Das ist irgendwie lächerlich.
Ich habe die gleichen Probleme gehabt. Normalerweise scheint ein Neustart des Windows-Audiodienstes die meisten Probleme zu beheben . Flash scheint jedoch den Neustart des Audiodienstes nicht zu verkraften.
Beendet jedoch nicht die auftretenden Probleme, was ärgerlich ist.
Ich habe versucht, den Windows-Audiodienst und die zugehörigen Dienste neu zu starten, und dies hat keine Auswirkungen auf die DPC-Latenzzeit - die Spitzen werden während des Netzwerkzugriffs fortgesetzt.
kpozin vor 15 Jahren
1
0
user3000
Ich habe ähnliche Probleme mit einem Studio XPS 16. Der schlechte Ton ist ärgerlich, aber es kommt auch vor, dass meine drahtlose Verbindung gelegentlich unterbrochen wird, was mich von meinem VPN abtrennt. das stört wirklich im Weg.
Ich habe dieses Problem in einer Reihe von Foren gesehen - einige Leute behaupten, es durch das Flashen ihres BIOS gelöst zu haben. Andere behaupten, die Intel Marix Storage-Treiber sind die Schuldigen. Das sind die beiden obersten Fixes in den Foren. Oder irgendwelche alten Treiber - WLAN, Video, Audio, USB, Energieverwaltung.
Bisher hat nichts für mich funktioniert, aber vielleicht helfen Ihnen einige dieser Dinge. Gehen Sie einfach zu den Downloads auf der Dell Support-Website und stellen Sie sicher, dass alles auf dem neuesten Stand ist.
0
kpozin
Der Schuldige ist Comodo Personal Firewall.
Das Problem wurde von zahlreichen anderen Benutzern des Unternehmensforums bestätigt, die seit mehr als einem halben Jahr bekannt sind und von den Entwicklern bestätigt wurden (und noch nicht behoben wurden).
Ich denke, ich werde die Windows-Firewall vorerst verwenden, bis ein Fix veröffentlicht wird.
0
Ian Boyd
Für eine spätere Verwendung können Sie die Ursache für eine hohe Latenzzeit des DPC mithilfe eines Tools wie ermitteln