আগের সংস্করণটি প্রকাশের পর থেকে এক বছরেরও বেশি সময় পরে, ফেরাল ইন্টারেক্টিভ উন্মোচন করা হয়েছে সম্প্রতি অপ্টিমাইজারের নতুন সংস্করণ প্রকাশ করা হয়েছে "গেম মোড 1.7", এই হচ্ছে একটি ছোট মুক্তি যা শুধুমাত্র এ পর্যন্ত রিপোর্ট করা বাগ ফিক্স এবং ডকুমেন্টেশন আপডেট, এবং কিছু কিছু পরিবর্তন কভার করে।
গেমমোডের সাথে অপরিচিতদের জন্য, আপনার জানা উচিত যে এটি এটি একটি টুল যা একটি পটভূমি প্রক্রিয়া হিসাবে বাস্তবায়িত হয় যে বিভিন্ন লিনাক্স সিস্টেম সেটিংস পরিবর্তন করেমার্চ শুরু পিগেমিং অ্যাপ্লিকেশন সর্বোচ্চ কর্মক্ষমতা অর্জন.
গেমগুলির জন্য, বিশেষ লাইব্রেরি libgamemode ব্যবহার করার প্রস্তাব করা হয়েছে, যা গেম এক্সিকিউশনের সময় সিস্টেমে ডিফল্টরূপে ব্যবহৃত হয় না এমন কিছু অপ্টিমাইজেশন অন্তর্ভুক্ত করার অনুরোধ করার অনুমতি দেয়। অটো-অপ্টিমাইজিং মোডে গেমটি চালানোর জন্য একটি লাইব্রেরি বিকল্পও রয়েছে (গেমটি চালু করার সময় LD_PRELOAD এর মাধ্যমে libgamemodeauto.so লোড করে), গেম কোডে কোনো পরিবর্তন ছাড়াই। নির্দিষ্ট অপ্টিমাইজেশানের অন্তর্ভুক্তি কনফিগারেশন ফাইলের মাধ্যমে নিয়ন্ত্রণ করা যেতে পারে।
উদাহরণস্বরূপ, গেমমোডের সাহায্যে, পাওয়ার সেভিং মোডগুলি অক্ষম করা যেতে পারে, সংস্থান বরাদ্দ এবং টাস্ক শিডিউলিং প্যারামিটারগুলি (CPU গভর্নর এবং SCHED_ISO) পরিবর্তন করা যেতে পারে, ইনপুট/আউটপুট অগ্রাধিকারগুলি পুনর্বিন্যাস করা যেতে পারে, স্ক্রিনসেভার স্টার্টআপ, বিভিন্ন বর্ধিত কর্মক্ষমতা মোডগুলি NVIDIA তে সক্ষম করা হয় এবং AMD GPUs, এবং NVIDIA GPU গুলি ব্যবহারকারী-সংজ্ঞায়িত অপ্টিমাইজেশান সহ স্ক্রিপ্ট চালানোর জন্য ওভারক্লক করা হয়।
গেমমোড 1.7 এর প্রধান নতুন বৈশিষ্ট্য
শুরুতে উল্লেখ করা হয়েছে, এই নতুন সংস্করণ 1.7 একটি ছোটখাট আপডেট যা মূলত গত বছর থেকে জমে থাকা বিভিন্ন বাগ এবং বাগগুলি ঠিক করতে আসে৷
তবে এটি যে পরিবর্তনগুলি উপস্থাপন করে তার মধ্যে একজন দাঁড়িয়েছে: "গেমমডেলিস্ট" নামে নতুন ইউটিলিটি যা আপনাকে গেমমোড শেয়ার্ড লাইব্রেরি ব্যবহার করে চলমান গেমগুলির সাথে সম্পর্কিত প্রক্রিয়াগুলির একটি তালিকা দেখতে দেয়৷
আরেকটি পরিবর্তন যা এই নতুন সংস্করণে উপস্থাপন করা হয়েছে তা হল পাথগুলিকে /usr/bin-এর সাথে সংযুক্ত করার পরিবর্তে এক্সিকিউটেবল ফাইলগুলিতে এখন PATH এনভায়রনমেন্ট ভেরিয়েবলের মাধ্যমে সংজ্ঞায়িত করা হয়েছে.
sysusers.d এর জন্য এটাও উল্লেখ করা হয় gamemode.conf কনফিগারেশন ফাইল প্রয়োগ করা হয়, যা গেমমোডের জন্য একটি পৃথক গ্রুপ তৈরি করে।
লিনাক্সে গেমমড কীভাবে ইনস্টল করবেন?
গেমমুড মূলত এটি একটি পরিষেবা (ডেমন) এবং একটি গ্রন্থাগার যার সাহায্যে, এই কম্বোটি সিস্টেমে প্রাসঙ্গিক পরিবর্তন আনার দায়িত্বে রয়েছে।
লিনাক্সে গেমমোড ইনস্টল করার জন্য, প্রথম আমাদের অবশ্যই কিছু প্রয়োজনীয় নির্ভরতা ইনস্টল করতে হবে এর ক্রিয়াকলাপের জন্য এবং এইভাবে সরঞ্জামটির ইনস্টলেশন স্ক্রিপ্টে সমস্যা না হওয়া এবং সেগুলি সমাধানে জড়িত।
যারা ডিবিয়ান, উবুন্টু, লিনাক্স মিন্ট ব্যবহারকারী তাদের ক্ষেত্রে পাশাপাশি এগুলি থেকে নেওয়া আরও কিছু বিতরণ। আমরা একটি টার্মিনাল থেকে প্রয়োজনীয় নির্ভরতা ইনস্টল করতে যাচ্ছি, যেখানে আমরা নিম্নলিখিত কমান্ডটি কার্যকর করতে যাচ্ছি:
sudo apt install meson libsystemd-dev pkg-config ninja-build git libdbus-1-dev dbus-user-session
এখন যারা আছেন তাদের ক্ষেত্রে আর্ট লিনাক্স, মাঞ্জারো, আরকো ব্যবহারকারী বা অন্য কোনও ডেরাইভেটিভ বিতরণ। একটি টার্মিনালে আমরা নিম্নলিখিত টাইপ করতে যাচ্ছি:
sudo pacman -S meson systemd git dbus
যারা ব্যবহার করেন তাদের জন্য ফেডোরা বা অন্য কোন ডেরিভেটিভ ডিস্ট্রিবিউশন এই:
sudo dnf install meson systemd-devel pkg-config git dbus-devel
জেন্টুর ক্ষেত্রে আমরা এর সাথে প্রয়োজনীয় নির্ভরতাগুলি ইনস্টল করতে পারি:
emerge --ask games-util/gamemode
সলাসের ক্ষেত্রে তারা ইনস্টল করতে পারে প্যাকেজ এবং আপনার প্রয়োজনীয় সমস্ত কিছু সফ্টওয়্যার কেন্দ্র থেকে।
নির্ভরতা ইনস্টল হওয়ার সাথে সাথে, এখন আমরা এটি প্রয়োগ করতে এবং আমাদের সিস্টেমে এটি ইনস্টল করতে সক্ষম হতে গেমমড ইনস্টলেশন স্ক্রিপ্টটি পেতে এগিয়ে যাচ্ছি।
এই জন্য, শুধুমাত্র আমাদের অবশ্যই একটি টার্মিনাল খুলতে হবে এবং এতে আমরা নিম্নলিখিত কমান্ডগুলি টাইপ করব:
git clone https://github.com/FeralInteractive/gamemode.git cd gamemode git checkout 1.7 ./bootstrap.sh
এবং এর সাথে প্রস্তুত আমরা ইতিমধ্যে পরিষেবাটি ইনস্টল করেছি। কিন্তু এখন আমাদের জানতে হবে কিভাবে সেই পরিষেবাটিকে কল করতে হয় যাতে এটি চলে যখন আমরা আমাদের সিস্টেমে একটি গেম চালাতে যাচ্ছি।
অবশেষে, আপনি যদি এই টুল সম্পর্কে আরো জানতে চান, আপনি করতে পারেন নিম্নলিখিত লিঙ্কটি পরীক্ষা করুন।