野性互动公司
对于游戏,建议使用特殊的 libgamemode 库,该库允许您请求包含游戏运行时系统默认情况下不使用的某些优化。 还有一个库选项可用于在自动优化模式下运行游戏(启动游戏时通过 LD_PRELOAD 加载 libgamemodeauto.so),而无需更改游戏代码。 可以通过配置文件控制某些优化的包含。
例如,使用GameMode,可以禁用省电模式,可以更改资源分配和任务调度参数(CPU调节器和SCHED_ISO),可以重新安排I/O优先级,可以阻止屏幕保护程序启动,可以提高性能的各种模式在NVIDIA和AMD GPU中启用,并且NVIDIA GPU可以超频(超频),启动具有用户定义优化的脚本。
1.5 版本中添加
GameMode 1.5还引入了一组新的D-Bus API,它们使用“pidfd”机制来处理PID重用情况(pidfd绑定到特定进程并且不会改变,而PID可以绑定到当前进程之后的另一个进程)进程终止。与此 PID 相关)。
来源: opennet.ru