GameMode: अपने पसंदीदा खिताब खेलने के लिए अपने सिस्टम का अनुकूलन करें

फेरल_इंटरएक्टिव_लोगो

ला फ़र्मा ब्रिटानिका फेरल इंटरएक्टिव ने कुछ सप्ताह पहले ओपन सोर्स सॉफ्टवेयर गेममोड जारी किया, डिज़ाइन किया गया ऑपरेटिंग सिस्टम पर आधुनिक खेलों के चलने में तेजी लाने के लिए लिनक्स परिवार के।

गेम की शुरुआत के दौरान सीपीयू के लिए "प्रदर्शन मोड" के स्वचालित सक्रियण के कारण गति में वृद्धि हुई है। खेल मोड लिनक्स के लिए एक नया विकल्प है जो आपको अपने पीसी को खेलने के लिए अनुकूलित करने की अनुमति देगा, जो एक वीडियो गेम सत्र के दौरान अपने प्रदर्शन को अनुकूलित करने के लिए आपके सिस्टम को अपनी सेटिंग्स में परिवर्तनों की एक श्रृंखला के साथ प्रबंधित करता है।

जैसा कि ज्ञात है, सामान्य लिनक्स समस्याओं में से एक गेमिंग के दौरान सीपीयू को धीमा कर रही है। GameMode आपको ऑपरेटिंग सिस्टम के कॉन्फ़िगरेशन में मैन्युअल हस्तक्षेप किए बिना इस समस्या को हल करने की अनुमति देता है।

GameMode के बारे में

गेम शुरू होने पर गेमकोड आपको सिस्टम के व्यवहार को बदलने की अनुमति देता है: डेमॉन सीपीयू गवर्नर को परफॉर्मेंस मोड में बदलने का ख्याल रखता है सामान्य ऑनडैमैंड या पॉवरसेव मोड के बजाय।

डिजाइन मेजबान डेमॉन और पुस्तकालय के बीच एक स्पष्ट अमूर्तता है ( गेममोडी लिबगामोड) और ग्राहक चार्जर ( libgamemodeautoy Gamemode_client.h) कि डेमन स्थापित या चल रहा है के बारे में चिंता किए बिना सुरक्षित उपयोग की अनुमति देता है।

इस डिज़ाइन का यह भी अर्थ है कि होस्ट लाइब्रेरी वर्तमान में डेमॉन के साथ संदेश विनिमय के लिए सिस्टमड पर निर्भर है, लेकिन अन्य आंतरिक कार्यों को लागू करना पूरी तरह से संभव है जो अभी भी उसी क्लाइंट के साथ काम करते हैं।

यदि आपके पास CPU है, AMD है और इसमें Cool'n'Quiet अक्षम है, या आपके पास Intel CPU है और इसमें SpeedStep अक्षम है, तो दूसरा, GameMode गवर्नर काम नहीं करेगा क्योंकि आपका CPU एक गवर्नर के साथ काम नहीं करता है। आप पहले से ही इसका सबसे अधिक लाभ उठा रहे हैं।

लिनक्स पर GameMode कैसे स्थापित करें?

इस तथ्य के कारण कि यह परीक्षण चरण में अभी भी एक लॉन्च है ताकि बड़ी मात्रा में हार्डवेयर के कारण विवरण को परिष्कृत किया जा सके जिसमें इसका उपयोग किया जा सकता है, हम शायद ही अपने सिस्टम के रिपॉजिटरी के भीतर आवेदन को खोजने में सक्षम होंगे।

तथापिसबसे पहले, हमें एक अच्छे ऑपरेशन की गारंटी के लिए कुछ निर्भरताएं स्थापित करनी चाहिए हमारे सिस्टम में GameMode का।

सामान्य तौर पर, आवश्यक निर्भरताएं शामिल हैं मेसन, pkg-configके विकास पुस्तकालयों systemd और निंजा-बिल्ड।

डेबियन, उबंटू और इन से प्राप्त वितरण के मामले में, हम इस आदेश के साथ निर्भरता स्थापित करते हैं
sudo apt-get install meson libsystemd-dev pkg-config ninja-build

जिन्होंने स्थापित किया है ArchLinux, Manajaro या इनमें से कुछ व्युत्पन्न निर्भरता के साथ प्राप्त होते हैं यह आदेश:
sudo pacman -S meson systemd ninja
जबकि इसके लिए फेडोरा, कोरोरा, सेंटोस, ओपनएसयूएसई और डेरिवेटिव्स जो हम स्थापित करते हैं:

sudo dnf स्थापित मेसन सिस्टमड-डेवेल pkg-config



GameMode लिनक्स



अब हमें git में इसके स्पेस से एप्लिकेशन का सोर्स कोड डाउनलोड करना होगा, टर्मिनल पर ऐसा करने के लिए हम इस कमांड को निष्पादित करते हैं:
git clone https://github.com/FeralInteractive/gamemode.git
cd gamemode
git checkout 1.1
./bootstrap.sh

और अब हमें इन कमांड के साथ सेवा को सिस्टम पर लोड करना होगा:
meson --prefix=/usr build -Dwith-systemd-user-unit-dir=/etc/systemd/user
cd build
ninja
sudo ninja install
systemctl --user daemon-reload
systemctl --user enable gamemoded
systemctl --user start gamemoded
systemctl --user status gamemoded

एक बार जब आप इसे अपने सिस्टम पर स्थापित कर लेते हैं और वे सफलतापूर्वक सेवा को उस पर लोड कर देते हैं, तो आप किसी भी गेम को बता सकते हैं कि वह इस कमांड को करके GameMode का उपयोग कर सकता है:
LD_PRELOAD=/usr/\$LIB/libgamemodeauto.so ./game

आप इसे अपने प्रत्येक गेम के लिए स्टीम लॉन्च विकल्प के रूप में भी जोड़ सकते हैं, इस प्रकार है:

LD_PRELOAD=$LD_PRELOAD:/usr/\$LIB/libgamemodeauto.so %command%

यदि आप जानना चाहते हैं कि वर्तमान CPU गवर्नर कौन सा है, तो आप इस कमांड को टर्मिनल में चला सकते हैं:

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

विन्यास

डेमॉन को कॉन्फ़िगर किया जा सकता है वर्तमान में फ़ाइल का उपयोग कर रहा है गेममोड.इन, यह एप्लिकेशन फ़ोल्डर "उदाहरण" के अंदर है।

कॉन्फ़िगरेशन फ़ाइलों को निम्न निर्देशिकाओं से लोड और मर्ज किया गया है, क्रम में:
/usr/share/gamemode/
/etc/
$XDG_CONFIG_HOME o $HOME/.config/
$PWD

इस फ़ाइल में हम मूल रूप से राज्यपाल को कॉन्फ़िगर करते हैं और यह हमें उन खेलों को बाहर करने के लिए एक काली सूची प्रदान करता है जिनके साथ हम नहीं चाहते कि गेममोड चले।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।