Deferred Procedure Call (DPC) จัดการการดำเนินงานที่มีลำดับความสำคัญต่ำที่เกี่ยวข้องกับฮาร์ดแวร์และไดรเวอร์อุปกรณ์ แม้ว่าจุดประสงค์คือการเลื่อนการดำเนินการที่คำนึงถึงเวลาน้อยลงเพื่อให้งานสำคัญได้รับการประมวลผลก่อน เมื่ออยู่ในระดับสูง ก็อาจนำไปสู่ปัญหาด้านประสิทธิภาพได้ โดยเฉพาะอย่างยิ่งในงานแบบเรียลไทม์ เช่น การสตรีมเสียงและวิดีโอหรือการแก้ไข ในบล็อกของวันนี้ เราจะแนะนำคุณเกี่ยวกับวิธีแก้ไขเวลาแฝง DPC สูงทั้งบน Windows 11 และ 10 มาเริ่มกันเลย

เมื่อฮาร์ดแวร์ต้องการความสนใจหรือไดรเวอร์อุปกรณ์ต้องการบริการ ฮาร์ดแวร์จะสร้างการขัดจังหวะเพื่อแจ้งเตือน CPU ขณะนี้ Windows OS ดำเนินการ Interrupt Service Routine (ISR) เพื่อตอบสนองต่อสิ่งเหล่านั้น DPC จะเลื่อนงานบางอย่างที่เกี่ยวข้องกับการขัดจังหวะเหล่านี้ออกไปในภายหลัง รายการที่มีลำดับความสำคัญสูงจะถูกประมวลผลก่อนรายการที่มีลำดับความสำคัญต่ำ เมื่อไดรเวอร์หนึ่งใช้เวลานานกว่าปกติในการปฏิบัติงาน ก็จะทำให้การทำงานของไดรเวอร์อื่นๆ ล่าช้าไปพร้อมๆ กันด้วย ซึ่งท้ายที่สุดแล้วอาจทำให้พีซีดูซบเซาได้ ในแง่เทคนิค นี่คือสิ่งที่เราเรียกว่าเวลาแฝง DPC
ต่อไปนี้คือสาเหตุทั่วไปบางประการที่ทำให้เวลาแฝง DPC สูงบน Windows:
- ไดรเวอร์ที่ล้าสมัยหรือผิดพลาด
- กระบวนการพื้นหลังที่มากเกินไป
- ซีพียูโอเวอร์โหลด
- การตั้งค่าระบบที่กำหนดค่าไม่ถูกต้อง
- ส่วนประกอบฮาร์ดแวร์ผิดพลาด
คำตอบด่วน ป>
อัพเดตไดรเวอร์กราฟิกและเสียงบนพีซี หากไม่ได้ผล ให้เปลี่ยนแผนการใช้พลังงาน
1. เปิด แผงควบคุม และเลือกไอคอนขนาดใหญ่ จากดูตาม drop down menu.
2. คลิกที่ ตัวเลือกการใช้พลังงาน และเลือกประสิทธิภาพสูง แผนการใช้พลังงาน
วิธีที่ 1:สลับไปใช้แผนการใช้พลังงานใหม่
แผนการใช้พลังงานประสิทธิภาพสูงหรือประสิทธิภาพขั้นสูงสุดจะเพิ่มพลังการประมวลผลของ CPU ซึ่งจะทำงานที่ความเร็วสัญญาณนาฬิกาที่สูงขึ้นอย่างสม่ำเสมอ ดังนั้นจึงสามารถตอบสนองได้รวดเร็วยิ่งขึ้นในการจัดการการเรียกกระบวนการที่เลื่อนออกไป
1. เปิดแผงควบคุม ขยาย ดูตาม เมนูแบบเลื่อนลงที่มุมขวาบน และเลือกไอคอนขนาดใหญ่ .
2. คลิกที่ ตัวเลือกการใช้พลังงาน และเลือกประสิทธิภาพสูง หรือ ประสิทธิภาพขั้นสูงสุด ตัวเลือก ป>

อย่างไรก็ตาม โปรดทราบว่าเนื่องจากจะใช้พลังงานมากขึ้น จึงส่งผลให้แบตเตอรี่หมดอย่างรวดเร็ว หากไม่สามารถทำได้สำหรับคุณ ให้พิจารณาวิธีการอื่นที่กล่าวถึงด้านล่าง
วิธีที่ 2:อัปเดตไดรเวอร์กราฟิกและเสียง
ไดรเวอร์กราฟิกและเสียงจัดการข้อมูลจำนวนมากและการประมวลผลแบบเรียลไทม์ หากไดรเวอร์เหล่านี้ล้าสมัยหรือทำงานผิดปกติ อาจประสบปัญหาในการตอบสนองความต้องการในการประมวลผล ส่งผลให้มีเวลาแฝง DPC สูง หากต้องการอัปเดตไดรเวอร์เหล่านี้ คุณสามารถทำตามคำแนะนำของเราเกี่ยวกับวิธีอัปเดตไดรเวอร์กราฟิกใน Windows 11 และวิธีอัปเดตไดรเวอร์เสียงใน Windows 11

วิธีที่ 3:แก้ไขรีจิสทรี
กระบวนการฮาร์ดแวร์บางอย่างอาจทำให้เกิดปัญหาด้านเวลาแฝงได้ การแก้ไขการตั้งค่าเหล่านี้ผ่านทางรีจิสทรีอาจส่งผลต่อวิธีที่กระบวนการเหล่านี้โต้ตอบกับระบบ และแก้ไขการเกิดเวลาแฝง DPC สูงใน Windows 11
หมายเหตุ:สำรองข้อมูลคีย์รีจิสทรีเพื่อคืนค่าเป็นการตั้งค่าก่อนหน้า ในกรณีที่เกิดข้อผิดพลาดด้วยตนเองระหว่างการแก้ไข
1. กด Win + R ปุ่มเพื่อเปิด Run dialog box.
2. พิมพ์ regedit และคลิก ตกลง . หากได้รับแจ้ง ให้เลือก ใช่ in the UAC prompt.
3. ใน ตัวแก้ไขรีจิสทรี ไปที่เส้นทางต่อไปนี้:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\{DEB039CC-B704-4F53-B43E-9DD4432FA2E9}\0000 4. คลิกขวาที่ 0000 ที่สำคัญ คลิกที่ ใหม่ แล้วเลือก ค่า DWORD (32 บิต) จากเมนูบริบท
หากคุณพบข้อผิดพลาดในขั้นตอนนี้ คุณสามารถทำตามคำแนะนำของเราในการแก้ไขไม่สามารถสร้างข้อผิดพลาดที่สำคัญในการเขียนลงรีจิสทรีได้

5. ตั้งชื่อคีย์ค่า DWORD เป็น PerfLevelSrc .
6. ดับเบิลคลิกที่ PerfLevelSrc คีย์และแก้ไข ข้อมูลค่า to 3322 .
7. ในทำนองเดียวกันให้สร้างค่า DWORD อีกสามค่าชื่อ:PowerMizerEnable , PowerMizerLevel และ PowerMizerLevelAC .
8. ตั้งค่า ข้อมูลค่า สำหรับ PowerMizerLevel และ PowerMizerLevelAC as 1 .
9. คลิก ตกลง เพื่อบันทึกการเปลี่ยนแปลงที่ทำกับรีจิสทรีและรีสตาร์ท พีซีของคุณ
วิธีที่ 4:ปิดการใช้งานการเลือกแบบไดนามิก
Dynamic Ticking เป็นคุณสมบัติใน Windows ที่ปรับเวลาของนาฬิการะบบ การปรับเวลาของระบบนาฬิกาอาจทำให้เกิดความผิดปกติในการจัดการการเรียกกระบวนการที่เลื่อนออกไป ต่อไปนี้เป็นวิธีปิดการใช้งาน:
1. เรียกใช้ พร้อมรับคำสั่ง as administrator.
2. พิมพ์คำสั่งต่อไปนี้แล้วกด Enter :bcdedit /set Disabledynamictick ใช่ ป>

3. เมื่อดำเนินการคำสั่งสำเร็จแล้ว รีสตาร์ท พีซี
วิธีที่ 5:ปิดการใช้งาน IPv6
IPv6 และ IPv4 เป็นโปรโตคอลเครือข่ายที่แตกต่างกันสองแบบ การเปิดใช้งานทั้งสองอย่างพร้อมกันอาจทำให้เกิดข้อขัดแย้งและเพิ่มค่าใช้จ่ายในการประมวลผลเครือข่าย ส่งผลให้เวลาแฝงของ DPC สูงขึ้น ต่อไปนี้เป็นวิธีปิดใช้งาน IPv6:
1. กด ปุ่ม Windows + R เพื่อเปิด เรียกใช้ dialog box.
2. พิมพ์ ncpa.cpl ในช่องข้อความแล้วกด Enter เพื่อเปิดการเชื่อมต่อเครือข่าย หน้าต่าง.
3. คลิกขวาที่การเชื่อมต่อเครือข่ายที่คุณใช้ (เช่น อีเทอร์เน็ตหรือ Wi-Fi) และเลือก คุณสมบัติ จากเมนูแบบเลื่อนลง
4. ในรายการ ให้ยกเลิกการเลือก Internet Protocol Version 6 (TCP/IPv6) คลิก ตกลง เพื่อยืนยันการเปลี่ยนแปลง และปิดหน้าต่างคุณสมบัติ

วิธีที่ 6:ปิดการใช้งานไฟร์วอลล์ Windows
Windows Defender ทำการสแกนมัลแวร์และภัยคุกคามอื่นๆ แบบเรียลไทม์อย่างต่อเนื่อง ขณะนี้กระบวนการสแกนเกี่ยวข้องกับทรัพยากรระบบ และอาจมีส่วนทำให้เกิดปัญหาที่กล่าวถึงในบางครั้ง การปิดใช้งานไฟร์วอลล์ชั่วคราวจะช่วยลดภาระทรัพยากรระบบได้ และคุณสามารถปฏิบัติตามคำแนะนำของเราเกี่ยวกับวิธีปิดใช้งานไฟร์วอลล์ Windows 11 ได้

วิธีที่ 7:ถอนการติดตั้งแอป Bonjour (ถ้ามี)
Bonjour เป็นโปรโตคอลเครือข่ายที่พัฒนาโดย Apple ใช้สำหรับการค้นหาอุปกรณ์และบริการบนเครือข่ายท้องถิ่นเป็นหลัก หากคุณได้เชื่อมต่ออุปกรณ์ Apple ใด ๆ กับพีซี Windows ของคุณก่อนหน้านี้ คุณอาจพบว่าแอปนี้ติดตั้งอยู่ในระบบ อย่างไรก็ตาม มันสามารถเรียกใช้กระบวนการเบื้องหลังที่อาจทำให้เกิดการใช้งาน CPU และกิจกรรมเครือข่ายเพิ่มเติม ซึ่งอาจทำให้เวลาแฝงของ DPC สูงขึ้นได้
1. เปิดแผงควบคุม และคลิกที่ถอนการติดตั้งโปรแกรม ภายใต้ โปรแกรม .
2. มองหา Bonjour ในรายการโปรแกรมที่ติดตั้ง คลิกขวาที่มันแล้วคลิกถอนการติดตั้ง .

3. เมื่อถอนการติดตั้งแล้ว รีสตาร์ท คอมพิวเตอร์ของคุณเพื่อให้แน่ใจว่าการเปลี่ยนแปลงจะมีผล
วิธีที่ 8:ปิด D0 Packet Coalescing
D0 Packet Coalescing เป็นคุณสมบัติประหยัดพลังงานที่ทำงานโดยการรวมแพ็กเก็ตข้อมูลขนาดเล็กให้เป็นแพ็กเก็ตขนาดใหญ่ก่อนที่จะส่งข้อมูล การปิดฟีเจอร์นี้จะเป็นการป้องกันการรวมแพ็กเก็ตข้อมูล ซึ่งช่วยให้ส่งแพ็กเก็ตขนาดเล็กได้เร็วขึ้น ซึ่งสามารถแก้ไขปัญหาเวลาแฝง DPC สูงใน Windows 11 ได้
1. เปิด ตัวจัดการอุปกรณ์ และขยาย อะแดปเตอร์เครือข่าย หมวดหมู่.
2. คลิกขวาที่อะแดปเตอร์เครือข่ายของคุณ และเลือก คุณสมบัติ จากเมนูบริบท
3. ค้นหาคุณสมบัติที่เกี่ยวข้องกับการรวมแพ็คเก็ต เช่น Interrupt Moderation หรือ การรวมแพ็คเก็ต เลือกและเลือก ปิดใช้งาน .

วิธีที่ 9:ใช้ TCP Optimizer
TCP Optimizer อนุญาตให้ผู้ใช้ปรับการตั้งค่าเครือข่ายต่างๆ เพื่อเพิ่มประสิทธิภาพการเชื่อมต่ออินเทอร์เน็ตและประสิทธิภาพ ด้วยการปรับแต่งการตั้งค่าเหล่านี้อย่างละเอียด คุณสามารถปรับปรุงประสิทธิภาพของเครือข่ายและลดปัญหาคอขวดที่อาจเกิดขึ้นซึ่งอาจส่งผลต่อปัญหาเวลาแฝงของ DPC ได้
1. ดาวน์โหลด เครื่องมือเพิ่มประสิทธิภาพ TCP จากเว็บไซต์อย่างเป็นทางการ และเมื่อติดตั้งแล้ว ให้เรียกใช้ในฐานะผู้ดูแลระบบ
2. เลือกเหมาะสมที่สุด ที่มุมขวาล่าง จากนั้นคลิก ใช้การเปลี่ยนแปลง ปุ่ม.

TCP Optimizer จะแจ้งให้คุณรีสตาร์ทคอมพิวเตอร์เพื่อใช้การตั้งค่าใหม่ บันทึกงานใดๆ และรีสตาร์ทระบบ
วิธีที่ 10:การคืนค่าระบบ
หากข้อผิดพลาดยังคงอยู่ วิธีสุดท้ายคือดำเนินการคืนค่าระบบบนพีซี และสำหรับสิ่งนั้น คุณสามารถทำตามคำแนะนำของเราเกี่ยวกับวิธีใช้และสร้างการคืนค่าระบบใน Windows 11

ฉันจะตรวจสอบเวลาแฝง DPC ของฉันได้อย่างไร
คุณสามารถใช้ตัวตรวจสอบเวลาแฝง DPC สำหรับ Windows 11/10 เพื่อตรวจสอบว่าพีซีของคุณกำลังประสบปัญหาที่กล่าวถึงหรือไม่ ป>
1. เยี่ยมชมเว็บไซต์อย่างเป็นทางการของหน้า LatencyMon ของ Resplendence และคลิกที่ดาวน์โหลด ปุ่มในแถบนำทางด้านบน
2. เลื่อนลงและใต้เครื่องมือตรวจสอบระบบ ให้เลือก LatencyMon 7.31 (หรือเวอร์ชันล่าสุด) เพื่อดาวน์โหลดลงพีซี
3. ติดตั้งไฟล์ .exe ที่ดาวน์โหลดมา
4. เปิด LatencyMon แอปและคลิกที่ เริ่มการตรวจสอบ ปุ่ม (ไอคอนสามเหลี่ยมสีเขียว) ที่มุมซ้ายบน
5. ปล่อยให้การตรวจสอบทำงานเป็นเวลาหลายนาทีเพื่อรวบรวมข้อมูลที่เพียงพอ จากนั้นคลิกที่ หยุดการตรวจสอบ ปุ่ม (ไอคอนสี่เหลี่ยม) .
6. ไปที่ สถิติ แท็บ ที่นี่ คุณสามารถตรวจสอบสถิติทั้งหมดของคุณได้

- หากรูทีน DPC และ ISR ต่ำกว่า 2000µs พีซีของคุณสามารถรับมือกับสัญญาณขาดหายของเสียงแบบเรียลไทม์ได้
- หากอยู่ระหว่างปี 2000-4000 ก็ไม่เหมาะ
- หากเกิน 4000µs แสดงว่าเป็นปัญหาร้ายแรง
โดยทั่วไป เวลาแฝงของ DPC จะถือว่าสูงหากเกิน 2000µs เวลาแฝง DPC สูงอาจทำให้เสียงของคุณบนคอมพิวเตอร์เสียหายได้ คุณอาจสังเกตเห็นปัญหาต่างๆ เช่น การกระตุกของวิดีโอ ประสิทธิภาพที่ไม่สอดคล้องกับเมาส์หรือคีย์บอร์ดของคุณ หรือโดยทั่วไปแล้ว ปัญหาเกี่ยวกับเสียง เช่น ดรอปเอาท์ การคลิก และเสียงป๊อป ป>
เวลาแฝงของ DPC ดีกว่าบน Windows 10 หรือ 11 หรือไม่
ทั้ง Windows 10 และ 11 อาจประสบปัญหาเวลาแฝงของ DPC ประสิทธิภาพระหว่างทั้งสองเวอร์ชันอาจแตกต่างกันไปขึ้นอยู่กับการกำหนดค่าระบบ ฮาร์ดแวร์ และซอฟต์แวร์ของแต่ละบุคคล
เราหวังว่าคำแนะนำของเราจะช่วยคุณแก้ไขเวลาแฝง DPC สูงทั้งใน Windows 11 และ Windows 10 . หากคุณมีข้อสงสัยหรือข้อเสนอแนะสำหรับเรา โปรดแจ้งให้เราทราบในส่วนความเห็น เชื่อมต่อกับ TechCult เพื่อรับคำแนะนำในการแก้ไขปัญหาเพิ่มเติม