آیا به عملکرد بهتر از رایانه بازی لینوکس خود نیاز دارید؟ این نکات و ترفندها باعث افزایش نرخ فریم و تجربه بازی شما می شود.
لینوکس به طور فزاینده ای به یک انتخاب قوی برای بازی های رایانه شخصی به عنوان جایگزینی واقع بینانه برای ویندوز تبدیل می شود. با Wine، پشتیبانی بهتر درایور GPU، SteamOS و بسیاری از پیشرفتهای دیگر، بازی لینوکس اکنون به واقعیت تبدیل شده است.
اما مانند ویندوز، ممکن است همه چیز از ابتدا کامل نباشد. در اینجا نحوه بهبود بازی در لینوکس با این نکات برتر برای بهینه سازی عملکرد آورده شده است.
از درایورهای نمایشگر مناسب استفاده کنید
اگر برای هر دوره ای از لینوکس استفاده کرده اید، احتمالاً می دانید که استفاده از درایورهای GPU خاص همیشه آسان نبوده است. به طور سنتی، درایورهای اختصاصی به سیستم های ویندوز و مک محدود می شدند. در نتیجه، درایورهای شخص ثالث مورد نیاز بودند که هیچ کدام به خوبی واقعی نبودند.
خوشبختانه، اگر در لینوکس تازه کار هستید، هیچ یک از این ها را نمی دانید یا به آن اهمیت نمی دهید. شما هم نیازی نخواهید داشت کارت های گرافیک AMD به طور گسترده پشتیبانی می شوند، در حالی که NVIDIA موضع قبلی خود را دارد و اکنون درایورهای بهتری را ارائه می دهد.
اما کدام GPU برای لینوکس بهترین است – AMD یا NVIDIA؟ گفتنش سخت است، اما احتمالاً با یک سیستم AMD از پشتیبانی عالی برخوردار خواهید شد. اما این بدان معنا نیست که باید بلافاصله کارت NVIDIA خود را پاره کنید. CPU NVIDIA plus Intel می تواند نتایج بهتری نسبت به CPU AMD plus Intel ارائه دهد. اما اگر CPU شما AMD است، جفت کردن آن با یک پردازنده گرافیکی AMD بسیار منطقی تر است.
سخت افزار را درست کنید، درایورها را درست کنید، و همه چیز بلافاصله بهبود می یابد.
علاوه بر این، با کنترلرها و صداهای کاملاً سازگار، تجربه بازی بهبود یافته ای در لینوکس خواهید داشت. مطمئن شوید که درایورهای آنها آخرین نسخه هستند و در صورت لزوم به روز رسانی کنید.
هر مشکلی با آن ممکن است به این معنی باشد که بهتر است به سادگی هسته را به روز کنید.
هسته لینوکس را به روز کنید
در اعماق هر سیستم عامل یک هسته وجود دارد، نرم افزاری که فاصله بین سخت افزار و نرم افزاری که شما اجرا می کنید را پر می کند. هسته لینوکس قلب هر سیستم عامل مبتنی بر لینوکس است و شامل کتابخانه وسیعی از درایورهای دستگاه است.
بیشتر اوقات اینها به روز هستند و تقریباً از هر چیزی که ممکن است به رایانه خود وصل کنید پشتیبانی می کند. اما گاهی اوقات ممکن است با یک کنترلر، صدا یا نمایشگر بازی مواجه شوید که در حالت مطلوب اجرا نمی شود.
در این مورد، بررسی کنید که آیا ارزش به روز رسانی هسته لینوکس را دارد یا خیر، یا ببینید آیا هر گونه تجدید نظر برنامه ریزی شده مشکل شما را حل می کند.
به فرماندار CPU بگویید تا عملکرد را افزایش دهد
کاربران لینوکس می توانند به CPU دستور دهند تا عملکرد را افزایش دهد، ترفندی که برای بازی بسیار مهم است. ساده ترین راه برای انجام این کار با ابزار cpufrequtils است.
نصب با
sudo apt install cpufrequtils
میتوانید ابزار را از کشوی برنامه اجرا کنید (یا cpupower-gui را جستجو کنید) و از آن برای به حداکثر رساندن هستههای CPU رایانه شخصی خود استفاده کنید. برای انجام این:
- All CPUs را انتخاب کنید
- Governor را روی Performance تنظیم کنید
- برای تایید روی Apply کلیک کنید
این باید تفاوت قابل توجهی در تجربه بازی لینوکس ایجاد کند.
آیا سیستم عامل GPU را سرکوب می کند؟
در برخی موارد، تجربه بازی شما در لینوکس به طور فعال توسط سیستم عامل کاهش می یابد. این امر بهویژه در رایانههای شخصی و لپتاپهایی با کارتهای گرافیکی مجزا یا تراشهها اتفاق میافتد تا در سیستمهایی با پردازندههای گرافیکی مجتمع.
ساده ترین راه برای غلبه بر این مشکل این است که روی بازی مورد نظر کلیک راست کرده و Launch using Discrete Graphics Card را انتخاب کنید.
این اطمینان حاصل می کند که بازی برای تمام گرافیک ها به کارت GPU رایانه متکی است. سپس می توانید انتظار داشته باشید که بازی با عملکرد بهبود یافته راه اندازی شود.
محیط دسکتاپ را تغییر دهید
برخی از محیط های دسکتاپ حجیم تر از بقیه هستند. جای تعجب نیست که این بدان معناست که آنها برای اجرا به منابع سیستم بیشتری نیاز دارند و در نتیجه CPU و RAM بازی که در حال اجرا هستید کاهش می یابد.
تغییر به محیط دسکتاپ سبک تر می تواند به این امر کمک کند. نصب یک دسکتاپ سبک به این معنی است که منابع بیشتری برای انجام بازی ها باقی می ماند. به عنوان مثال، این می تواند تنها تقویتی باشد که سیستم شما برای افزایش نرخ فریم به آن نیاز دارد.
نگاه ما به بهترین محیط های دسکتاپ سبک به شما کمک می کند تا انتخاب درستی داشته باشید.
Desktop Compositor را غیرفعال کنید
تغییر دیگری که می توانید در دسکتاپ لینوکس خود انجام دهید، غیرفعال کردن کامپوزیتور است.
اگرچه این کار با برخی از محیطهای دسکتاپ کار میکند، اما برای GNOME لازم نیست، زیرا برنامهها و بازیها میتوانند از ترکیب کردن عبور کنند.
Compositor (یا compositing window manager) نرم افزاری است که یک بافر حافظه برای هر پنجره روی صفحه (از جمله آنهایی که به حداقل می رسد) فراهم می کند. همچنین می تواند جلوه های بصری را برای هر پنجره برنامه مدیریت کند.
غیرفعال کردن کامپوزیتور به محیط دسکتاپ و کامپوزیتور بستگی دارد.
- برای KDE، shift + alt + f12 را قبل از راهاندازی یک بازی فشار دهید
- در Xfce، از دستور ترمینال xfconf-query -c xfwm4 -p /general/use_compositing -s false استفاده کنید (برای فعال کردن مجدد ترکیب، به true بروید)
- برای MATE، gsettings ورودی org.mate.Marco.general compositing-manager false (یا درست در هنگام فعال کردن) تنظیم کنید.
برخی از توزیعها و دسکتاپها با غیرفعال کردن ترکیببندی کمتر قابل اعتماد هستند. به عنوان مثال، Cinnamon، محیط دسکتاپ در لینوکس مینت، دیگر اجازه نمی دهد که کامپوزیتور غیرفعال شود.
حالت بازی را برای بهبود بازی ها فعال کنید
توزیعهای لینوکس همچنین از یک حالت بازی، بهینهسازیهای موقت (فرمانده CPU، مسدودکننده محافظ صفحهنمایش، عملکرد GPU، اسکریپتهای سفارشی و موارد دیگر) که بر حسب تقاضا اجرا میشوند، پشتیبانی میکنند.
GameMode در جدیدترین نسخه های اوبونتو تعبیه شده است. اگر توزیع شما آن را نصب نکرده است، استفاده کنید
sudo apt install gamemode
در فدورا و CentOS، استفاده کنید
sudo dnf install gamemode
برخی از بازیها دارای پشتیبانی از حالت بازی هستند، بنابراین پس از نصب به طور خودکار هنگام راهاندازی بازی فعال میشود. اگر اینطور نیست، به جای آن از دستور gamemoderun به همراه نام فرآیند بازی استفاده کنید:
gamemoderun quake3
استفاده از آن به همین راحتی است.
Wine و سایر ابزارهای سازگاری را به روز کنید
اگر بازیهای ویندوز را روی لینوکس اجرا میکنید، باید انتظار عملکرد بهتری داشته باشید. مگر اینکه بازی به طور خاص برای اجرا در لینوکس طراحی شده باشد، الزامات Wine و سایر نرم افزارهای سازگاری بر نحوه اجرای بازی تأثیر می گذارد.
برای کاهش این مشکل، اطمینان حاصل کنید که Wine و نرم افزارهای مرتبط به روز هستند.
فراموش نکنید که بازی های خود را به روز کنید
برای بهبود عملکرد فقط درایورها و سیستم عامل ها نیستند که باید به روز شوند. بازیهای واقعی که بازی میکنید باید در لینوکس بهروز نگه داشته شوند (مانند هر پلتفرم دیگری). به روز رسانی اطمینان حاصل می کند که آخرین وصله ها، رفع اشکالات و سایر ترفندها اعمال می شوند.
انجام این کار می تواند تاثیر زیادی بر عملکرد بازی لینوکس داشته باشد. اگر از سرویس گیرنده Steam استفاده می کنید، بازی ها به طور پیش فرض به طور خودکار به روز می شوند.
یا فقط از SteamOS استفاده کنید
همه اصلاحات بالا به اندازه کافی ساده هستند که اعمال شوند، اما این واقعیت که حتی مورد نیاز هستند ناامید کننده است. خوشبختانه یک جایگزین وجود دارد. چرا با بهروزرسانیهای هسته دستی و حالت بازی وقتی میتوانید به سادگی SteamOS را اجرا کنید، زحمت بکشید.
بر اساس Arch Linux، SteamOS تجربه بهینه سیستم عامل بازی لینوکس را ارائه می دهد. احتمالاً به خوبی (اگر نه بهتر) از ویندوز، این همان سیستم عاملی است که روی کنسول دستی Steam Deck اجرا می شود.
این اصلاحات و بسیاری دیگر را می توان در SteamOS اعمال کرد یا تغییر داد. در بیشتر موارد، آنها به طور خودکار مدیریت می شوند. نتیجه یک تجربه بازی لینوکس قوی و قابل اعتماد است.
بهترین تجربه بازی لینوکس ممکن را دریافت کنید
بازی در لینوکس در چند سال گذشته به طور قابل توجهی همراه شده است. انتشار Steam Deck و سیستم عامل SteamOS بهروزرسانی شده، ظاهراً بازیهای لینوکس را شارژ کرده است.
آیا به خوبی بازی های ویندوز است؟ نه. هنوز نه. اما این دو تجربه به آرامی به گونهای همسو میشوند که تا همین اواخر بعید به نظر میرسید. اگر به فکر استفاده از لینوکس به عنوان سیستم عامل دسکتاپ بازی خود هستید، این مراحل به شما کمک می کند بهترین عملکرد را داشته باشید.