วิธีแก้ไขการใช้งาน CPU สูงของ Voicemeeter บน Windows

การปรับปรุงครั้งล่าสุด: 28/09/2025

  • ระบุรูปแบบ: voicemeeterpro.exe และ WpnUserService รวมกันเพิ่มขึ้นประมาณ 6% และการรีสตาร์ทเครื่องเสียงจะขจัดมันออกไป
  • รวมความถี่เป็น 48 kHz ใช้ WDM และเพิ่มบัฟเฟอร์เพื่อรักษาเสถียรภาพเส้นทางเสียงภายใต้โหลด
  • ลดการรบกวน: ปิดใช้งานการแจ้งเตือน โอเวอร์เลย์ การบันทึก USB และการตั้งค่าความสัมพันธ์ที่เข้มงวด
  • ปรับแต่ง Discord/การเล่นเกมและ RDP เพื่อลดการสลับจุดสิ้นสุดและการประมวลผลพิเศษที่ทำให้เกิดการสะดุดเล็กน้อย

วิธีแก้ไขการใช้งาน CPU สูงของ Voicemeeter บน Windows

¿จะแก้ไขการใช้งาน CPU สูงของ Voicemeeter บน Windows ได้อย่างไร หากคุณใช้ Voicemeeter เพื่อมิกซ์เสียงบน Windows และสังเกตเห็นว่ามีการใช้งาน CPU สูงผิดปกติ คุณไม่ได้เป็นคนเดียวที่ประสบปัญหานี้: ผู้ใช้บางรายพบกระบวนการเช่น voicemeeterpro.exe และ svchost.exe ที่เชื่อมโยงกับบริการของ Windows ซึ่งส่งผลเสียต่อประสิทธิภาพการทำงานและเวลาแฝง ปรากฏการณ์นี้สามารถทำให้เกิดการสูญเสียความลื่นไหล การลดลงของประสิทธิภาพ และอาการกระตุกในแอปพลิเคชันหรือเกมระยะไกลและแม้ว่าที่มาของมันจะไม่ชัดเจนเสมอไป แต่ก็มีการปรับเปลี่ยนที่ช่วยบรรเทาปัญหาดังกล่าวได้อย่างน่าเชื่อถือ

ในสถานการณ์จริง พบว่า voicemeeterpro.exe และ svchost.exe (โดยเฉพาะ WpnUserService_xxxxx) โหลด CPU ร่วมกันประมาณ 6% อย่างต่อเนื่อง ราวกับว่าทั้งสองแบ่งปันการใช้งานโปรเซสเซอร์เท่าๆ กัน แม้ว่า 6% อาจดูเหมือนน้อย แต่บน CPU ที่มี 16 เธรด 6% ถือเป็นค่ากัดที่คงที่ซึ่งทำให้เกิดความล่าช้ามากขึ้น และแสดงให้เห็น: จากการลดลงของเกณฑ์มาตรฐาน WinRAR ไปจนถึงความล่าช้าเล็กน้อยในเซสชันเดสก์ท็อประยะไกล (RDP) ไปจนถึงเสียงขาดหายเป็นระยะๆ ในเกมและ Discord

อาการและสัญญาณที่บ่งบอกถึงปัญหา

เบาะแสที่ชัดเจนคือการดูว่า voicemeeterpro.exe และ svchost.exe (WpnUserService_XXXX) เพิ่ม CPU ขึ้นถึงประมาณ 6% ในเวลาเดียวสถานการณ์ดังกล่าวไม่ปกติเมื่อพักผ่อน และมักเกิดขึ้นพร้อมๆ กับความไม่เสถียรของเสียงเล็กน้อย

อาการอื่นที่สามารถวัดได้: เกณฑ์มาตรฐาน WinRAR ลดลงจาก 44.000–45.000 KB/s เหลือ 27.000–35.000 KB/s ในขณะที่ยังคงรักษาการใช้งาน CPU ไว้ สะท้อนให้เห็นว่ามีการแย่งชิงทรัพยากรหรือความล่าช้าในการขัดจังหวะซึ่งส่งผลกระทบต่อประสิทธิภาพโดยรวม

ในระยะไกล ประสบการณ์ RDP ยังได้รับผลกระทบด้วย: แม้จะเชื่อมต่อดีก็เกิดอาการหน่วงได้สิ่งที่น่าสนใจคือ การปิดเซสชัน RDP โดยทั่วไปจะไม่ทำให้การใช้งาน CPU ลดลง ดังนั้นจึงไม่ใช่ปัจจัยกระตุ้นเฉพาะ แต่เป็นปัจจัยที่ทำให้สถานการณ์แย่ลงมากกว่า

เคล็ดลับเชิงปฏิบัติ: การรีสตาร์ทเครื่องเสียง Voicemeeter มักจะทำให้การใช้งาน CPU กลับเป็น 0หากคุณทำสิ่งนี้ในขณะที่เซสชันที่มีปัญหายังทำงานอยู่ ผลกระทบนั้นจะสังเกตเห็นได้ทันที ซึ่งบ่งชี้ถึงความขัดแย้งของสตรีมเสียงที่แก้ไขได้ด้วยการรีสตาร์ทสแต็กเสียงของแอปพลิเคชัน

มีบางกรณีที่หลังจากติดตั้ง Windows 11 และ Voicemeeter Potato ใหม่และนำเข้าการกำหนดค่าโดย XML แล้ว การตัดเสียงแบบสุ่มการเพิ่มลำดับความสำคัญของ AudioDG และการจำกัดความสัมพันธ์ไว้ที่คอร์เดียว การตั้งค่าแหล่งที่มาทั้งหมดเป็น 48 kHz (และ 44 kHz ตามลำดับ) การเพิ่มบัฟเฟอร์ทีละขั้น หรือการเปลี่ยนหูฟัง ล้วนแล้วแต่ได้รับการลองมาแล้ว แต่ก็ไม่ประสบความสำเร็จอย่างสม่ำเสมอ อาการหลุดสัญญาณมักเกิดขึ้นขณะเล่นเกม Apex Legends หรือ RuneScapeในขณะที่การบันทึกในเครื่องมือเช่น Medal จะให้เสียงปกติ ซึ่งบ่งชี้ว่าปัญหาดังกล่าวส่งผลต่อการตอบรับ/การตรวจสอบแบบเรียลไทม์ มากกว่าจะส่งผลต่อสตรีมที่กำลังบันทึก

เนื้อหาพิเศษ - คลิกที่นี่  ลิงค์โทรศัพท์ถูกบล็อคโดยผู้ดูแลระบบ: สาเหตุและวิธีแก้ไข

เหตุใดจึงเกิดขึ้น: การโต้ตอบระหว่าง Voicemeeter, WpnUserService และสแต็กเสียง

วิธีตั้งค่า Voicemeeter Banana สำหรับการสตรีมบน Twitch หรือ YouTube

บริการ WpnUserService (Windows Push Notification User Service) ทำงานภายใน svchost.exe และ จัดการการแจ้งเตือนและกิจกรรมแอปในเครื่องบางเครื่อง การปลุกจะตรงกับเครื่องเสียง ทำให้เกิดความล่าช้า DPC/ISR หรือการเปลี่ยนแปลงการกำหนดเวลาในเธรด MMCSS ส่งผลให้ svchost.exe และ voicemeeterpro.exe หยุดทำงาน ปรากฏว่า “จับคู่” โดยการใช้ CPU.

การจัดการลำดับความสำคัญก็มีบทบาทเช่นกัน การบังคับ audiodg.exe ไปสู่แกนหลักที่เฉพาะเจาะจง (ความสัมพันธ์) หรือยกระดับให้มีความสำคัญสูงอย่างไม่เลือกปฏิบัติได้ ทำลายการกระจายเธรดแบบเรียลไทม์ ที่ Windows ทำได้ โดยเฉพาะอย่างยิ่งหากมีงานที่มีความล่าช้าต่ำอื่นๆ (เช่น คิวเสียงของ Voicemeeter) กำลังแข่งขันกันเพื่อคอร์เดียวกัน

ลา อัตราการสุ่มตัวอย่างแบบไม่ซิงโครไนซ์ ทำให้เกิดการรีแซมปลิงอย่างต่อเนื่อง หากบางแหล่งสัญญาณอยู่ที่ 48 kHz และบางแหล่งอยู่ที่ 44,1 kHz ในโหมดแชร์ Windows จะต้องแปลงเสียงแบบทันที และ VoiceMeeter จะชดเชยเวลาและบัฟเฟอร์ ทำให้โหลดเพิ่มขึ้นเมื่อระบบทำงานด้วยความเร็วสูง

ยังมีส่วนประกอบโหลดทั่วโลกด้วย: เกมหนักๆ (และเกมของพวกเขา) ระบบป้องกันการโกง โอเวอร์เลย์ และฟิลเตอร์) เปิดใช้งานคิว GPU/CPU และเมื่อ GPU อยู่ที่ 100% ตามที่ฝ่ายสนับสนุน Microsoft Community ระบุไว้เกี่ยวกับความต้องการชื่อเรื่องสูง แรงกดดันต่อตัวจัดกำหนดการก็จะเพิ่มขึ้น นี่คือจุดที่ไมโครคัทและสไปค์ในกระบวนการเสียงเกิดขึ้น

ด้วย RDP การเปลี่ยนเส้นทางเสียงจะสร้างอุปกรณ์เสมือนและ จุดสิ้นสุดแบบฮ็อตสวอปหากเซสชันสร้าง/ทำลายอุปกรณ์หรือเปลี่ยนแปลงเส้นทางเริ่มต้น Voicemeeter อาจกำหนดค่าตัวเองใหม่ในพื้นหลัง โดยปล่อยให้เธรดบางส่วนค้างอยู่จนกว่าคุณจะรีสตาร์ทเครื่อง

การแก้ไขด่วนที่ได้ผลแล้ว

สิ่งที่มีประสิทธิผลมากที่สุดในระยะสั้นคือสิ่งที่คุณได้พิสูจน์แล้ว: รีสตาร์ทเครื่องเสียง Voicemeeterการดำเนินการนี้จะช่วยล้างสถานะกลาง ปรับสมดุลบัฟเฟอร์ใหม่ และในหลายกรณี จะช่วยลดการใช้ CPU ที่ขัดแย้งกันทันที

  • ตั้งค่าทางลัด รีสตาร์ท Audio Engine ในเมนู Voicemeeter เพื่อเปิดใช้งานเมื่อพบอาการแรก
  • พิจารณาใช้ ปุ่มแมโคร จาก Voicemeeter เพื่อรีสตาร์ทโดยอัตโนมัติหากคุณตรวจพบการสั่นไหวหรือปุ่มลัด
  • หากคุณใช้ RDP บ่อยๆ ใช้การรีบูตทันทีที่คุณเชื่อมต่อ เพื่อรักษาเสถียรภาพของเซสชันก่อนเริ่มต้น

การ “รีเซ็ต” นี้เป็นการบรรเทาทุกข์ที่มีประโยชน์ แต่ขอแนะนำ โจมตีที่ต้นเหตุ ด้วยการปรับแต่งใน Voicemeeter และ Windows เพื่อลดโอกาสที่ปัญหาจะเกิดขึ้นอีก

กำหนดค่า Voicemeeter ให้มีเสถียรภาพ

ใน Voicemeeter ให้เปิดการตั้งค่า/ตัวเลือกระบบ และตรวจสอบให้แน่ใจว่าเครือข่ายทั้งหมดทำงานที่ความถี่เดียวกัน โดยทั่วไป 48 kHz เป็นตัวเลือกที่เหมาะสมที่สุด พร้อมเกม Discord และการ์ดจับภาพที่ทันสมัย

สำหรับอุปกรณ์ฮาร์ดแวร์ (A1, A2, A3) เลือกไดรเวอร์ WDM เมื่อใดก็ตามที่เป็นไปได้ และปรับค่าความหน่วง เริ่มต้นด้วยตัวอย่าง 256–384 ตัวอย่าง หากการคลิกยังคงอยู่ ให้เพิ่มเป็น 512 หรือ 768 ตัวอย่าง หลีกเลี่ยง MME ยกเว้นสำหรับการทดสอบ และใช้ KS/ASIO เฉพาะเมื่ออินเทอร์เฟซของคุณรองรับและไม่มีข้อขัดแย้งใดๆ

เนื้อหาพิเศษ - คลิกที่นี่  การยืนยันอายุปฏิวัติการเข้าถึงอินเทอร์เน็ตในสหราชอาณาจักร

รวมเป็นหนึ่ง ความถี่และรูปแบบตั้งค่าอุปกรณ์เล่น/บันทึก Windows ทั้งหมดเป็น 48 kHz (และ 24 บิต หากมี) และปิดใช้งาน "อนุญาตให้แอปพลิเคชันควบคุมเฉพาะ" เพื่อลดการสลับโหมดใช้ร่วมกัน/เฉพาะในระหว่างการเล่นเกม

เพิ่มบัฟเฟอร์ วอยซ์มีทเตอร์ หากการตัดปรากฏภายใต้ภาระ ในตัวเลือก คุณสามารถแตะ การบัฟเฟอร์ WDMค่าที่สูงขึ้นจะสูญเสียความหน่วงไปบ้างเพื่อแลกกับความทนทาน ตรวจสอบตัวเลือก "โหมดปลอดภัย" หากมี

หากคุณใช้หลายอุปกรณ์ทางกายภาพ (เช่น USB DAC และไมโครโฟน USB) ให้เปิดใช้งานกลไกบัฟเฟอร์ การซิงโครไนซ์/ออฟเซ็ตนาฬิกา และหลีกเลี่ยงการผสมจุดสิ้นสุดที่มีนาฬิกาที่แตกต่างกันมากเมื่อเล่น

การตั้งค่าหลักใน Windows: เสียง พลังงาน และบริการ

เลิกทำการเปลี่ยนแปลงความสัมพันธ์เชิงรุก อย่าปักหมุด audiodg.exe ไว้ที่คอร์เดียวให้ MMCSS กระจายเธรด การเพิ่มลำดับความสำคัญอาจช่วยได้ แต่ต้องไม่เสียเวลาจากเธรด Voicemeeter แบบเรียลไทม์อื่นๆ

ในคุณสมบัติเสียงของ Windows ให้ปิดใช้งานโหมดพิเศษเมื่อไม่จำเป็นและ เท่ากับ 48 kHz อุปกรณ์เริ่มต้นทั้งหมดวิธีนี้จะช่วยลดการสุ่มตัวอย่างซ้ำและการเปิด/ปิดสตรีมที่บังคับให้ Voicemeeter ต้องปรับเปลี่ยนใหม่

ควรตั้งแผนการใช้พลังงานเป็นประสิทธิภาพสูงหรือสมดุลโดยตั้งค่าขั้นต่ำไว้ที่ 100% เมื่อเล่นเกม ปิดใช้งานการประหยัดพลังงาน USB (Selective Suspend) และฮับที่คุณเชื่อมต่อ DAC/หูฟัง หมั่นอัปเดตไดรเวอร์เสียงและชิปเซ็ตของคุณอยู่เสมอ

สำหรับ WpnUserService ให้ลองปิดการแจ้งเตือนชั่วคราว (การตั้งค่า > ระบบ > การแจ้งเตือน) และ หยุดบริการการแจ้งเตือน สำหรับวัตถุประสงค์ในการวินิจฉัยเท่านั้น หากการดำเนินการดังกล่าวลบ 6% ที่แชร์กับ voicemeeterpro.exe แสดงว่าคุณได้ระบุตัวกระตุ้นแล้ว ในกรณีนั้น ให้ปิดการแจ้งเตือนระหว่างเซสชันสำคัญ หรือค้นหาว่าแอปใดเป็นตัวกระตุ้นเหตุการณ์มากที่สุด

หลีกเลี่ยงการทับซ้อนและคุณลักษณะที่เพิ่มภาระ: ปิดใช้งาน Game Bar, GPU overlay และการจับภาพพื้นหลัง ในขณะที่คุณเล่นหากมันไม่จำเป็น

Discord และการเล่นเกม: วิธีลดปัญหาขัดข้อง

Discord เพิ่มการประมวลผล (Krisp, การยกเลิกเสียงสะท้อน, การทำให้เป็นปกติ) ซึ่งบางครั้งจะขัดขวางเส้นทางของ Voicemeeter ยิ่งการไหลตรงมากเท่าไหร่ คุณจะเห็นการกระโดดน้อยลงเท่านั้น ภายใต้ภาระ

  • ใน Discord > เสียงและวิดีโอ เลือกเป็น อุปกรณ์อินพุต/เอาต์พุต จุดสิ้นสุด Voicemeeter ถูกต้อง (VAIO/ AUX)
  • ปิด Krisp, การตัดเสียงสะท้อน, การลดเสียงรบกวน และการลดทอนเพื่อการทดสอบเสถียรภาพ
  • ปิด การเร่งฮาร์ดแวร์ และซ้อนทับหากคุณสังเกตเห็นการกระตุกที่เกิดขึ้นพร้อมๆ กับจุดสูงสุดของ GPU

ในเกมอย่าง Apex หรือ RuneScape จำกัด FPS เปิดใช้งาน V-Sync หรือ Frame Rate Target เพื่อลดอัตรา GPU/CPU ที่เพิ่มขึ้น ลด GPU ลงอย่างต่อเนื่อง 100% ปลดปล่อยตัวกำหนดเวลาและทำให้คิวเสียงราบรื่น

หาก Medal บันทึกเสียง "สะอาด" แต่คุณได้ยินแบบมีการตัดทอน ปัญหาน่าจะอยู่ที่ การตรวจสอบเอาต์พุต (หูฟัง) หรือที่จุดสิ้นสุดสุดท้ายลองใช้พอร์ต USB อื่น, DAC อื่น หรือเปลี่ยนอุปกรณ์ A1 ใน Voicemeeter เพื่อแยกส่วนที่มีปัญหา

RDP และสถานการณ์ระยะไกล: หลีกเลี่ยงการรบกวน

ก่อนเชื่อมต่อผ่านเดสก์ท็อประยะไกล ให้เปิดการเชื่อมต่อเดสก์ท็อประยะไกล > ทรัพยากรภายในเครื่อง และภายใต้เสียงระยะไกล ให้เลือก “เล่นบนคอมพิวเตอร์เครื่องนี้หรือปิดใช้งานเสียงระยะไกลทั้งหมดตามความจำเป็น หลีกเลี่ยงการสลับจุดสิ้นสุดระหว่างเซสชัน

เนื้อหาพิเศษ - คลิกที่นี่  โปรแกรมพกพาที่ดีที่สุดที่คุณสามารถพกพาไปบน USB และใช้กับพีซีเครื่องใดก็ได้

หากคุณใช้ RDP บ่อยๆ ควรรักษาเส้นทางเสียงให้เสถียร: เลือกอุปกรณ์เอาต์พุตเดี่ยว ใน Voicemeeter และหลีกเลี่ยงการย้ายค่าเริ่มต้นของระบบในขณะที่ล็อกอินอยู่ หากคุณสังเกตเห็นส่วนแบ่ง 6% หลังจากล็อกอินแล้ว ให้รีสตาร์ทเครื่องเสียงในเวลานั้น

ปิดใช้งานการจับภาพ/แชร์ที่ไม่จำเป็นใน RDP (คลิปบอร์ด เครื่องพิมพ์ ฯลฯ) เพื่อ ลดเสียงรบกวนจากการให้บริการ ในเบื้องหลังที่สามารถเปิดใช้งาน WpnUserService ได้อีกครั้ง

การวินิจฉัย: ตรวจสอบ วัด และยืนยัน

เปิดตัวจัดการงานและตัวตรวจสอบทรัพยากรเพื่อตรวจสอบ voicemeeterpro.exe และ svchost.exe (WpnUserService_XXXX) หากขึ้นและลงพร้อมกัน, ยืนยันว่าคุณกำลังเผชิญกับรูปแบบที่อธิบายไว้

ส่ง LatencyMon ระหว่างเซสชันเกม/Discord เพื่อตรวจจับ ไดรเวอร์ DPC/ISR ที่มีความหน่วงสูงไดรเวอร์เครือข่าย GPU หรือ USB ที่ไม่ดีอาจเป็นสาเหตุของปัญหาได้

ตรวจสอบ Event Viewer (บันทึก Windows > ระบบและแอปพลิเคชัน) สำหรับ ข้อผิดพลาดของเสียง การรีบูตอุปกรณ์ หรือการเปลี่ยนแปลงจุดสิ้นสุด การจับคู่การตัด

สร้างปัญหาขึ้นมาใหม่ในลักษณะที่ควบคุมได้: เริ่ม Discord, เกม, RDP (ถ้ามี) และ เปลี่ยนแปลงตัวแปรครั้งละหนึ่งตัว (บัฟเฟอร์ ความถี่ ปิดการแจ้งเตือน) เพื่อระบุสิ่งที่ช่วยลดปรากฏการณ์ดังกล่าว

มีข้อมูลพื้นฐานในมือตามคำแนะนำในชุมชน Microsoft: ยี่ห้อ/รุ่นคอมพิวเตอร์, CPU, RAM, GPU, เวอร์ชัน Windows และแพลตฟอร์มเกมด้วยข้อมูลนี้ คุณสามารถปรับแต่งโซลูชันและขอความช่วยเหลือที่มีประสิทธิผลมากขึ้นได้หากคุณต้องการ

หากไม่มีอะไรได้ผล: เส้นทางอื่นและการปรับขนาด

หากอินเทอร์เฟซของคุณอนุญาต ให้ลองใช้ดู ASIO พร้อม VB-Audio ASIO Bridge เพื่อแยกสตรีมเสียงออกจากโหมดแชร์ของ Windows บางครั้งวิธีนี้จะช่วยขจัดปัญหาการหลุดสัญญาณได้อย่างสมบูรณ์ภายใต้การใช้งานหนัก

อัพเดตหรือติดตั้งไดรเวอร์เสียงใหม่ (Realtek, USB DAC, อินเทอร์เฟซ) ชิปเซ็ต และ GPU ไดรเวอร์ USB หรือเครือข่ายที่ขัดแย้งกัน อาจเป็นแหล่งที่มาที่แท้จริงของอาการสั่นของเสียง

ดำเนินการบูต Windows แบบคลีน (msconfig) โดยการปิดใช้งานโปรแกรมเริ่มต้นเพื่อตรวจจับว่า แอปของบุคคลที่สามบางตัวจะทริกเกอร์ WpnUserService หรือรบกวนเครื่องเสียง

หลีกเลี่ยงการนำเข้าการตั้งค่าเก่าเมื่อติดตั้งใหม่: สร้างโปรไฟล์ Voicemeeter ของคุณตั้งแต่ต้น XML ลากการปรับแต่งที่ละเอียดอ่อน ซึ่งไม่เหมาะกับการติดตั้งใหม่หรือไดรเวอร์ใหม่เสมอไป

หากคุณต้องการการสนับสนุนนักพัฒนา โปรดเปิดตั๋วบน VB-Audio ที่ให้บริการ บันทึก เวอร์ชัน Voicemeeter การกำหนดค่า XML และขั้นตอนในการทำซ้ำDiscord ของพวกเขาก็มีประโยชน์เช่นกัน แต่จะมีรายละเอียดเกี่ยวกับรูปแบบ 6% และการทดสอบที่พวกเขาได้ดำเนินการ

Voicemeeter สามารถทำงานได้อย่างราบรื่นแม้กับเกมและ RDP: รวมความถี่ เพิ่มบัฟเฟอร์ หลีกเลี่ยงความสัมพันธ์ที่ถูกบังคับ ลดการแจ้งเตือนและการซ้อนทับและเตรียมอุปกรณ์สตาร์ทเครื่องยนต์ให้พร้อมเพื่อความปลอดภัย การทำให้สภาพแวดล้อมมีความเสถียร จะทำให้ 6% ที่ใช้ร่วมกันและการตัดทอนเล็กๆ น้อยๆ ที่เคยทำลายเซสชันของคุณหายไป

audiodg.exe (Graphics Device Audio) คืออะไร และจะลดความล่าช้าและการใช้พลังงานได้อย่างไร
บทความที่เกี่ยวข้อง:
audiodg.exe คืออะไร? ความเสี่ยงและวิธีลดเวลาแฝงและการใช้พลังงาน