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

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

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

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

اضافه شده در نسخه 1.5 فرصت تغییر پویا تنظیم کننده حالت CPU برای پردازنده های اینتل با یک GPU یکپارچه، در صورتی که استفاده از حالت "عملکرد" ​​منجر به کاهش عملکرد زیرسیستم گرافیکی تحت بار زیاد روی GPU شود. در این حالت، تغییر به حالت "ذخیره انرژی" به شما امکان می دهد مصرف انرژی CPU را کاهش دهید و منابع GPU بیشتری را آزاد کنید (CPU و GPU با بودجه مشترک برق ارائه می شوند و تخصیص اولویت منابع CPU منجر به کاهش فرکانس GPU می شود). در پردازنده i7-1065G7، بهینه سازی پیشنهادی به شما امکان می دهد عملکرد بازی Shadow of the Tomb Raider را 25-30٪ افزایش دهید.

GameMode 1.5 همچنین مجموعه جدیدی از APIهای D-Bus را معرفی می کند که از مکانیسم "pidfd" برای کنترل وضعیت استفاده مجدد PID استفاده می کند (pidfd به یک فرآیند خاص محدود می شود و تغییر نمی کند، در حالی که یک PID می تواند پس از جریان فعلی به فرآیند دیگری متصل شود. فرآیند خاتمه می یابد. مرتبط با این PID).

منبع: opennet.ru

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