Linux 用のゲーム パフォーマンス オプティマイザーである GameMode 1.5 が利用可能になりました

フェラル・インタラクティブ・カンパニー опубликовала オプティマイザーのリリース ゲームモード1.5、ゲーム アプリケーションのパフォーマンスを最大化するために、さまざまな Linux システム設定をその場で変更するバックグラウンド プロセスとして実装されています。 プロジェクトのコードは C で書かれており、 供給された BSD ライセンスに基づいて。

ゲームの場合は、特別な libgamemode ライブラリを使用することが提案されています。これにより、ゲームの実行中にシステムでデフォルトでは使用されない特定の最適化を含めるようリクエストできます。 ゲーム コードを変更することなく、自動最適化モード (ゲームの開始時に LD_PRELOAD 経由で libgamemodeauto.so をロード) でゲームを実行するために利用できるライブラリ オプションもあります。 特定の最適化の組み込みは、構成ファイルを通じて制御できます。

たとえば、GameMode を使用すると、省電力モードを無効にしたり、リソース割り当てやタスク スケジュール パラメータを変更したり (CPU ガバナーや SCHED_ISO)、I/O 優先順位を再調整したり、スクリーン セーバーの起動をブロックしたり、パフォーマンスを向上させるさまざまなモードを実行したりできます。 NVIDIA および AMD GPU で有効にすることができ、NVIDIA GPU をオーバークロックすることができます (オーバークロック)。ユーザー定義の最適化を備えたスクリプトが起動されます。

リリース 1.5 で追加 機会 「パフォーマンス」モードを使用すると、GPU に高負荷がかかるとグラフィックス サブシステムのパフォーマンスが低下する場合、統合 GPU を搭載した Intel プロセッサーの CPU モード レギュレーター (CPU ガバナー) を動的に変更します。 この場合、「省電力」モードに切り替えると、CPU のエネルギー消費を削減し、より多くの GPU リソースを解放できます (CPU と GPU には共同の電力バジェットが提供され、CPU リソースの優先割り当てにより GPU 周波数が低下します)。 i7-1065G7 CPU では、提案された最適化により、Shadow of the Tomb Raider ゲームのパフォーマンスを 25 ~ 30% 向上させることができます。

GameMode 1.5 では、「pidfd」メカニズムを使用して PID 再利用状況を処理する新しい D-Bus API セットも導入されています (pidfd は特定のプロセスにバインドされており変更されませんが、PID は現在のプロセスの後に別のプロセスにバインドできます)プロセスが終了します。この PID に関連付けられています)。

出所: オープンネット.ru

コメントを追加します