Windows 8 Audio stottert. DPC-Latenzzeit bei tcpip.sys hoch

2542
AlexanderMP

Ich besitze einen auf Intel Core i5 760 CPU basierenden PC. 16 GB RAM, AMD Radeon HD 7850, Asus Xonar DSX-Audiokarte und ein Creative Sound Blaster Sigma-Headset (mit USB-Audiogerät). Es sind nur alle meine Audiogeräte aufgelistet. Noch einmal:

  • Realtek-Chip auf Basis eines Motherboards ( MSI P55-CD53 ). Ich benutze es fast nie. Es ist jetzt im BIOS deaktiviert.
  • Creative Sound Blaster Sigma USB-Audiogerät für Headset.
  • AMD Radeon HD 7850 (und HD 5670 davor) Audio über HDMI
  • Asus Xonar DSX-Audio über S / PDIF und DTS Connect

Alle Treiber scheinen auf dem neuesten Stand zu sein, daher muss ich die Möglichkeit ausschließen, dass der Treiber unter Win8 nicht ordnungsgemäß funktioniert.

Und egal welches Audiogerät ich verwende, ich bekomme immer die gleichen Probleme. Der Ton funktioniert eine Zeit lang einwandfrei, dann wird er etwa jede Stunde einmal für etwa 0,5 Sekunden unterbrochen, dann wird er für 0,5 Sekunden fortgesetzt und dann wieder gestoppt, und dann für 3-4 Sekunden. Es ist sehr nervig.

Der Stream wird nicht unterbrochen, er wird weiter abgespielt, wenn er nicht hörbar ist. Es handelt sich also nicht um ein Problem mit dem Lesepuffer. Etwas wie das:
00:00:00 - 00:54:14 - hörbar
00:54:14 - 00:54:15 - nicht hörbar
00:54:15 - 00:54:16 - hörbar
00:54:16 - 00 : 54: 17 - unhörbar
00:54:17 - 00:54:18 - hörbar
00:54:18 - 00:54:19 - unhörbar
00:54:19 - 02:15:07 - hörbar
dann wiederholt sich das Muster

Ich habe im Internet nach Lösungen gesucht, aber alle Verbindungen führen zu Sackgassen. Eine Lösung, die ich ausprobierte, war bcdedit /set disabledynamictick yesals Administrator ausgeführt. Es hatte keinen positiven Effekt, aber ich habe die subjektive Wahrnehmung, dass das Stottern seitdem häufiger geworden ist.

Update
mit LatencyMon Ich habe bei den meisten Treibern eine sehr hohe Latenz festgestellt. Ich suchte mehr und fand heraus, dass es an HPET lag, also habe ich es im BIOS ausgeschaltet. Die Latenz wurde für die meisten Treiber verbessert, aber gelegentlich tcpip.sysergibt sich eine Latenz von 40 ms, und hier stottert der Ton. Ich habe die neuesten Netzwerktreiber aktualisiert, aber leider gibt es keine speziell für Windows 8, daher bin ich auf die Kompatibilität mit Win7 angewiesen.

3
Sieht aus, als hätten Sie DPC-Probleme. Verfolgen Sie sie mit xperf: http://www.msfn.org/board/index.php?showtopic=140263 magicandre1981 vor 11 Jahren 0
Vielen Dank. Ich habe das Logging-Tool gestartet. DaemonTools vorerst auch deinstalliert, denn wenn der Autor diesen Fall erwähnt hat (SPTD, von dem ich die neueste Version verwendete), muss dies häufig vorkommen. Ich werde sehen, ob es hilft. AlexanderMP vor 11 Jahren 0
Ich habe HPET vom BIOS aus deaktiviert, und die DPC-Timer sind viel niedriger geworden. Allerdings bekomme ich immer noch eine hohe DPC-Latenz (und gelegentlich Tonstottern), die durch tcpip.sys verursacht wird. Ich habe auf die neuesten Treiber aktualisiert, aber die MSI-Website bietet nur Treiber für Windows 7, nicht für Windows 8. http://www.msi.com/product/mb/P55-CD53.html Das Stottern geht also weiter und ich habe es die Ideen ausgehen. AlexanderMP vor 11 Jahren 0
Laden Sie die ETL-Datei hoch, damit ich sie mir ansehen kann. magicandre1981 vor 11 Jahren 0

0 Antworten auf die Frage