Macbook Pro Retina 15 นิ้วเสียงพูดติดอ่างเมื่อใช้งาน CPU สูง


0

ฉันมี Boot Camp บน rMBP ขนาด 15 นิ้วที่ใช้ Windows 8.1 ฉันมักจะให้ Spotify ทำงานในพื้นหลังเมื่อฉันทำงาน เมื่อเร็ว ๆ นี้ฉันสังเกตเห็นว่าเมื่อใดก็ตามที่การใช้งาน CPU สูง (& gt; 80%) เพลงจะสะดุดและบิดเบี้ยว ไม่เพียงแค่ Spotify แต่เสียงหรือเครื่องเล่นเพลงได้รับผลกระทบ

ฉันติดตั้ง Boot Camp 5.1 มาเกือบปีแล้วและไม่เคยเจอปัญหานี้มาก่อน ฉันเพิ่งอัพเกรดเป็น Boot Camp 6 (พร้อม Windows 8.1) ฉันสงสัยว่ามันจะต้องมีปัญหาเกี่ยวกับไดรเวอร์การ์ดเสียง แต่แม้หลังจากติดตั้ง Boot Camp Driver แล้วปัญหายังคงอยู่

มีอะไรที่ฉันสามารถทำได้เพื่อวินิจฉัยสาเหตุของพฤติกรรมนี้หรือไม่?


ติดตั้ง WPT ( social.technet.microsoft.com/wiki/contents/articles/... ยัง) เรียกใช้ WPRUI.exe โหลดและตรวจสอบโปรไฟล์นี้ภายใน WPRUI.exe ( เพิ่มโปรไฟล์ ) ( dropbox.com/s/8rl4r784kvnhypf/Multimedia_WPRP.WPRP?dl=1 ) คลิกที่ เริ่มต้น . ตอนนี้จับ 1 นาทีของการใช้ CPU สูงและเสียงบกพร่อง หลังจาก 1 นาทีคลิกที่ บันทึก . บีบอัดไฟล์ ETL ขนาดใหญ่ (+ NGENPDB อาหารสัตว์) ลงใน 1 zip อัปโหลด zip (OneDrive, dropbox, google drive) และโพสต์ลิงก์แชร์ที่นี่
magicandre1981

ยิ่งใหญ่ ขอบคุณฉันจะวัดและแบ่งปัน PDB ในไม่ช้า
Dio Phung

คุณสามารถดักจับร่องรอยได้หรือไม่?
magicandre1981

ใช่ฉันทำได้. คุณช่วยหาวิธีเชื่อมต่อกับคุณได้ไหม? ฉันต้องการแชร์ลิงก์ Google Drive กับคุณเท่านั้นสำหรับการอ้างอิงของคุณ
Dio Phung

การติดตามเสียหาย ถอนการติดตั้ง 8.1 WPT แล้วลองรุ่น Windows 10 จาก Win10 SDK: dev.windows.com/en-us/downloads/windows-10-sdk รุ่นนี้ยังทำงานบน Win8
magicandre1981

คำตอบ:


1

ฉันใช้คำสั่ง xperf ต่อไปนี้เพื่อดูภาพรวมของกิจกรรม DPC ในระบบของคุณ:

"ชุดคิท \ 10 \ Windows ประสิทธิภาพของไฟล์ C: \ Program (x86) \ Windows   Toolkit \ xperf.exe "-I DIOMBPWS03-07-2016.23-45-01.etl -a dpcisr & gt;   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,032768s ซึ่งแย่มาก

ฉันดูที่ callstack และเห็นว่าไดรเวอร์ USB ทำการถ่ายโอน IO บางอย่าง ( USBXHCI.SYS!UsbDevice_TransferEventHandler ) ดังนั้นปิดการใช้งานอุปกรณ์ USB บางตัวที่คุณใช้จนกว่าคุณจะพบอุปกรณ์ที่ทำให้เกิดการใช้งาน


ขอบคุณสำหรับข้อมูลเชิงลึก ฉันจะตรวจสอบและอัปเดตผลลัพธ์ที่นี่
Dio Phung
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.