78
DirectStorageのバグにより、Ratchet & Clank: Rift Apartのフレームレートが低下
ラチェット&クランク:リフトアパート
(画像提供:Tom's Hardware)

ComputerBaseは、『ラチェット&クランク リフトアパート』に深刻なパフォーマンスバグが発生し、GeForce RTXハードウェアでパフォーマンスが大幅に低下していることを明らかにしました。原因はDirectStorage関連のバグで、ゲームのDirectStorage DLLファイルを削除すると、Team Greenの最高級グラフィックカードでゲームのパフォーマンスが大幅に向上します。幸いなことに、この問題はAMD Radeon GPUには影響しません。ComputerBaseは、Intel Arc GPUも影響を受ける可能性があると報告していますが、Arc GPUのテストは行っていません。

ComputerBaseは、RTX 4080を4Kでテストした結果、ゲームの「dstorage.dll」「dstoragecore.dll」ファイルを削除すると、フレームレートが10%向上することを発見しました。ゲームを元の状態では118.6 FPSでしたが、ファイル削除後は129.7 FPSにまで向上しました。1%パーセンタイルのフレームレートはさらに顕著で、同じ変更を加えた後、なんと26%も向上しました。ゲームの最小fpsは元の状態で85fpsでしたが、DirectStorageファイルを削除した後は107.4fpsにまで向上しました。

ドイツのメディアはRX 7900 XTXもテストし、AMD GPUでは同様の問題は発生しなかったことを確認しました。ファイルを削除してもパフォーマンスはわずか1%しか向上せず、誤差範囲内でした。

GeForceユーザーに戻ると、DirectStorageの問題はGPUのパフォーマンスの問題だけにとどまりません。どうやら、DirectStorageファイルをそのまま残した場合、GeForceハードウェア上でのゲームパフォーマンスはSSDの速度にも影響を受けるようです。ComputerBaseのRTX 4080では、SATAベースのSSDでゲームを実行した場合、より高速なNVMeドライブでゲームを実行した場合よりも速度が低下しました。

しかし、DirectStorageファイルに関する最も奇妙な問題は、これらのファイルが何ら有益な機能を果たしていないように見えること、そして削除しても何の問題も発生しないということです。ComputerBaseによると、これらのファイルを削除しても、ストレージを大量に消費するゲームの処理速度は低下せず、むしろロード時間とアセットストリーミングのパフォーマンスが向上するとのことです。例えば、RiftのジャンプはRTXハードウェア上でよりスムーズになり、DirectStorageファイルが削除されたことで読み込み速度がわずかに向上しました。

何が起こっているのかは断言できませんが、明らかに『Rachet and Clank: Rift Apart』におけるNixxesのDirectStorage実装に深刻なバグがあり、GeForceハードウェアでのパフォーマンスを低下させています。このゲームはDirectStorageのNVIDIAチューニング版であるRTX IOを使用するはずなので、アセットを解凍するためにGPUの演算時間を奪っているRTX固有の追加機能が存在している可能性があります。それでも、フレームレートが10%以上低下するのは、この現象には含まれていないはずです。

Nixxes は現時点では修正を発表していませんが、問題に関する知識が広まれば修正が発表されると予想されます。

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。

Aaron Klotz 氏は Tom's Hardware の寄稿ライターであり、CPU やグラフィック カードなどのコンピューター ハードウェアに関するニュースを扱っています。