عالأعطال

GameLoop بلا صوت — الصوت يعمل عادةً، لكن ليس حيث تستمع أنت

يعبر صوت GameLoop ثلاث طبقات قبل أن يصل إلى سماعتك، وأرخص فحصين يمسكان أغلب الأعطال. أما إعادة تثبيت المحاكي فلا تمسك شيئاً تقريباً.

يسافر الصوت في GameLoop عبر ثلاث طبقات قبل أن تسمعه: جهاز الصوت الافتراضي الذي يقدّمه المحاكي للعبة Android، ثم جسر GameLoop من ذلك الجهاز إلى تدفق صوتي في Windows، ثم منظومة الصوت في Windows نفسها. والصمت التام كسر في واحد من هذه المفاصل الثلاثة، والمفصل الأقرب إلى Windows هو الأرجح بفارق كبير.

هذا الترتيب مهم، لأن الردّ المعتاد على "لا يوجد صوت" هو إعادة تثبيت المحاكي — وهو قريب من أقل الحلول احتمالاً في القائمة كلها.

ابدأ بالفحصين الرخيصين

خلاط الصوت لكل تطبيق. يحتفظ Windows بمستوى صوت منفصل لكل تطبيق، ويمكن أن يكون GameLoop مكتوماً هناك بينما تعمل كل البرامج الأخرى على الجهاز بشكل طبيعي. انقر بزر الفأرة الأيمن على رمز السماعة في شريط المهام، افتح Volume mixer، ابحث عن مدخل GameLoop مع لعبة تعمل فعلاً، وتأكد أنه ليس مكتوماً ولا في أسفل شريطه.

جهاز التشغيل الافتراضي. مع وجود سماعة رأس وسماعات شاشة وسماعات مكتب وسماعة بلوتوث كلها متصلة، يوجّه Windows الصوت إلى المنفذ المضبوط كافتراضي — وهو ليس بالضرورة الذي على رأسك. اضبط الجهاز الذي تستخدمه على أنه Default Device وDefault Communication Device معاً في تبويب Playback، ثم اخرج من GameLoop كلياً من شريط النظام وشغّله من جديد. فالتطبيقات تتشبث بمنفذ صوتي لحظة إقلاعها، وتغيير الافتراضي من تحت محاكٍ يعمل لا يفعل شيئاً عادةً حتى يُعاد تشغيله.

هذان الفحصان معاً يفسّران نصيباً كبيراً من حالات صمت GameLoop المبلَّغ عنها.

ثم الإعدادات التي تعطّل الصوت بلا أن تُرى

الوضع الحصري. في خصائص جهاز التشغيل، تبويب Advanced، يتيح خيار "Allow applications to take exclusive control of this device" لبرنامج واحد أن يستولي على المنفذ ويقفل الباقي خارجه. وحين يريده GameLoop وتطبيق اتصالات في الوقت نفسه، يخسر أحدهما ويصمت بلا رسالة خطأ. وإلغاء تحديد مربعي الوضع الحصري هو الحل القياسي لصوت يعمل في المشغّل ويختفي داخل المباراة.

الصوت المكاني. تقنيات Windows Sonic وDolby Atmos وDTS تُدخل مرحلة معالجة إضافية بين التطبيق والمنفذ. وإطفاؤها للجهاز يستحق التجربة، كما أنه يزيل قدراً من زمن التأخير.

إعداد الإخراج في GameLoop نفسه. المحاكي يحمل إعدادات صوت خاصة به. وإن كان جهاز الإخراج هناك مثبَّتاً على شيء لا تستخدمه، فلن تصل إليه التغييرات في جانب Windows.

خدمة Windows Audio. خدمتا AudioSrv وWindows Audio Endpoint Builder قد تتوقفان، فتفقد التطبيقات اتصالها بلا أي رسالة خطأ. وإعادة تشغيلهما من services.msc كثيراً ما يعيد الصوت إلى GameLoop وهو يعمل من دون إعادة تشغيله — وهذه أيضاً طريقة نظيفة لتأكيد أن العطل لم يكن في المحاكي أصلاً.

تعريف الصوت. لدى Windows Update عادة استبدال تعريف الشركة المصنِّعة السليم بتعريف عام من Microsoft، والعَرَض هو هذا بالضبط: أغلب التطبيقات بخير، وواحد صامت. راجع تاريخ التعريف في Device Manager. وإن كان قد تغيّر حديثاً، فخيار Roll Back Driver في نافذة الخصائص نفسها هو أسرع اختبار. ولاحظ أن "Update driver" في Device Manager يميل إلى إعادة تثبيت التعريف العام نفسه الذي تحاول الهرب منه؛ فحزمة الشركة المصنِّعة هي ما تريده.

أجهزة الصوت الافتراضية. برامج مثل Voicemeeter وVB-Cable وRTX Voice وكاتم ضجيج الدردشة الصوتية تُدخل منافذ افتراضية قادرة على التقاط مخرج GameLoop بصمت. أغلقها واختبر؛ فإن عاد الصوت، فأصلح التوجيه لا المحاكي.

ما لا يُصلحه

نصيحة شائعةلماذا تُخطئ الهدف
إعادة تثبيت GameLoop أولاًتصلح الطبقة الأقل احتمالاً أن تكون السبب، وتكلّف أطول وقت. أبقها أخيراً.
مسح الذاكرة المؤقتة للمحاكيمعقول لحالات التلف بعد التحديث. لكنه لا يفعل شيئاً تجاه قناة مكتومة في الخلاط أو منفذ افتراضي خاطئ.
"Update driver" من Device Managerيعيد عادةً تثبيت تعريف Microsoft العام نفسه. اذهب إلى الشركة المصنِّعة لعتاد الصوت بدلاً من ذلك.
شراء سماعة جديدةجرّب سماعتك الحالية في أي تطبيق آخر أولاً. فإن عملت هناك، فالعتاد ليس المشكلة.
رفع كل مؤشرات الصوت داخل اللعبة إلى أقصاهايستحق التأكد من أن تحديث اللعبة لم يصفّرها، لكن مؤشراً لا يستطيع توجيه الصوت إلى جهاز لا يستخدمه Windows.

وطريقة سريعة لتقسيم المسألة كلها: شغّل لعبة أخرى داخل GameLoop. فوجود صوت في لعبة وصمت في أخرى يضع العطل في إعدادات صوت تلك اللعبة أو في تثبيتها، لا في المحاكي ولا في Windows.