GameMode 1.6 पहले ही रिलीज़ हो चुका है और मेमोरी मैनेजमेंट में सुधार के साथ आता है

कई महीनों के विकास के बाद और कोविद -19 से संबंधित समस्याओं के कारण काम करने के नए तरीके को समायोजित करने के लिए, फेरल इंटरएक्टिव का अनावरण किया हाल ही में के नए संस्करण का शुभारंभ गेममोड 1.6 जिसमें यह बताया गया है कि मेमोरी मैनेजमेंट के साथ-साथ माइनर बग फिक्स में भी कई सुधार किए गए हैं।

जो लोग GameMode से अपरिचित हैं, उनके लिए यह जानना चाहिए कि यह है एक पृष्ठभूमि प्रक्रिया जो विभिन्न Tweaks को एकीकृत करती है और ऑन-द-गो और सिस्टम गेमिंग प्रदर्शन को अधिकतम करने के लिए बोलते हैं।

खेलों के लिए, एक विशेष पुस्तकालय लिबग्मोडोड का उपयोग करने का प्रस्ताव है, जो गेम के निष्पादन के समय सिस्टम में डिफ़ॉल्ट रूप से उपयोग नहीं किए जाने वाले कुछ अनुकूलन को शामिल करने का अनुरोध करने की अनुमति देता है। गेम कोड में बदलाव किए बिना, गेम को स्वचालित अनुकूलन मोड (LD_PRELOAD के माध्यम से लोड करना शुरू करना) में गेम को चलाने के लिए एक लाइब्रेरी विकल्प भी है। कॉन्फ़िगरेशन फ़ाइल के माध्यम से कुछ अनुकूलन का समावेश नियंत्रित किया जा सकता है।

नए संस्करण 1.6 के बारे में

प्रस्तुत इस नए संस्करण में, को सक्षम करने के लिए सक्षम होने की क्षमता पर प्रकाश डाला गया और विकल्प logind जो सिस्टमड के लिए बाध्यकारी नहीं हैं।

इसके अलावा, इसे जोड़ा गया था पुस्तकालय निर्देशिका बदलने के लिए समर्थन उपयोगिता के लिए Gamemoderun और LD_PRELOAD मान को ओवरराइड करता है $ GAMEMODERUNEXEC में।

दूसरी ओर बढ़ाया स्मृति प्रबंधन पर प्रकाश डाला गया और गेममोडोरन उपयोगिता के लिए एक नया मैनुअल प्रस्तावित किया गया है और उदाहरणों के साथ गेम मोड सिमुलेशन गेम्स का एक सेट जोड़ा गया है।

पाई गई समस्याओं के संबंध में जारी किए गए इस नए संस्करण में, ऐसा लगता है कि जो उपयोगकर्ता हैं GameMode 1.6 को अपडेट करने वाले आर्क लिनक्स और डेरिवेटिव्स गेम के निष्पादन के साथ समस्याएं पैदा करते हैं।

चूंकि उपयोग करने का प्रयास करते समय, निम्न त्रुटि होती है:

/ usr / bin / gamemoded: साझा लाइब्रेरी लोड करते समय त्रुटि: libinih.so। 0: साझा की गई ऑब्जेक्ट फ़ाइल नहीं खोल सकता: ऐसी कोई फ़ाइल या निर्देशिका नहीं

इस समस्या को हल करने के लिए, एक क्षणिक समाधान प्रस्तावित है, आप विवरण से परामर्श कर सकते हैं निम्नलिखित लिंक में 

अन्य वितरणों के लिए, ऐसा लगता है कि कोई समस्या नहीं है या कम से कम यह अभी तक रिपोर्ट नहीं किया गया है।

अंत में यदि आप इसके बारे में अधिक जानना चाहते हैं इस नए संस्करण के बारे में, आप इसमें विवरण देख सकते हैं निम्नलिखित लिंक। 

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

यदि आप GameMode की कोशिश करने में रुचि रखते हैं, तो आप इसे अपने सिस्टम पर लाने के लिए निम्न कार्य कर सकते हैं।

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

जिन्होंने स्थापित किया है ArchLinux, Manajaro या इनमें से कुछ व्युत्पन्न निर्भरता के साथ प्राप्त होते हैं यह आदेश:
sudo pacman -S meson systemd ninja
जबकि इसके लिए फेडोरा, कोरोरा, सेंटोस, ओपनएसयूएसई और डेरिवेटिव्स जो हम स्थापित करते हैं:
sudo dnf install meson systemd-devel pkg-config
अब हमें 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. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।