RPCS3がCell CPU突破、全PS3ゲームの性能が向上

RPCS3がCell CPU突破、全PS3ゲームの性能が向上
RPCS3

PS3エミュレータRPCS3が、Cellプロセッサのエミュレーション性能で新たなブレークスルーを達成した。恩恵を受けるのは特定のゲームだけではない。ライブラリ全体だ。


「全CPUが恩恵を受ける」──SPU最適化の核心

オープンソースのPS3エミュレータRPCS3が、Cell Broadband Engineのエミュレーションで「ブレークスルー」を達成している。コントリビュータのElad(elad335)が、これまで認識されていなかったSPUの使用パターンを発見し、より効率的なネイティブPCコードを生成する新たなコードパスを実装した。

改善はエミュレータのライブラリ全体に及ぶ。RPCS3が公開した比較映像では、SPU負荷が最も高いタイトルの一つであるTwisted Metalで、平均FPS5〜7%向上した。ビルドv0.0.40-19096からv0.0.40-19151への変化だ。

https://x.com/rpcs3/status/2040127310381162992

RPCS3はこの改善について「ローエンドからハイエンドまで、すべてのCPUが恩恵を受ける」と述べている。デュアルコアのAMD Athlon 3000Gという、PS3エミュレーションには厳しいバジェットAPUでも効果は確認されている。グランツーリスモ5でオーディオレンダリングが改善され、わずかながらパフォーマンスも向上したという報告が上がっている。

5〜7%という数字だけを見ると地味に聞こえるかもしれない。だが、これはエミュレータが最も苦しむSPU高負荷タイトルでの数字だ。しかも特定のゲーム向けのハックではなく、リコンパイラの出力品質そのものが底上げされている。全タイトルに効くという点が、この改善の本質だと思う。


なぜPS3のCellは「難攻不落」だったのか

PS3のCell Broadband Engineは、通常のCPUとはまったく異なる設計思想で作られた。メインのPowerPC系コア(PPU)に加えて、最大7基のSPU(Synergistic Processing Unit)と呼ばれる128ビットSIMDコプロセッサを搭載している。

PS3 Cell Broadband Engine 構造
PPU
PowerPC系
メインコア
Element Interconnect Bus(EIB)
SPU1
256KB
SPU2
256KB
SPU3
256KB
SPU4
256KB
SPU5
256KB
SPU6
256KB
SPU7
OS予約
SPU7はOS用に予約され、ゲームには使用されない。RPCS3はこの6基のSPUワークロードを個別のホストCPUスレッドでリコンパイル・実行する
SPUはそれぞれ独立した256KBのローカルストアメモリを持ち、物理演算、アニメーション、オーディオ処理、さらにはポストプロセッシングまでを並列で実行する。PS3のゲームがSPUをどれだけ活用しているかで、エミュレーション難度は劇的に変わる。

RPCS3はSPUのワークロードをLLVMとASMJITバックエンドを使ってネイティブx86コードにリコンパイルする。この変換の精度が、ホストCPUの消費時間を直接左右する。PS3が最大6基のSPUをゲーム用に同時稼働させていた以上、それぞれをホストCPUスレッドでリコンパイル・実行しなければならない。SPUエミュレーションがRPCS3における最大のCPUボトルネックであり続けてきた理由はここにある。

Eladの貢献は、PS3のゲームがSPU命令をどう使っているかに新たなパターンを見出し、それに対するリコンパイルの効率を改善したことにある。同じSPUワークロードに対してよりタイトなホスト側マシンコードが生成されるようになり、CPU負荷が全体的に削減された。


原作開発者が反応──「SPUコードの90%は私が書いた」

この発表に対して、思わぬ人物が反応した。2012年のPS3版Twisted Metalでプリンシパルエンジンデベロッパーを務めたジェームズ・スタナードだ。

https://x.com/JamesStanard/status/2040150888405442827

スタナードは「Twisted MetalのSPUコードの90%は自分が書いた」と明かし、ポストプロセッシングエフェクトをGPUからSPUに移す作業も含まれていたと述べている。通常GPUが担うべき処理までSPUに載せていたという事実は、このゲームがなぜRPCS3にとって最大級の難題だったのかを物語っている。

エミュレーション側から見れば、GPUの仕事をCPU側のSPUが肩代わりしている構造は二重の負荷を意味する。それでも5〜7%の向上を実現したことは、リコンパイラの改善が表面的なものではないことを示している。

原作の開発者がエミュレータの成果を目の当たりにして反応するのは、技術の世界ではなかなか見られない光景だ。13年前に書いたSPUコードが、まったく別の開発者の手でPC上に蘇っている。


積み重ねが生んだ「全体の底上げ」

今回のブレークスルーは突然降って湧いたわけではない。Eladは2024年6月にもSPU最適化を行い、4コア4スレッドのCPU構成でDemon's Soulsのフレームレートを倍増させるなど、大幅な性能向上を達成した実績がある。

当時の改善幅は30〜100%という驚異的な数字だった。コア数の少ない環境で特に顕著な効果を発揮し、RPCS3のSPUリコンパイラが着実に進化していることを示した。

2026年3月にはMinecraft PS3 Editionのタイトル画面で1,500FPS超を記録し、リコンパイルパイプラインの効率を示すベンチマークとしても話題になった。さらに今回のSPU改善と前後して、Arm64向けのSDOT/UDOT命令最適化も追加され、Apple SiliconSnapdragon Xを搭載したラップトップでのSPUエミュレーション性能も引き上げられている。

要するに、x86だけでなくArm64でもSPUエミュレーションが高速化されたことで、RPCS3が動作するプラットフォームの幅と品質が同時に広がっている。
RPCS3 PS3ゲーム互換性ステータス
73.82% Playable
プレイアブル73.82%
ゲーム内24.42%
イントロ1.68%
ロード可0.08%
RPCS3公式互換性リスト(2026年4月時点)。「プレイアブル」はゲーム破壊的バグなくクリア可能な状態。2026年1月に70%を突破後、約3か月で73.82%に到達

こうした改善が積み重なった結果、RPCS3の互換性リストでは73.82%のPS3タイトルが「プレイアブル」に分類されている。2026年1月に70%を突破したばかりだったことを考えると、このペースは注目に値する。


20年目を迎えるPS3と、保存の意味

PlayStation 3は2006年11月の発売から、まもなく20年を迎える。オンラインサービスの段階的縮小、実機の経年劣化、ディスクメディアの読み取り寿命──PS3のゲームを遊び続ける手段は、年々狭まっている。

RPCS3はWindowsLinuxmacOS、FreeBSDに対応し、2024年末にはネイティブArm64サポートも追加された。もはやPS3の遺産を守る上で、RPCS3は唯一のクロスプラットフォーム保存手段になりつつある。

Cellプロセッサの設計が「エミュレーション不可能」とまで言われた時代があった。Twisted Metalの原作開発者すら、完全なエミュレーションは予想していなかったという。その不可能を、有志の開発者たちが一歩ずつ「可能」に変えている。次の5〜7%がどこから来るのか、それはまだ誰にもわからない。


参照元

関連記事

Read more

Corsair Strix Halo PCが突如1100ドル値上げ

Corsair Strix Halo PCが突如1100ドル値上げ

Corsair AI Workstation 300の最上位構成が、ひっそりと1100ドル(約17万5000円)値上げされた。発売から8か月、最上位モデルは事実上の別商品になっている。 発売価格2299ドルのモデルが、いつの間にか3399ドルになっていた PCハードウェアの価格が、また静かに書き換えられた。今回の主役はCorsairの「AI Workstation 300」。AMDのRyzen AI Max 300シリーズ、いわゆるStrix Haloを載せたコンパクトなAIワークステーションだ。2025年7月の発表時、最上位構成は2299ドル(約36万7000円)で売り出されていた。 それが今、Corsairの公式ストアでは3399ドル(約54万2000円)になっている。差額はちょうど1100ドル。日本円にしておよそ17万5000円が、何の説明もなく積み増された計算だ。 しかも値上げは最上位だけではない。下位構成までもが、揃って値札を書き換えられている。 全構成が値上げ、上位ほど跳ね上がる不思議な刻み方 VideoCardzとWccftechがほぼ同時に報じた内容を整

塗装なし、ラジオなし、電動窓なし。Slateの電気ピックアップは「引き算」で勝負する

塗装なし、ラジオなし、電動窓なし。Slateの電気ピックアップは「引き算」で勝負する

ベゾスが出資する新興EVメーカーSlate Autoの2人乗り電気ピックアップが、米国で実車レビューの段階に入っている。装備を削り、価格を抑え、カスタマイズは買い手に任せる。その潔さが、評価と疑問の両方を呼んでいる。 「ジップコードを持っているような巨体」から離脱した小型ピックアップ Slate Truckを最初に見た人間が口にする感想は、たいてい同じだ。「思ったより、ずっと小さい」。 The Vergeの自動車担当アンドリュー・J・ホーキンスが実車に触れたレポートを公開している。全長は174.6インチ、全幅は70.6インチ、全高は69.3インチ。重量は約3,602ポンド、つまりおよそ1,634キログラムだ。米国の大型ピックアップに慣れた目には、ほとんどミニカーに見える。 ホーキンスはこのサイズ感を、映画「バック・トゥ・ザ・フューチャー」でマーティ・マクフライが乗っていた1985年式トヨタSR5にたとえている。米国の道路に「自分専用の郵便番号」を持って走っているような巨大トラックが溢れる中で、Slateの小ささは挑発的ですらある。 Slateの全長はトヨタ・カローラよりおよ