PCで吃音がする?これらの3つのトリックを試して修正してください

開発者BlueTwelveStudioから最近リリースされたサイバーパンク猫の冒険であるStrayは、PCで吃音の問題を抱えています。このゲームはPlayStation専用のコンソール起動であり、 Strayレビューで読むことができるように、コンソールでのご馳走のように実行されます。 PCは別の話です。シェーダーの複雑さが、エクスペリエンス全体で吃音を引き起こすからです。

ゲームの最初の数時間はダウンロードしてプレイし、途中でさまざまな修正をテストしました。それらのどれもが完全に吃音を取り除くことはありませんが、少なくともリリース後のパッチが問題を修正するのを待つまで、それがどれほど頻繁で深刻であるかを制限することができます。

ストレイで吃音を引き起こす原因は何ですか?

サイバーパンクの建物が背後にある前景を見ているストレイの主な猫

シェーダーのコンパイルにより、 Strayでスタッターが発生します。これは、Unreal Engine 4で構築されたゲームでよくある問題です(ただし、 Elden Ringのスタッターに関する記事で読むことができるように、他のエンジンでも問題が発生する可能性があります)。 Stray for ArsTechnicaのレビューを書いたSamMachkovechは、シェーダーのコンパイルが問題の原因であることを開発者確認しました。

新しいゲームStrayの開発者は、PCバージョンに現在シェーダーコンパイルのスタッターの問題があることを確認し、次のステートメントを送信しました。「チームは、多くの問題を修正するためのリリース後のパッチを計画しています。可能であれば、その時点でこれを処理できることを望んでいます。」時間の見積もりはありません。 https://t.co/0uOYIfOfJw

— SamMachkovech☂(@samred) 2022年7月18日

シェーダーのコンパイルとは、ゲームがシェーダーに入るすべての人間のコードを取得し、それをグラフィックカードで読み取れるコードにコンパイルすることです。 TinyTina'sWonderlandsCallofDuty:Vanguardなどの一部のゲームは、最初にゲームを起動したときにこのプロセスを処理して、スタッターを回避します。 Strayのような他のものは、リアルタイムでシェーダーをコンパイルしようとします。

ユニークな環境が絶えず見られるStrayのようなゲームでは、エンジンはシェーダーを途方もないペースでコンパイルする必要があります。これにより、GPUがビジー状態になる瞬間が発生します。スタッターです。これらのスタッターは頻繁に発生しますが、少なくともパッチが利用可能になるまでは、いくつかの修正を加えることで、それらを少し緩和することができます。

PCのStrayでのスタッターを修正する方法

ストレイのバーに座っている猫。

私はRTX30シリーズGPUを搭載したマシンでStrayの最初の数時間プレイしましたが、ゲームのオープンシーケンスでかなりの数の吃音がありました。世界が開かれるにつれて、彼らはそれほど深刻ではなくなりましたが、建物や新しいエリアへの移行は、それでも突然の衝撃をもたらしました。プレイタイムのバックアワーは、修正を実装した後のことでした。修正を実装しても、吃音の問題は完全には解決されませんでしたが、それほど深刻ではありませんでした。

グラフィックドライバを更新します

NvidiaGeForceExperienceのゲーム対応ドライブ。

他の作業を行う前に、グラフィックドライバを更新してください。 GPUドライバーを更新する方法についてのガイドがありますが、プロセスは簡単です。 Nvidia GPUの場合は、GeForce Experienceに移動し、[ドライバー]をクリックして、更新を確認します。利用可能な最新バージョンをダウンロードします。 GeForce Experienceをお持ちでない場合は、Nvidiaから最新のドライバーを直接ダウンロードできます。

AMDの場合は、Radeon Softwareを開き、右側のボックスの[ Checkforupdates ]をクリックします。最新バージョンを使用していることを確認したい場合は、AMDからドライバーをダウンロードすることもできます。最新のAMDドライバーは22.6.1で、最新のNvidiaドライバーは516.59です。どちらもStrayの公式サポートは付属していません。

StrayはF12022ような大きなドライバーの更新を要求していませんが、それでも更新する必要があります。ドライバーはシェーダーのコンパイル方法を変更し、最新のドライバーは通常、最近の世代のグラフィックカードで最高のパフォーマンスを発揮します。

フレームレート制限を設定する

EldenRingのNvidiaコントロールパネルの設定。

フレームレート制限を設定しても、スタッターは解消されませんが、目立たなくなる可能性があります。 Strayには、60 fpsで最高になるフレームレートリミッターが組み込まれており、スイッチをオンにすると、知覚できるスタッターが大幅に削減されます。リフレッシュレートの高いモニターがあり、さらに数フレームが必要な場合は、ゲーム外でフレームレート制限を設定できます。

Nvidia GPUを使用している場合は、Nvidiaコントロールパネルを開き、 [3D設定の管理]をクリックして、[グローバル設定]タブの[最大フレームレート]まで下にスクロールします。 AMDも同様に簡単です。 Radeon Softwareを開き、[設定]、[グラフィックス]の順にクリックし、[詳細設定]ボタンで設定を開き、フレームレートターゲットコントロールを探します。同じメニューのRadeonchill設定でフレームレートを設定することもできます。

ゲームでの私の時間に基づくと、ストレイはフレームレート部門で安定しているとは言えません。新しいエリアや屋外のシーンは大きな落ち込みを引き起こす可能性があるため、リミッターは控えめにすることをお勧めします。

シェーダーキャッシュをフラッシュします

RadeonSoftwareのシェーダーキャッシュオプション。

最後に、シェーダーキャッシュを開いて、 Strayでの吃音の深刻さを軽減できます。 Nvidia GPUには、シェーダーキャッシュに必要なだけのスペースを与えるオプションがあります。これは、Nvidiaコントロールパネルで実行できます。それを開き、 [3D設定の管理]をクリックし、[グローバル設定]で[シェーダーキャッシュサイズ]を[無制限]に設定します。

AMDユーザーには同じオプションはありませんが、シェーダーキャッシュをフラッシュして、 Strayにより多くのスペースを与えることができます。 Radeon Softwareを開き、 [設定]>[グラフィックス]>[詳細設定]に移動して、[シェーダーキャッシュのリセット]オプションを探します。それを選択し、[適用]をクリックします。