Far Cry 7でRyzen 7 7800X3DのV-Cache调度を弄くる方法は?
Far Cry 7のジャングルを探索してると、さっきまで快適だったのに突然微小なカクつきが発生して、マジでイラついた。GamePPのResource Scheduler Panelでチェックしてみたら、一部のバックグラウンドサービスが7800X3DのL3キャッシュをランダムに奪い合ってて、フレームタイムが7msから一気に22msまで跳ね上がってるのが分かった。すぐにコア親和性マネージャーを起動して、ゲームのメインスレッドを高性能物理コアに強制的に縛り付け、余計なスケジューリング干渉を全部切った。ベンチマークページで確認すると、メモリレイテンシの曲線が激しい波形から綺麗な直線に変わって、1% Low FPSが約18%も底上げされた。実は最初、コアマスクの競合で一瞬フリーズして焦ったけど、スレッドの優先度を再調整してようやく完治した。最終的にGamePPのリソース再分配戦略で負荷分散が効いてることを確かめて、設定をsaveした。