レトロゲーマーは注意してください。
RPCS3エミュレータの開発者は、第12世代のIntel Alder Lake CPUでテストした結果、興味深い結果を発表しました。要するに、PCでPS3のゲームをプレイするなら、第12世代のシステムを使えば圧倒的に良い結果が得られるということです。
RPCS3はオープンソースのPlayStation 3エミュレータで、非常に優れたものです。PS3のCellアーキテクチャはエミュレートするのが難しいことで知られており、それをPC上で動作させるのは大きな成果です。チームは最近、そのエミュレータがこれまでに発売されたすべてのPS3ゲームを起動できると発表しました。すべてのゲームが遊べるということではありませんが、いくつかのエミュレータの状態と比較すると、それ自体が並大抵のことではありません。
RPCS3のエミュレータは、AVX-512命令セットを利用するようにコード化されています。AVX-512命令セットは、第12世代のプロセッサでは公式に無効化されており、その過剰な消費電力と発熱の特性のために多くの反発を受けがちです。しかし、Alder Lakeの開発後半になって、インテルはこの命令を無効にすることを決定しました。
有効にするには、プロセッサーの効率的なEコアを無効にする必要があります。その結果は、RPCS3チームがツイートしたスクリーンショットに見られるように、印象的なものとなりました。さらに、Hyperthreadingを無効にすることも有効だと言われています。
Alder Lake (Intel 12th Gen)のCPUをRPCS3で使用する場合は、必ずリトルコアを無効にしてください。
Eコアを無効にすると、AVX-512と高いリングレシオが得られます。
ADLの性能は、どのCPUアーチよりも圧倒的に優れています。
– RPCS3 (@rpcs3) 2021年11月18日
God Of Warを例にとると、Pコアを8個、スレッドを8個搭載したCore i9 12900Kは、同様の構成のCore i9 11900Kに比べて68fpsから78fpsへと10fpsの差をつけることに成功しました。同じシステムであれば、これは大きな進歩であり、第12世代プロセッサーが提供するIPCの向上に注目したいと思います。PS3のレトロゲームは、もっと楽しくなるかもしれません。
ゲーム機のエミュレーターの世界は複雑ですが、ゲームそのものの海賊版は違法であることを常に指摘しておきます。PS3のゲームをPCで動作させたい場合は、すでに所有しているゲームで行う必要があります。