У меня Boot Camp на 15-дюймовом rMBP под управлением Windows 8.1. У меня обычно Spotify работает в фоновом режиме, когда я работаю. В последнее время я замечаю, что когда загрузка процессора высока (> 80%), музыка заикается и искажается. Не только Spotify, но и любой звук или музыкальный проигрыватель пострадали.

Я установил Boot Camp 5.1 почти год и никогда раньше не сталкивался с этой проблемой. Недавно я обновился до Boot Camp 6 (с Windows 8.1). Я подозреваю, что это может быть проблема с драйверами звуковой карты, но даже после переустановки драйвера Boot Camp проблема остается.

Могу ли я что-нибудь сделать, чтобы диагностировать причину такого поведения?

1 ответ1

1

Я использовал следующую команду xperf, чтобы получить обзор активности DPC в вашей системе:

«C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\xperf.exe» -I DIOMBPWS03-07-2016.23-45-01.etl -a dpcisr> dpc.txt

В DPC.txt я вижу, что у вас есть несколько больших всплесков (более 1024 мкс времени выполнения), которые вызывают такие звуковые глюки:

Total = 7394 for module USBXHCI.SYS
Elapsed Time, >     2048 usecs AND <=     4096 usecs,      0, or   0.00%
Elapsed Time, >     4096 usecs AND <=     8192 usecs,      1, or   0.01%
Elapsed Time, >     8192 usecs AND <=    16384 usecs,      2, or   0.03%
Elapsed Time, >    16384 usecs AND <=    32768 usecs,      0, or   0.00%
Elapsed Time, >    32768 usecs AND <=    65536 usecs,      1, or   0.01%
Total,                                                  7394

Total = 10028 for module afd.sys
Elapsed Time, >     1024 usecs AND <=     2048 usecs,      0, or   0.00%
Elapsed Time, >     2048 usecs AND <=     4096 usecs,      0, or   0.00%
Elapsed Time, >     4096 usecs AND <=     8192 usecs,      4, or   0.04%
Total,                                                 10028

Total = 7092 for module ndis.sys
Elapsed Time, >      512 usecs AND <=     1024 usecs,      1, or   0.01%
Elapsed Time, >     1024 usecs AND <=     2048 usecs,      0, or   0.00%
Elapsed Time, >     2048 usecs AND <=     4096 usecs,      1, or   0.01%
Elapsed Time, >     4096 usecs AND <=     8192 usecs,      1, or   0.01%
Total,                                                  7092

Total = 28123 for module ntoskrnl.exe
Elapsed Time, >     1024 usecs AND <=     2048 usecs,      0, or   0.00%
Elapsed Time, >     2048 usecs AND <=     4096 usecs,      1, or   0.00%
Elapsed Time, >     4096 usecs AND <=     8192 usecs,      6, or   0.02%
Total,                                                 28123


Total = 36449 for module storport.sys
Elapsed Time, >     1024 usecs AND <=     2048 usecs,      0, or   0.00%
Elapsed Time, >     2048 usecs AND <=     4096 usecs,      0, or   0.00%
Elapsed Time, >     4096 usecs AND <=     8192 usecs,      4, or   0.01%
Total,                                                 36449

Total = 29689 for module nvlddmkm.sys
Elapsed Time, >     1024 usecs AND <=     2048 usecs,      1, or   0.00%
Elapsed Time, >     2048 usecs AND <=     4096 usecs,      3, or   0.01%
Elapsed Time, >     4096 usecs AND <=     8192 usecs,      1, or   0.00%
Total,                                                 29689

Самые большие проблемы связаны с драйвером USB 3.0 (USBXHCI.SYS) в Windows 8.1, который имеет пик 0,032768 с, что ужасно.

Я посмотрел на стек вызовов и увидел, что драйвер USB выполняет некоторую передачу ввода-вывода (USBXHCI.SYS!UsbDevice_TransferEventHandler). Поэтому отключайте некоторые USB-устройства, которые вы используете, пока не найдете устройство, которое вызывает использование.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .