نحوه رفع مشکل مصرف بالای CPU توسط Voicemeeter در ویندوز

اخرین بروزرسانی: 28/09/2025

  • الگو را شناسایی کنید: voicemeeterpro.exe و WpnUserService با هم حدود ۶٪ افزایش می‌یابند و راه‌اندازی مجدد موتور صوتی آن را از بین می‌برد.
  • فرکانس را تا ۴۸ کیلوهرتز یکپارچه می‌کند، از WDM استفاده می‌کند و بافرها را برای تثبیت مسیر صوتی تحت بار افزایش می‌دهد.
  • کاهش تداخل: اعلان‌ها، همپوشانی‌ها، ذخیره USB و تنظیمات وابستگی شدید را غیرفعال کنید.
  • تنظیمات Discord/gaming و RDP را تغییر دهید تا سوئیچینگ نقطه پایانی و پردازش اضافی که باعث ایجاد مشکلات کوچک می‌شود را به حداقل برسانید.

نحوه رفع مشکل مصرف بالای CPU توسط Voicemeeter در ویندوز

¿چگونه مشکل مصرف بالای CPU توسط Voicemeeter را در ویندوز حل کنیم؟ اگر از Voicemeeter برای میکس صدا در ویندوز استفاده می‌کنید و متوجه مصرف غیرمعمول و بالای CPU شده‌اید، تنها نیستید: برخی از کاربران با فرآیندهایی مانند voicemeeterpro.exe و svchost.exe مرتبط با سرویس‌های ویندوز مواجه شده‌اند که تأثیرات منفی بر عملکرد و تأخیر دارند. این پدیده می‌تواند باعث از دست رفتن روان بودن، افت بنچمارک‌ها و لکنت در برنامه‌ها یا بازی‌های از راه دور شود.و اگرچه منشأ آن همیشه آشکار نیست، اما تعدیل‌هایی وجود دارد که به طور قابل اعتمادی آن را کاهش می‌دهد.

در سناریوهای دنیای واقعی، مشاهده شده است که voicemeeterpro.exe و svchost.exe (به طور خاص WpnUserService_xxxxx) با هم حدود ۶٪ از CPU را به طور پایدار بارگذاری می‌کنند، گویی که استفاده از پردازنده را به طور مساوی تقسیم کرده‌اند. اگرچه ممکن است ۶٪ کم به نظر برسد، اما در پردازنده‌های ۱۶ رشته‌ای، این یک عامل ثابت است که تأخیر را تشدید می‌کند. و این نشان می‌دهد: از افت سرعت در بنچمارک WinRAR گرفته تا تاخیرهای جزئی در جلسات Remote Desktop (RDP)، و قطعی‌های متناوب صدا در بازی‌ها و Discord.

علائم و نشانه‌هایی که مشکل را آشکار می‌کنند

یک سرنخ واضح این است که ببینیم چگونه voicemeeterpro.exe و svchost.exe (WpnUserService_XXXX) به طور همزمان تا حدود ۶٪ از CPU را اشغال می‌کنند.این وضعیت در حالت استراحت طبیعی نیست و اغلب با بی‌ثباتی‌های جزئی صدا همزمان می‌شود.

سایر علائم قابل اندازه‌گیری: بنچمارک WinRAR از ۴۴۰۰۰ تا ۴۵۰۰۰ کیلوبایت بر ثانیه به ۲۷۰۰۰ تا ۳۵۰۰۰ کیلوبایت بر ثانیه کاهش یافت. در حالی که استفاده از CPU را حفظ می‌کند، که نشان می‌دهد رقابت در منابع یا تأخیرهای وقفه وجود دارد که بر عملکرد کلی تأثیر می‌گذارد.

از راه دور، تجربه RDP نیز با مشکلاتی مواجه است: حتی با اتصال خوب، تاخیر احساس می‌شودجالب اینجاست که بستن نشست RDP معمولاً مصرف CPU را کاهش نمی‌دهد، بنابراین یک عامل محرک منحصر به فرد نیست، بلکه یک عامل تشدیدکننده است.

یک نکته کاربردی: راه‌اندازی مجدد موتور صوتی Voicemeeter معمولاً میزان استفاده از CPU را به ۰ برمی‌گرداند.اگر این کار را در حالی انجام دهید که جلسه مشکل‌ساز هنوز فعال است، اثر آن بلافاصله قابل توجه است و نشان دهنده تداخل جریان صوتی است که با راه‌اندازی مجدد پشته صدای برنامه برطرف می‌شود.

مواردی وجود دارد که پس از نصب مجدد ویندوز 11 و Voicemeeter Potato و وارد کردن پیکربندی توسط XML، موارد زیر ظاهر می‌شوند: برش‌های تصادفی صداافزایش اولویت AudioDG و محدود کردن وابستگی آن به یک هسته، تنظیم همه منابع روی ۴۸ کیلوهرتز (و سپس ۴۴ کیلوهرتز)، افزایش گام به گام بافرها یا تعویض هدفون، همگی امتحان شده‌اند، اما موفقیت مداومی نداشته‌اند. این قطعی‌ها بیشتر هنگام بازی کردن رخ می‌دهند. Apex Legends یا RuneScapeدر حالی که صداهای ضبط شده در ابزارهایی مانند Medal طبیعی به نظر می‌رسند، این نشان می‌دهد که مشکل به جای استریم ضبط شده، بر بازخورد/نظارت در زمان واقعی تأثیر می‌گذارد.

محتوای اختصاصی - اینجا را کلیک کنید  دایرکت‌ایکس ۱۳ در مقابل دایرکت‌ایکس ۱۲: تفاوت‌ها، عملکرد و آینده‌ی واقعی

دلیل وقوع: تعامل بین Voicemeeter، WpnUserService و پشته صوتی

نحوه تنظیم Voicemeeter Banana برای پخش در Twitch یا YouTube

سرویس WpnUserService (سرویس اعلان کاربر ویندوز) درون svchost.exe اجرا می‌شود و مدیریت اعلان‌ها و رویدادهای برنامهدر برخی از دستگاه‌ها، بیدار شدن آن‌ها همزمان با موتور صوتی است که باعث تأخیر DPC/ISR یا زمان‌بندی تغییرات در رشته‌های MMCSS می‌شود که باعث از کار افتادن svchost.exe و voicemeeterpro.exe می‌شود. با مصرف CPU به صورت "جفت شده" ظاهر می‌شوند.

مدیریت اولویت‌ها نیز نقش دارد. اجبار audiodg.exe به یک هسته خاص (میل ترکیبی) یا افزایش اولویت آن به طور نامحسوس می‌تواند توزیع نخ را در زمان واقعی بشکنید که ویندوز انجام می‌دهد، به خصوص اگر سایر وظایف با تأخیر کم (مانند صف صوتی Voicemeeter) برای همان هسته رقابت کنند.

این ناهمزمانی نرخ نمونه‌برداری باعث نمونه‌برداری مجدد مداوم می‌شود. اگر در حالت اشتراکی، برخی منابع با فرکانس ۴۸ کیلوهرتز و برخی دیگر با فرکانس ۴۴.۱ کیلوهرتز باشند، ویندوز مجبور است صدا را در لحظه تبدیل کند و VoiceMeeter کلاک و بافرها را جبران می‌کند و در زمانی که سیستم با سرعت بالایی کار می‌کند، بار را افزایش می‌دهد.

همچنین یک مؤلفه بارگذاری سراسری وجود دارد: بازی‌های سنگین (و ... آنها) سیستم‌های ضد تقلب، پوشش‌ها و فیلترها) صف‌های GPU/CPU را فعال می‌کنند، و با GPU در حالت ۱۰۰٪ - همانطور که پشتیبانی انجمن مایکروسافت در مورد عناوین سنگین اشاره می‌کند - فشار بر زمان‌بندی افزایش می‌یابد. اینجاست که ریزقطعه‌ها و جهش‌ها در فرآیندهای صوتی ظاهر می‌شوند.

با RDP، تغییر مسیر صوتی، دستگاه‌های مجازی ایجاد می‌کند و نقاط پایانی قابل تعویض در حین کاراگر این جلسه دستگاه‌ها را ایجاد/از بین ببرد یا مسیر پیش‌فرض را تغییر دهد، Voicemeeter ممکن است خود را در پس‌زمینه مجدداً پیکربندی کند و برخی از رشته‌ها را تا زمانی که موتور را مجدداً راه‌اندازی کنید، معلق نگه دارد.

راه‌حل‌های سریعی که قبلاً جواب داده‌اند

مؤثرترین چیز در کوتاه‌مدت همان چیزی است که شما قبلاً ثابت کرده‌اید: موتور صوتی Voicemeeter را مجدداً راه اندازی کنیداین کار حالت‌های میانی را پاک می‌کند، بافرها را دوباره بررسی می‌کند و در بسیاری از موارد، فوراً استفاده از CPU که با هم تداخل دارند را کاهش می‌دهد.

  • یک میانبر تنظیم کنید برای فعال کردن آن در اولین علامت، در منوی Voicemeeter، موتور صوتی را مجدداً راه‌اندازی کنید.
  • استفاده از آن را در نظر بگیرید دکمه‌های ماکرو از Voicemeeter برای راه‌اندازی مجدد خودکار در صورت تشخیص لرزش یا کلید میانبر.
  • اگر اغلب از RDP استفاده می‌کنید، به محض اتصال، ریبوت را اعمال کنید برای تثبیت جلسه قبل از شروع.

این «تنظیم مجدد» یک تسکین‌دهنده مفید است، اما توصیه می‌شود حمله به ریشه اصلی با ترفندهایی در Voicemeeter و ویندوز برای کاهش احتمال ظاهر شدن مجدد آن.

پیکربندی پایدار Voicemeeter

در Voicemeeter، تنظیمات/گزینه‌های سیستم را باز کنید و مطمئن شوید که کل زنجیره با فرکانس یکسانی کار می‌کند. به طور کلی، ۴۸ کیلوهرتز سازگارترین انتخاب است با بازی‌ها، دیسکورد و کارت‌های کپچر مدرن.

برای دستگاه‌های سخت‌افزاری (A1، A2، A3)، درایورها را انتخاب کنید WDM در صورت امکان و تأخیر را تنظیم کنید. با نمونه‌های ۲۵۶ تا ۳۸۴ شروع کنید؛ اگر کلیک‌ها ادامه داشت، به ۵۱۲ یا ۷۶۸ افزایش دهید. از MME به جز برای آزمایش اجتناب کنید و فقط در صورتی از KS/ASIO استفاده کنید که رابط کاربری شما از آن پشتیبانی کند و هیچ تداخلی وجود نداشته باشد.

محتوای اختصاصی - اینجا را کلیک کنید  Copilot به شما امکان می‌دهد کل دسکتاپ خود را در ویندوز با ویژگی‌های جدید به اشتراک بگذارید

متحد می‌کند. فرکانس‌ها و فرمت‌هاتمام دستگاه‌های پخش/ضبط ویندوز را روی ۴۸ کیلوهرتز (و در صورت وجود ۲۴ بیتی) تنظیم کنید و گزینه «اجازه دهید برنامه‌ها کنترل انحصاری داشته باشند» را غیرفعال کنید تا تغییر حالت اشتراکی/اختصاصی در حین بازی کاهش یابد.

بافرها را افزایش می‌دهد صدا سنج اگر بریدگی‌ها زیر بار ظاهر شوند. در گزینه‌ها می‌توانید روی بافرینگ WDMمقادیر بالاتر مقداری از تأخیر را در ازای پایداری از دست می‌دهند. در صورت وجود، گزینه‌های «حالت ایمن» را بررسی کنید.

اگر از چندین دستگاه فیزیکی (مثلاً USB DAC و میکروفون USB) استفاده می‌کنید، مکانیسم‌های بافرینگ را فعال کنید. هماهنگ‌سازی/اختلاف ساعت و از ترکیب نقاط پایانی با ساعت‌های بسیار متفاوت هنگام بازی خودداری کنید.

تنظیمات کلیدی در ویندوز: صدا، برق و سرویس‌ها

تغییرات تهاجمی وابستگی را لغو کنید. audiodg.exe را به یک هسته پین ​​نکنیدبگذارید MMCSS رشته‌ها را توزیع کند. افزایش اولویت می‌تواند مفید باشد، اما تنها در صورتی که زمان سایر رشته‌های Voicemeeter را از بین نبرد.

در Windows Sound Properties، حالت انحصاری را در مواقع غیرضروری غیرفعال کنید و برابر با ۴۸ کیلوهرتز برای همه دستگاه‌های پیش‌فرضاین کار باعث کاهش نمونه‌برداری مجدد و باز/بسته شدن جریان‌هایی می‌شود که Voicemeeter را مجبور به تنظیم مجدد می‌کنند.

هنگام بازی، باید حالت مصرف انرژی (power plan) را روی «عملکرد بالا» (High Performance) یا «متعادل» (Balanced) و حداقل توان مصرفی را روی ۱۰۰٪ تنظیم کنید. غیرفعال کردن ذخیره انرژی USB (Selective Suspend) و هابی که DAC/هدفون خود را به آن وصل می‌کنید. درایورهای صوتی و چیپست خود را به‌روز نگه دارید.

برای WpnUserService، سعی کنید اعلان‌ها را موقتاً خاموش کنید (تنظیمات > سیستم > اعلان‌ها) و سرویس اعلان را متوقف کنید فقط برای اهداف تشخیصی. اگر انجام این کار ۶٪ مشترک با voicemeeterpro.exe را حذف کند، عامل محرک را شناسایی کرده‌اید؛ در این صورت، اعلان‌ها را در طول جلسات حساس غیرفعال کنید یا بفهمید کدام برنامه بیشترین رویدادها را فعال می‌کند.

از همپوشانی‌ها و ویژگی‌هایی که بار اضافی ایجاد می‌کنند، اجتناب کنید: نوار بازی، پوشش‌های GPU و ضبط پس‌زمینه را غیرفعال کنید در حالی که شما بازی می‌کنید اگر ضروری نباشند.

دیسکورد و بازی: چگونه خرابی‌ها را به حداقل برسانیم

دیسکورد پردازش‌هایی (Krisp، حذف اکو، نرمال‌سازی) را اضافه می‌کند که گاهی اوقات مانع پیشرفت Voicemeeter می‌شود. هرچه جریان مستقیم‌تر باشد، پرش‌های کمتری خواهید دید. باجو کارگا

  • در Discord > Voice & Video، گزینه‌ی «به عنوان» را انتخاب کنید. دستگاه ورودی/خروجی، نقطه پایانی Voicemeeter صحیح (VAIO/ AUX).
  • Krisp، لغو اکو، کاهش نویز را خاموش کنید و تضعیف برای آزمایش پایداری.
  • خاموش می شود شتاب سخت افزاری و اگر متوجه لکنت‌هایی همزمان با اوج عملکرد پردازنده گرافیکی شدید، همپوشانی ایجاد می‌کند.

در بازی‌هایی مانند Apex یا RuneScape، FPS را محدود کنید، V-Sync یا Frame Rate Target را فعال کنید تا از افزایش ناگهانی سرعت پردازنده گرافیکی/پردازنده جلوگیری شود. کاهش پایدار ۱۰۰٪ GPU زمانبند را آزاد می‌کند و صف صدا را هموارتر می‌کند.

اگر مدال صدای «تمیز» ضبط می‌کند اما شما آن را با بریدگی می‌شنوید، احتمالاً مشکل از ... است. مانیتورینگ خروجی (هدفون) یا در نقطه پایانی نهاییپورت‌های USB دیگر، DAC دیگری را امتحان کنید، یا دستگاه A1 را در Voicemeeter تغییر دهید تا بخش مشکل‌دار را ایزوله کنید.

سناریوهای RDP و ریموت: جلوگیری از تداخل

قبل از اتصال از طریق ریموت دسکتاپ، به بخش Remote Desktop Connection > Local Resources بروید و در قسمت Remote Sound، گزینه "" را انتخاب کنید.روی این کامپیوتر بازی کنیدیا در صورت نیاز، صدای از راه دور را به طور کامل غیرفعال کنید. از تغییر نقاط پایانی در طول جلسه خودداری کنید.

محتوای اختصاصی - اینجا را کلیک کنید  چرا متخصصان هنوز از ویندوز ۱۰ LTSC استفاده می‌کنند و با عدم انجام این کار چه چیزهایی را از دست می‌دهید؟

اگر اغلب از RDP استفاده می‌کنید، مسیر صوتی را پایدار نگه دارید: یک دستگاه تک خروجی انتخاب کنید در Voicemeeter و از تغییر پیش‌فرض سیستم هنگام ورود به سیستم خودداری کنید. اگر پس از ورود به سیستم متوجه سهم ۶٪ شدید، موتور صوتی را در آن زمان مجدداً راه‌اندازی کنید.

ضبط/اشتراک‌گذاری‌های غیرضروری در RDP (کلیپ‌بورد، چاپگرها و غیره) را غیرفعال کنید تا کاهش سر و صدای سرویس در پس‌زمینه که می‌تواند WpnUserService را دوباره فعال کند.

تشخیص: بررسی، اندازه‌گیری و تأیید

برای نظارت بر voicemeeterpro.exe و svchost.exe (WpnUserService_XXXX)، Task Manager و Resource Monitor را باز کنید. اگر همزمان بالا و پایین بروند، تأیید می‌کند که شما با الگوی توصیف‌شده روبرو هستید.

برای تشخیص LatencyMon در طول یک جلسه بازی/Discord، آن را اجرا کنید. درایورهای DPC/ISR با تأخیر بالامشکل اصلی می‌تواند درایورهای شبکه، پردازنده گرافیکی یا USB نامناسب باشد.

برای مشاهده‌ی موارد زیر، Event Viewer (از Windows Logs > System and Application) را بررسی کنید: خطاهای صوتی، راه‌اندازی مجدد دستگاه یا تغییرات نقطه پایانی تطبیق برش‌ها.

مشکل را به صورت کنترل‌شده تکرار کنید: دیسکورد، بازی، RDP (در صورت وجود) را اجرا کنید و تغییر یک متغیر در یک زمان (بافرها، فرکانس، غیرفعال کردن اعلان‌ها) برای شناسایی آنچه که این پدیده را کاهش می‌دهد.

داده‌های اولیه را طبق توصیه انجمن مایکروسافت در دسترس داشته باشید: مدل/ساخت کامپیوتر، پردازنده، رم، پردازنده گرافیکی، نسخه ویندوز و پلتفرم بازیبا استفاده از این اطلاعات، می‌توانید راه‌حل‌ها را دقیق‌تر تنظیم کنید و در صورت نیاز، درخواست کمک مؤثرتری داشته باشید.

اگر هیچ چیز جواب نداد: مسیرهای جایگزین و مقیاس‌بندی

اگر رابط کاربری شما این امکان را می‌دهد، آن را امتحان کنید. ASIO با پل ASIO VB-Audio برای جداسازی جریان صدا از حالت اشتراکی ویندوز. گاهی اوقات این کار به طور کامل قطعی صدا را در زیر بار سنگین از بین می‌برد.

درایورهای صوتی (Realtek، USB DAC، رابط‌ها)، چیپست و پردازنده گرافیکی را به‌روزرسانی یا دوباره نصب کنید. درایور USB یا شبکه‌ی متناقض ممکن است منبع واقعی لرزش صدا باشد.

با غیرفعال کردن برنامه‌های راه‌اندازی، یک بوت تمیز ویندوز (msconfig) انجام دهید تا مشخص شود که آیا برخی از برنامه‌های شخص ثالث، سرویس WpnUser را فعال می‌کنند. یا در موتور صوتی اختلال ایجاد می‌کند.

هنگام نصب مجدد از وارد کردن تنظیمات قدیمی خودداری کنید: نمایه Voicemeeter خود را از ابتدا ایجاد کنید. XMLها تنظیمات ظریف را درگ می‌کنند که همیشه با نصب جدید یا درایورهای جدید سازگار نیستند.

اگر به پشتیبانی توسعه‌دهندگان نیاز دارید، لطفاً در VB-Audio درخواست خود را ثبت کنید. گزارش‌ها، نسخه Voicemeeter، XML پیکربندی و مراحل تکثیردیسکورد آنها نیز مفید است، اما جزئیات الگوی ۶٪ و آزمایش‌هایی که انجام داده‌اند را شرح می‌دهد.

Voicemeeter حتی با بازی‌ها و RDP هم می‌تواند روان اجرا شود: فرکانس‌ها را یکپارچه می‌کند، بافرها را افزایش می‌دهد، از وابستگی‌های اجباری جلوگیری می‌کند، اعلان‌ها و همپوشانی‌ها را کاهش می‌دهدو روشن کردن مجدد موتور را به عنوان یک شبکه ایمنی در دسترس نگه دارید. با تثبیت محیط، ۶٪ مشترک و ریزگردهایی که جلسات شما را خراب می‌کردند، ناپدید می‌شوند.

audiodg.exe (صدای دستگاه گرافیکی) چیست و چگونه می‌توان تأخیر و مصرف برق را کاهش داد؟
مقاله مرتبط:
audiodg.exe چیست؟ خطرات و نحوه کاهش تأخیر و مصرف برق