- يقوم وضع الألعاب تلقائيًا بتقليل استخدام وحدة المعالجة المركزية ووحدة معالجة الرسومات عند اكتشاف تشغيل لعبة فيديو.
- تعتمد آلية عملها على تعطيل الرسوم المتحركة والمؤثرات البصرية غير الضرورية في الخلفية.
- ويسعى هذا المشروع إلى حل مشكلة استهلاك الموارد العالي الناتج عن بنية Discord القائمة على Electron و Chromium.
بالنسبة لنا نحن الذين نقضي ساعات طويلة أمام الشاشة، أصبح ديسكورد مركز التحكم الذي لا غنى عنه. فهو ليس مجرد منصة للدردشة، بل هو المكان الذي ننسق فيه الغارات، ونشارك الألعاب، ونتواصل مع مجتمع اللاعبين. مع ذلك، ثمة مشكلة واضحة: استهلاك التطبيق الهائل لموارد النظام ، والذي قد يبدو أحيانًا وكأنه يريد التهام جهاز الكمبيوتر بالكامل أثناء محاولتك اللعب.
يُعدّ هذا الوضع بالغ الأهمية، لا سيما على الأجهزة ذات المواصفات المتوسطة، حيث تُحسب كل دورة معالجة مركزية وكل ميغابايت من ذاكرة الوصول العشوائي لتجنب التأخير. ولمعالجة هذه المشكلة، تعمل ديسكورد على تطوير ميزة تُسمى " وضع اللعبة" ، وهي أداة مصممة لجعل التطبيق يعمل بسلاسة أكبر، مما يُتيح للعبة التركيز على اللعب.
ما هو وضع اللعبة في ديسكورد بالضبط وكيف يعمل؟
باختصار، تعمل هذه الميزة على تحسين استخدام وحدة المعالجة المركزية ووحدة معالجة الرسومات تلقائيًا بمجرد أن يكتشف البرنامج أنك بدأت تشغيل لعبة فيديو. لست بحاجة إلى ضبط الإعدادات يدويًا؛ فالتطبيق يتعرف على أنك تلعب ويقلل من الرسوم المتحركة والمؤثرات البصرية غير الضرورية أثناء تشغيل اللعبة.
الفكرة هي تحرير جزء ضئيل من طاقة المعالجة التي يستخدمها ديسكورد لعرض عناصر واجهة المستخدم غير الضرورية تمامًا عند تصغير النافذة أو تشغيلها في الخلفية. إنه نظام مشابه جدًا لوضع الألعاب في ويندوز ، ولكنه مُطبق خصيصًا على بيئة ديسكورد لتحسين الاستقرار ومعدل الإطارات.
الاختلافات مع انخفاض الحركة
يعرف العديد من المستخدمين خيار "تقليل الحركة"، الذي يُزيل بعض الرسوم المتحركة المزعجة أثناء التنقل في واجهة المستخدم. ويكمن الاختلاف الرئيسي هنا في أتمتة العملية . فبينما يتطلب خيار "تقليل الحركة" تفعيله يدويًا من الإعدادات، يتم تشغيل وإيقاف وضع الألعاب تلقائيًا بناءً على نشاط جهاز الكمبيوتر.
المشكلة الأساسية: الإلكترون والكروم
لفهم سبب استهلاك Discord لهذا القدر الكبير من الذاكرة، نحتاج إلى إلقاء نظرة على آلية عمله. التطبيق مبني على Electron ، وهو إطار عمل يُشغّل التطبيق بشكل أساسي كمتصفح ويب باستخدام محرك Chromium (نفس المحرك المستخدم في Google Chrome). هذا يعني أن Discord يفتح عمليات منفصلة للعرض، واستخدام وحدة معالجة الرسومات، ومهام أخرى، مما يزيد بشكل ملحوظ من استهلاك الذاكرة.
وإذا أضفنا استخدام خاصية العرض على الشاشة ، سيرتفع استهلاك موارد النظام بشكل كبير. لذا، يقترح بعض الخبراء أن الحل الأمثل هو أن يتوقف Discord عن استخدام Electron ويصبح تطبيقًا أصليًا لنظام Windows ، مما سيقلل بشكل ملحوظ من الحمل على النظام.
الأداء والتوافر: ما الذي يمكننا توقعه؟
رغم تسريب موقع Discord Previews لوجود هذا الخيار، إلا أنه لا توجد أرقام رسمية حول مقدار التحسن الفعلي في معدل الإطارات الذي سيوفره. على جهاز كمبيوتر قوي، ربما لن تلاحظ الفرق، ولكن على الأجهزة المتوسطة أو أجهزة الكمبيوتر المحمولة ، يمكن أن يُحدث تقليل عمليات الخلفية فرقًا كبيرًا بين تجربة لعب سلسة وأخرى مليئة بالتقطيع.
من المهم الإشارة إلى أن هذه الميزة لا تزال قيد الاختبار الداخلي. وقد سعت ديسكورد جاهدةً لتحسين كفاءتها من خلال الترقية إلى إصدارات أحدث من إلكترون وإصلاح تسريبات الذاكرة ، ونجحت في خفض متوسط استخدام وحدة المعالجة المركزية في بعض الحالات، على الرغم من أن ذلك تسبب أحيانًا في زيادة استهلاك ذاكرة الوصول العشوائي، مما يدل على أن الأمر لا يزال قيد التطوير.
نصائح إضافية لتحسين استخدام ديسكورد اليوم
إذا لم تتمكن من الوصول إلى وضع الألعاب أو شعرت أن جهاز الكمبيوتر الخاص بك لا يزال يعاني من مشاكل، فهناك بعض الحلول اليدوية التي قد تساعدك. من أكثرها فعالية تعطيل تسريع الأجهزة في إعدادات ديسكورد. هذا يمنع التطبيق من استخدام وحدة معالجة الرسومات (GPU) لعملياته الخاصة، وبالتالي تجنب انخفاض معدل الإطارات في الألعاب.
بالإضافة إلى ذلك، إذا لاحظت انخفاضًا ملحوظًا في معدل الإطارات عند إجراء المكالمات، يمكنك تجربة إعادة تثبيت التطبيق ، أو تشغيل أداة تشخيص ذاكرة ويندوز، أو حتى تعديل ملف الترحيل (الذاكرة الافتراضية) لإراحة النظام. كما يمكن لأدوات مثل مدقق ملفات النظام (sfc /scannow) المساعدة في استبعاد أخطاء ويندوز كسبب للمشكلة بدلًا من كونها مشكلة في التطبيق.
يبدو أن وضع اللعب يُمثل حلاً ذكياً لمنصة ديسكورد، حيث يُقلل من استهلاكها المفرط لموارد النظام، ويُصبح أداةً غير مرئية لا تُؤثر على تجربة اللعب. من خلال أتمتة تقليل المؤثرات البصرية وتحسين استخدام وحدة المعالجة المركزية ووحدة معالجة الرسومات، تهدف المنصة إلى ضمان تمتع المستخدمين، حتى ذوي الأجهزة ذات الإمكانيات المحدودة، بمجتمعاتهم دون التأثير على أداء ألعابهم.



