Компания Feral Interactive
गेमसाठी, एक विशेष libgamemode लायब्ररी वापरण्याचा प्रस्ताव आहे, जे तुम्हाला काही ऑप्टिमायझेशन समाविष्ट करण्याची विनंती करण्यास अनुमती देते जे गेम चालू असताना सिस्टममध्ये डीफॉल्टनुसार वापरले जात नाहीत. गेम कोडमध्ये बदल न करता स्वयंचलित ऑप्टिमायझेशन मोडमध्ये गेम चालविण्यासाठी लायब्ररी पर्याय देखील उपलब्ध आहे (गेम सुरू करताना LD_PRELOAD द्वारे libgamemodeauto.so लोड करणे). कॉन्फिगरेशन फाइलद्वारे विशिष्ट ऑप्टिमायझेशनचा समावेश नियंत्रित केला जाऊ शकतो.
उदाहरणार्थ, गेममोड वापरून, पॉवर सेव्हिंग मोड्स अक्षम केले जाऊ शकतात, संसाधन वाटप आणि टास्क शेड्यूलिंग पॅरामीटर्स बदलले जाऊ शकतात (CPU गव्हर्नर आणि SCHED_ISO), I/O प्राधान्यक्रमांची पुनर्रचना केली जाऊ शकते, स्क्रीन सेव्हर स्टार्टअप अवरोधित केले जाऊ शकते, वाढीव कामगिरीचे विविध मोड NVIDIA आणि AMD GPU मध्ये सक्षम केले जावे, आणि NVIDIA GPUs ओव्हरक्लॉक केले जाऊ शकतात. (ओव्हरक्लॉकिंग), वापरकर्ता-परिभाषित ऑप्टिमायझेशनसह स्क्रिप्ट लाँच केल्या जातात.
В выпуске 1.5 добавлена
В GameMode 1.5 также представлен новый набор D-Bus API, применяющий механизм ‘pidfd’ для обработки ситуации с повторным использованием PID (pidfd связывается с конкретным процессом и не меняется, в том время как PID может быть привязан к другому процессу после завершения текущего процесса, ассоциированного с этим PID).
स्त्रोत: opennet.ru