GameMode 1.6 در دسترس است، یک بهینه ساز عملکرد بازی برای لینوکس

شرکت تعاملی فرال опубликовала انتشار بهینه ساز حالت بازی 1.6، به عنوان یک فرآیند پس زمینه که تنظیمات مختلف سیستم لینوکس را به سرعت تغییر می دهد تا به حداکثر عملکرد برای برنامه های بازی دست یابد، پیاده سازی شده است. کد پروژه به زبان C و نوشته شده است عرضه شده تحت مجوز BSD

برای بازی ها، پیشنهاد می شود از یک کتابخانه ویژه libgamemode استفاده کنید که به شما امکان می دهد در حین اجرای بازی، درخواست اضافه کردن بهینه سازی های خاصی را بدهید که به طور پیش فرض در سیستم استفاده نمی شوند. همچنین یک گزینه کتابخانه برای اجرای بازی در حالت بهینه سازی خودکار (بارگیری libgamemodeauto.so از طریق LD_PRELOAD هنگام شروع بازی)، بدون نیاز به ایجاد تغییرات در کد بازی موجود است. گنجاندن بهینه سازی های خاص را می توان از طریق فایل پیکربندی کنترل کرد.

به عنوان مثال، با استفاده از GameMode، حالت‌های صرفه‌جویی در انرژی را می‌توان غیرفعال کرد، تخصیص منابع و پارامترهای زمان‌بندی کار را می‌توان تغییر داد (فرمان‌دهنده CPU و SCHED_ISO)، اولویت‌های ورودی/خروجی را می‌توان دوباره مرتب کرد، راه‌اندازی محافظ صفحه را مسدود کرد، حالت‌های مختلف افزایش عملکرد را می‌توان در پردازنده‌های گرافیکی NVIDIA و AMD فعال شود، و پردازنده‌های گرافیکی NVIDIA می‌توانند اورکلاک شوند.

نسخه 1.6 قابلیت استفاده را معرفی کرد elogind، گونه ای از login که به systemd وابسته نیست. پشتیبانی برای تغییر دایرکتوری کتابخانه برای ابزار gamemoderun و نادیده گرفتن مقدار LD_PRELOAD در $GAMEMODERUNEXEC اضافه شده است. بهبود مدیریت وابستگی یک کتابچه راهنمای جدید برای ابزار gamemoderun پیشنهاد شده است و مجموعه ای از Gamemode-Simulate-game همراه با مثال اضافه شده است.

منبع: opennet.ru

اضافه کردن نظر