গেমমোড 1.6 ইতিমধ্যে প্রকাশিত হয়েছে এবং মেমরি পরিচালনার উন্নতিগুলির সাথে আসে

বেশ কয়েক মাস বিকাশের পরে এবং কোভিড -19 সম্পর্কিত সমস্যার কারণে কাজের নতুন পদ্ধতিতে সামঞ্জস্য করতে, ফেরাল ইন্টারেক্টিভ উন্মোচন করা হয়েছে সম্প্রতি এর নতুন সংস্করণ চালু হয়েছে গেমমোড 1.6 এতে এটি হাইলাইট করে যে মেমরি পরিচালনার পাশাপাশি ছোটখাটো বাগ সংশোধন করেও বেশ কয়েকটি উন্নতি করা হয়েছিল।

যারা গেমমোডের সাথে অপরিচিত, তাদের জানা উচিত যে এটি একটি পটভূমি প্রক্রিয়া যা বিভিন্ন টুইটকে সংহত করে এবং চলমান এবং গেমের পারফরম্যান্স সর্বাধিকীকরণের জন্য সিস্টেমের টুইটগুলি।

গেমসের জন্য, এটি একটি বিশেষ লাইব্রেরি লাইবগেমেমোড ব্যবহার করার প্রস্তাব করা হয়েছে, যা গেমটি কার্যকর করার সময় সিস্টেমে ডিফল্টরূপে ব্যবহৃত হয় না এমন নির্দিষ্ট অপ্টিমাইজেশনের অন্তর্ভুক্তির অনুরোধ করতে অনুমতি দেয়। গেম কোডে কোনও পরিবর্তন না করেই অটোমেটিক অপটিমাইজেশন মোডে (গেম কোডটি পরিবর্তন না করেই এলডিগ্রেমোডিয়োটো.সো লোডিং LD_PRELOAD এর মাধ্যমে) গেমটি চালানোর জন্য একটি লাইব্রেরি বিকল্প রয়েছে। নির্দিষ্ট অপ্টিমাইজেশনের অন্তর্ভুক্তিটি কনফিগারেশন ফাইলের মাধ্যমে নিয়ন্ত্রণ করা যেতে পারে।

নতুন সংস্করণ সম্পর্কে 1.6

উপস্থাপিত এই নতুন সংস্করণে, ইলগাইন্ড করতে সক্ষম হওয়ার ক্ষমতা এবং সিস্টেমে বাধ্যতামূলক নয় এমন লগইন্ড অপশনগুলি হাইলাইট করে।

এছাড়াও এটি যুক্ত করা হয়েছিল লাইব্রেরি ডিরেক্টরি পরিবর্তন করার জন্য সমর্থন ইউটিলিটি জন্য গেমমডারুন এবং LD_PRELOAD মানকে ওভাররাইড করে $ গেমমডারুনেক্সেক-এ।

অন্যদিকে বর্ধিত মেমরি পরিচালনার হাইলাইটগুলি এবং গেমোডারুন ইউটিলিটির জন্য একটি নতুন ম্যানুয়াল প্রস্তাব করা হয়েছে এবং উদাহরণ সহ গেম মোড সিমুলেশন গেমগুলির একটি সেট যুক্ত করা হয়েছে।

সনাক্ত সমস্যাগুলি সম্পর্কে প্রকাশিত এই নতুন সংস্করণটির মধ্যে, মনে হয় যাঁরা তাদের ব্যবহারকারী গেমমোড ১.1.6 আপডেট করে আর্চ লিনাক্স এবং ডেরিভেটিভস গেমগুলি কার্যকর করতে সমস্যা তৈরি করে।

যেহেতু ব্যবহারের চেষ্টা করার সময়, নিম্নলিখিত ত্রুটি ঘটে:

/ usr / bin / গেমোডেড: ভাগ করা লাইব্রেরিগুলি লোড করার সময় ত্রুটি: libinih.so 0: শেয়ার্ড অবজেক্ট ফাইলটি খুলতে পারে না: এ জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই

এই সমস্যা সমাধানের জন্য, একটি ক্ষণস্থায়ী সমাধান প্রস্তাব করা হয়, আপনি বিশদটি পরামর্শ করতে পারেন নীচের লিঙ্কে। 

অন্যান্য বিতরণ হিসাবে, মনে হচ্ছে কোনও সমস্যা নেই বা কমপক্ষে এটি এখনও রিপোর্ট করা হয়নি।

পরিশেষে আপনি যদি এটি সম্পর্কে আরও জানতে চান এই নতুন সংস্করণ সম্পর্কে, আপনি বিশদটি পরীক্ষা করতে পারেন নিম্নলিখিত লিঙ্ক। 

লিনাক্সে গেমমড কীভাবে ইনস্টল করবেন?

আপনি যদি গেমমোড চেষ্টা করতে আগ্রহী হন, আপনার সিস্টেমে এটি রাখার জন্য আপনি নিম্নলিখিতটি করতে পারেন।

দেবিয়ান, উবুন্টু এবং এগুলি থেকে প্রাপ্ত বিতরণের ক্ষেত্রে, আমরা এই কমান্ডের সাথে নির্ভরতা ইনস্টল করি
sudo apt-get install meson libsystemd-dev pkg-config ninja-build

যারা ইনস্টল করেছেন তাদের জন্য আর্চলিনাক্স, মানাজারো বা এগুলির নির্ভরতাগুলির কিছু ডেরাইভেটিভ পাওয়া যায় এই আদেশ:
sudo pacman -S meson systemd ninja
জন্য যখন ফেডোরা, করোরা, সেন্টস, ওপেনসুএস এবং ডেরিভেটিভস যা দিয়ে আমরা ইনস্টল করি:
sudo dnf install meson systemd-devel pkg-config
এখন, আমাদের অবশ্যই অ্যাপ্লিকেশনটির উত্স কোডটি গিটের স্পেস থেকে ডাউনলোড করতে হবে, টার্মিনালে এটি করার জন্য আমরা এই আদেশটি কার্যকর করি:
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

একবার আপনি এটি আপনার সিস্টেমে ইনস্টল করার পরে এবং তারা সফলভাবে পরিষেবাটি লোড করার পরে আপনি যে কোনও গেমকে বলতে পারবেন যে এটি এই আদেশটি দিয়ে গেমমোড ব্যবহার করতে পারে:
LD_PRELOAD=/usr/\$LIB/libgamemodeauto.so ./game

আপনি এটিকে আপনার প্রতিটি গেমের জন্য বাষ্প প্রবর্তন বিকল্প হিসাবে যুক্ত করতে পারেন:

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

আপনি যদি জানতে চান কোন বর্তমান সিপিইউ গভর্নর ব্যবহার করছেন, আপনি এই কমান্ডটি টার্মিনালে চালাতে পারেন:

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

কনফিগারেশন

ডিমন কনফিগার করা যায় বর্তমানে ফাইল ব্যবহার করছি গেমমোড.ইআইএটি অ্যাপ্লিকেশন ফোল্ডারের মধ্যে রয়েছে "উদাহরণ"।

কনফিগারেশন ফাইলগুলি নিম্নোক্ত ডিরেক্টরিগুলি থেকে লোড এবং একত্রিত হয়, ক্রমানুসারে:
/usr/share/gamemode/
/etc/
$XDG_CONFIG_HOME o $HOME/.config/
$PWD

এই ফাইলে আমরা মূলত গভর্নরকে কনফিগার করি এবং এটি গেমমডটি চালাতে চায় না এমন গেমগুলি বাদ দিতে আমাদের একটি কালো তালিকা সরবরাহ করে।


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।