RPS3、今日のPS3に最適なエミュレーター

目次:
RPCS3は、人気のあるSony PlayStation 3ゲームコンソール用に現在開発中の無料のオープンソースエミュレーターです。 このエミュレーターはC ++プログラミング言語で開発されており、グラフィカルAPIとしてOpenGL、Vulkan、DirectX 12を備えています。 エミュレーターは現在、Windows、Linux、およびFreeBSDオペレーティングシステムで実行されており、PlayStation 3のゲームとソフトウェアをPCで再生およびデバッグできます。
RPCS3は、今日最も有望なPS3エミュレーターです。
2018年10月1日の時点で、開発者の互換性リストでは、合計3, 025ゲームのうち1, 014ゲームがプレイ可能、1, 310ゲームがプレイ可能とマークされています。 RPCS3は、プログラマDHおよびHykemによって2011年5月23日に最初に作成されました。 開発者は最初にGoogle Codeでプロジェクトを取り上げ、最終的には2013年8月27日にGitHubに移動しました。エミュレータは2011年9月に簡単な自作プロジェクトを正常に実行でき、2012年6月に最初の公開リリースを取得しました。 v0。 0.0.2 最新バージョンはv0.0.5-7439で、2018年10月14日にリリースされました。
AMD Ryzen 7 2700Xレビューに関するスペイン語の投稿を読むことをお勧めします
2017年の初めに、彼の開発チームは 、RPCS3の高価なCPU側の頂点前処理ステップを排除するタスクに着手しました 。 基本的に、これはこれらすべてのカスタム頂点タイプ、および頂点シェーディング用の頂点読み取り手法を実装し、PS3ハードウェアが認識している単純なメモリビューを提供することを意味しました。 これにより、RPCS3のパフォーマンスが大幅に向上しました(一部のアプリケーションでは10倍以上)。 この変更により 、RPCS3は、HEDTシステムを必要とせずに、 再生可能なフレームレートで実際の商用ゲームをプレイできるようになりました。 ただし、新しい回復手法により、頂点シェーダーのサイズが大きくなり、メモリブロックから頂点データを抽出する複雑な関数が追加されました。
これにより、グラフィックドライバーはプログラムをバインドするのに長い時間がかかるようになりました。最適化を行わなくても、おそらくベクターインデックス、スイッチブロック、動的出力のループが使用されているためです。ビットの変更や頂点設計ブロックをデコードするためのマスキング。 コードは非常に高速に実行されますが、リンクステップは非常に遅くなります。 これに対する解決策は、シェーダーをプリロードすることです。これにより、次回それらをコンパイルする必要がなくなります。
RPCS3は、2017年4月にペルソナ5をエミュレートする機能で多くのメディアの注目を集めました 。 2017年9月、ペルソナ開発者のAtlusは、RPCS3のPatreonページに対してDMCA削除通知を発行しました。 このアクションは、PatreonページがエミュレータのPersona 5のエミュレーションにおける進捗状況を頻繁に言及することで促されました。
2017年2月9日に、RPCS3はPPUスレッドスケジューラの最初の実装を受け取りました 。 2017年2月16日、RPCS3は公式のPlayStation 3ファームウェアを中央ファイルシステムに直接インストールできるようになりました。 2017年5月、VulkanグラフィカルAPIの実装により、パフォーマンスが400%に近づき 、いくつかのゲームが「プレイ可能な」状態になることが報告されました 。
RCPS3を使用するための要件
通常どおり、エミュレーターを実行するには、一連の最小要件を満たす必要があります。 ユーザーは、 64ビットバージョンのWindows 7、Windows 8、Windows 10、最新のLinuxディストリビューション、または最新のBSDディストリビューションを実行する必要があります。 少なくとも2GBのRAM、X86-64 CPU、およびOpenGL 4.3以上をサポートするGPUが必要です 。 VulkanおよびDirectX 12 APIもサポートされており、VulkanをサポートするGPUをお勧めします。 さらに、 Microsoft Visual C ++ 2015再頒布可能パッケージ、PlayStation 3ファームウェア、ゲームまたはアプリケーションが必要です 。 ゲームとアプリケーションはエミュレートされたPS3にインストールできるため、ストレージ要件はインストールされているものによって異なります。
まだ多くの作業が必要です
RPCS3はまだアルファ状態です。つまり、RPCS3の開発はまだ完了していないか、最初の安定版リリースと見なすことができる状態になっています。 PS3のアーキテクチャは非常に複雑で、主にCellプロセッサです 。 そのため、非常に強力なPCを必要とせずにほとんどのゲームを実行できるようになるまでには、何年もかかると予想されます。 現在、プレイ可能なゲームはかなりありますが、グラフィックエラーがないこと、または最も強力なPCでもパフォーマンスが非常に低いことを意味するものではありません。
これで、今日のPlaystation 3に最適なエミュレータであるRPCS3に関する記事は終わりです。 ソーシャルネットワークで投稿を共有できるため、投稿を必要とするより多くのユーザーに役立てることができます。