Monster Hunter Wildsのパフォーマンス問題:DLC検証がCPU負荷に影響
Monster Hunter Wildsで、SteamアカウントのDLC数によってフレームレートが大きく変動する問題が報告されています。原因はDLC検証メカニズムで、CPU負荷が増加し、パフォーマンス低下を引き起こします。詳細な調査と回避策を解説。
Monster Hunter Wildsで、SteamアカウントのDLC数によってフレームレートが大きく変動する問題が報告されています。原因はDLC検証メカニズムで、CPU負荷が増加し、パフォーマンス低下を引き起こします。詳細な調査と回避策を解説。
© A. Krivonosov
メディアの報道とコミュニティ調査によると、『Monster Hunter Wilds』のパフォーマンスは、SteamアカウントにリンクされたDLCの数によって、同じハードウェアと設定でも大きく変動する可能性がある。
Redditユーザーがこの問題を指摘し、2つのアカウント間でゲームの性能を比較した。DLCがない最初のアカウントでは、同じ場所でフレームレートが20~25 FPSまで低下した。一方、多くのDLCが有効な2つ目のアカウントでは、同じエリアでフレームレートが80 FPSを超えた。
原因はDLCの検証メカニズムにあると考えられている。調査の執筆者は、DLCが少ないか全くない場合、このプロセスがCPU負荷を増加させると示唆している。逆説的に、アカウント上のDLCエントリが多いほど、必要な計算作業が減り、特にミッドレンジやエントリーレベルのCPUでフレームレートが向上する。
外部要因を排除するため、厳密に制御された環境でテストが実施された。同じグラフィックス設定、セーブデータ、キャラクターの位置、カメラアングル、ソフトウェアバージョンが使用された。さらに、結果は特定の1台だけでなく、複数の異なるコンピューターで再現された。
仮説検証のため、コンテンツをアンロックせずに、DLC検証の最もリソースを消費する部分をバイパスする一時的な回避策が適用された。CPUクロック速度が変わらない状態でも、パフォーマンスは急激に向上した。FPSの向上は、約100のDLCエントリまでほぼ線形的に続き、その後はGPUの制限に達した。
これが確認されれば、意図的な開発者の決定ではなく、最適化の問題であるように見える。一部の議論参加者は、開発者ビルドがデフォルトで「すべてのDLC」を有効にしている場合、このようなバグが内部テストで見過ごされた可能性があると推測している。そうすれば、遅い検証シナリオを完全に回避できるからだ。
Steam API呼び出しの高頻度も、問題の別の潜在的な原因として言及されている。調査結果はカプコンのサポートに報告され、Digital Foundryは執筆者にさらなる分析のために連絡を取ったと報じられている。