野性互动公司 优化器发布 以后台进程的形式实现,可动态更改各种系统设置。 Linux 为了最大限度地发挥游戏应用程序的性能。项目代码是用 C 语言编写的。 在 BSD 许可下。
对于游戏,建议使用特殊的 libgamemode 库,该库允许您请求包含游戏运行时系统默认情况下不使用的某些优化。 还有一个库选项可用于在自动优化模式下运行游戏(启动游戏时通过 LD_PRELOAD 加载 libgamemodeauto.so),而无需更改游戏代码。 可以通过配置文件控制某些优化的包含。
例如,使用GameMode,可以禁用省电模式,可以更改资源分配和任务调度参数(CPU调节器和SCHED_ISO),可以重新安排I/O优先级,可以阻止屏幕保护程序启动,可以提高性能的各种模式在NVIDIA和AMD GPU中启用,并且NVIDIA GPU可以超频(超频),启动具有用户定义优化的脚本。
1.5 版本新增 对于集成显卡的英特尔处理器,如果使用“性能”模式会导致高GPU负载下图形子系统性能下降,则动态调整CPU调速器可以降低CPU功耗,从而释放更多GPU资源(CPU和GPU共享功率预算,优先使用CPU资源会导致GPU频率降低)。在i7-1065G7处理器上,此优化可将《古墓丽影:暗影》的性能提升25-30%。
GameMode 1.5 还引入了一组新的 D-Bus API,使用“pidfd”机制来处理 PID 重用的情况(pidfd 与特定进程关联且不会改变,而 PID 可以在与该 PID 关联的当前进程终止后分配给另一个进程)。
来源: opennet.ru
