RTX 5090とRaspberry Pi: ゲームはできるのか?
97日前原文(scottjg.com)
概要
- Raspberry Pi 5に外付けGPUを接続してゲームができるか検証
- Beelink MINI-S13、Radxa ROCK 5B、Raspberry Pi 5で比較
- 最新ゲームは厳しいが、2010年代のゲームなら動作可能
- ARM環境ではFEXなど互換レイヤーによる性能低下が大きい
- 実用性は低いが、実験としては面白い結果
Raspberry Pi 5で外付けGPUによるゲーミング検証
- Raspberry Pi 5に**外付けGPU(eGPU)**を接続し、実際にPCゲームが動くか検証
- 比較対象としてBeelink MINI-S13(Intel N150)、**Radxa ROCK 5B(RK3588)**も用意
- 各機種ともM.2スロット経由でOCuLinkドックに接続し、NVIDIA RTX 5090 Founders Editionを利用
- ARMマシンはドライバ互換性の問題があるが、@mariobalanca氏のパッチで動作可能に
- FEX(x86エミュレーション)を用いてSteam Proton対応ゲームをプレイ
検証機材スペック
- Beelink MINI-S13
- Intel N150(4コア/3.6GHz)、16GB DDR4、M.2 Gen3 x4
- x86ネイティブ動作、PCIe帯域が広い
- Radxa ROCK 5B
- RK3588(8コア)、16GB DDR4、M.2 Gen3 x4
- ARMベース、コア数多い、PCIe帯域も広い
- Raspberry Pi 5
- BCM2712(4コア/2.4GHz)、16GB DDR4、M.2 Gen2 x1(~500MB/s)
- PCIe帯域が他機種の1/8程度、コア数も少なめ
eGPU接続方法
- OCuLinkドック+M.2カードで各マシンに外付けGPUを接続
- NVIDIA公式ドライバ+パッチでARM機にも対応
- Beelinkでは通常通りNVIDIAドライバをインストール
CPU性能とx86エミュレーションの課題
- PCゲームはIntel CPU向け設計が多い
- ARMで動かすにはFEX等の互換レイヤー必須
- FEX利用時、Pi 5の性能は2008年のCore 2 Quad Q9650相当
- エミュレーションによる性能低下が顕著
- ゲームによってはCPUボトルネックが深刻
ゲーム別ベンチマーク
- Cyberpunk 2077(2020)
- Pi 5は15FPS未満、ROCK 5Bは低設定で22FPS程度
- Beelinkは低設定ならプレイ可能
- Doom: The Dark Ages(2025)
- FEX非対応で測定不可
- BeelinkではGPUは高FPSだが、CPUがボトルネックで30FPS未満
- Alien: Isolation(2014)
- ROCK 5Bで23FPS、Pi 5で15FPS
- DXVKはARM環境で不安定なためOpenGL経由
- Hitman: Absolution(2012)
- Pi 5やROCK 5Bでは実用的なFPSに届かず
- Beelinkは快適動作
- Just Cause 2 Demo(2010)
- Pi 5で平均40FPS、2010年以前のタイトルなら現実的
- Portal 2(2011)
- Pi 5で4K/60FPS超え、ネイティブLinux版なら快適
消費電力比較
- Pi 5は9W未満(ベンチ中も)、Beelinkは30W前後
- ARM機はx86エミュ不要ならワット当たり性能が高い可能性
結論と展望
- Raspberry Pi 5+RTX 5090でゲームは「一応可能」
- 最新ゲームはほぼ不可能、2010年代タイトルなら動作
- ARM+FEX環境では性能低下が大きく、実用性は低い
- Beelink MINI-S13がコスパ・実用性ともに最良
- x86ネイティブ動作、Windowsで最適なパフォーマンス
- ROCK 5BはPi 5より若干有利だが、FEXの壁は厚い
- 今後ARMプラットフォーム向け最適化が進めばLinuxゲーミングの可能性拡大
- 現状は高価なGPUをSBCに繋ぐメリットは趣味・実験用途に限られる