يتوفر GameMode 1.7، وهو مُحسِّن أداء ألعاب Linux

نشرت Feral Interactive إصدار مُحسِّن GameMode 1.7، والذي تم تنفيذه كعملية خلفية تعمل على تغيير إعدادات نظام Linux المختلفة بسرعة لتحقيق أقصى أداء لتطبيقات الألعاب. كود المشروع مكتوب بلغة C ويتم توزيعه بموجب ترخيص BSD.

بالنسبة للألعاب، يُقترح استخدام مكتبة libgamemode الخاصة، والتي تتيح لك طلب تضمين بعض التحسينات التي لا يتم استخدامها افتراضيًا في النظام أثناء تنفيذ اللعبة. يتوفر أيضًا خيار المكتبة لتشغيل اللعبة في وضع التحسين التلقائي (تحميل libgamemodeauto.so عبر LD_PRELOAD عند بدء اللعبة)، دون الحاجة إلى إجراء تغييرات على رمز اللعبة. يمكن التحكم في تضمين بعض التحسينات من خلال ملف التكوين.

على سبيل المثال، باستخدام GameMode، يمكن إيقاف تشغيل أوضاع توفير الطاقة، ويمكن تغيير تخصيص الموارد ومعلمات جدولة المهام (حاكم وحدة المعالجة المركزية وSCHED_ISO)، ويمكن إعادة ترتيب أولويات الإدخال / الإخراج، وحظر بدء تشغيل شاشة التوقف، وتمكين أوضاع الأداء المحسنة المختلفة في وحدات معالجة الرسومات NVIDIA وAMD، ووحدات معالجة الرسومات NVIDIA يتم رفع تردد التشغيل عنها (رفع تردد التشغيل)، قم بتشغيل البرامج النصية مع التحسينات المحددة من قبل المستخدم.

يقدم الإصدار 1.7 أداة مساعدة جديدة، وهي gamemodelist، التي تسمح لك بعرض قائمة العمليات المرتبطة بالألعاب التي يتم تشغيلها باستخدام مكتبة GameMode المشتركة. بدلاً من ربطها بـ /usr/bin، يتم الآن تحديد المسارات إلى الملفات القابلة للتنفيذ من خلال متغير بيئة PATH. بالنسبة إلى sysusers.d، يتم تنفيذ ملف التكوين gamemode.conf، مما يؤدي إلى إنشاء مجموعة منفصلة لـ GameMode.

المصدر: opennet.ru

إضافة تعليق