ソフトウェアの世界では、PlayStation 5 をエミュレートするほど急速な進化を遂げたプロジェクトはほとんどありません。数時間前、次のビデオが公開されました。 デモンズソウルリメイク 一見正確なグラフィックスで 40 ~ 50 FPS で動作します。偶然かどうかは別として、ソニーが物理的なゲームのリリースを中止したわずか数か月後、ヒンデンブルクのような発表が行われ、KyTyPS5、SharpEmu、および AnyPS5 の進歩が過熱しました。
KyTyPS5 デモンズソウルリメイク 40~50fps – YouTube
続けて
上のビデオは短く、ゲームのいくつかのセクションのみを示していますが、印象的なビデオです。記載されているハードウェア仕様に RTX 5090 と Core i9-14900K が含まれていることを認めても、ベンチマークが「かろうじて実行されている」状態からわずか 1 か月後にゲームが少なくともグラフィックスでこれほど良好に動作することは、驚くべきこと以外の何ものでもありません。
具体的には、KyTyPS5が実行されていました デモンズソウルリメイク 3 週間前の実際のゲームでは 1 ~ 2 FPS でしたが、2 週間で 30 FPS に到達するのに苦労しました。以前、同じエミュレータが部分的に GTA V を 40 ~ 60 FPS で実行していることが示されましたが、これは古いタイトルであり、おそらくそれほど要求は高くありません。 デーモンソウル。
PlayStation 5 のアーキテクチャが、ユニファイド メモリを除けば標準的な PC と非常に似ているという事実が、進歩がこれほど速い大きな理由です。現状では、主なハードルは CPU や GPU をエミュレートすることではなく、ネイティブ グラフィックス シェーダーを SPIR-V Vulkan 言語に変換することを含む (ただしこれに限定されない)、OS とコンソール ドライバーの互換性レイヤーを作成することです。
デモ ビデオに途切れがないことを考えると、キャプチャされたビデオはシェーダの再コンパイルの問題を回避するために最初の実行後に作成されたものであると考えるのが合理的です。ゲームが実際に使用される前にどのようなシェーダが必要になるかを予測するのは非常に難しいため、エミュレーションのこの特定の側面は常に開発者にとって悩ましい問題でした。
現在の最良のアプローチは、プレーヤーのゲームからシェーダーを非同期的にコンパイルして収集し、プリロード用のコミュニティ データベースを構築することです。このコンセプトは、2018 年頃、予算なしの小規模なチームで RPCS3 によって普及されました。
Nvidia と AMD ドライバーは長い間、限られた方法でシェーダーをキャッシュしてきましたが、RPCS3 の取り組みは、Nvidia と Microsoft が巨額の資金を投じて、それぞれ Auto Shader Compilation と Advanced Shader Delivery を使用してこの問題を適切に解決しようとする 7 年前に発表されました。
フォローする Google ニュースの Tom’s Hardwareまたは お気に入りのソースとして追加してくださいフィードで最新のニュース、分析、レビューを入手します。