شركة فيرال التفاعلية
بالنسبة للألعاب، يُقترح استخدام مكتبة libgamemode الخاصة، والتي تتيح لك طلب تضمين بعض التحسينات التي لا يتم استخدامها افتراضيًا في النظام أثناء تنفيذ اللعبة. يتوفر أيضًا خيار المكتبة لتشغيل اللعبة في وضع التحسين التلقائي (تحميل libgamemodeauto.so عبر LD_PRELOAD عند بدء اللعبة)، دون الحاجة إلى إجراء تغييرات على رمز اللعبة. يمكن التحكم في تضمين بعض التحسينات من خلال ملف التكوين.
على سبيل المثال، باستخدام GameMode، يمكن إيقاف تشغيل أوضاع توفير الطاقة، ويمكن تغيير تخصيص الموارد ومعلمات جدولة المهام (حاكم وحدة المعالجة المركزية وSCHED_ISO)، ويمكن إعادة ترتيب أولويات الإدخال / الإخراج، وحظر بدء تشغيل شاشة التوقف، وتمكين أوضاع الأداء المحسنة المختلفة في وحدات معالجة الرسومات NVIDIA وAMD، ووحدات معالجة الرسومات NVIDIA يتم رفع تردد التشغيل عنها (رفع تردد التشغيل)، قم بتشغيل البرامج النصية مع التحسينات المحددة من قبل المستخدم.
أضيفت في الإصدار 1.5
يقدم GameMode 1.5 أيضًا مجموعة جديدة من واجهات برمجة تطبيقات D-Bus التي تستخدم آلية "pidfd" للتعامل مع حالة إعادة استخدام معرف PID (يرتبط pidfd بعملية معينة ولا يتغير، بينما يمكن ربط PID بعملية أخرى بعد العملية الحالية تنتهي العملية المرتبطة بهذا المعرف الشخصي).
المصدر: opennet.ru