1 ポイント 投稿者 GN⁺ 2026-01-12 | 1件のコメント | WhatsAppで共有
  • Raspberry Pi 5NVIDIA RTX 5090 GPU を接続し、実際にゲームが可能かを検証した比較テスト
  • Beelink MINI-S13Radxa ROCK 5BRaspberry Pi 5 の3つの低価格コンピューターを同一GPUで比較
  • ARMベースのボードでは FEXエミュレーション による性能低下が深刻で、最新ゲームはほぼ実行不可
  • 2010年代のゲーム は低設定で一部実行可能で、特に Portal 2 は4K 60FPS以上で動作
  • 実験の結果、Beelinkのx86システムが最も優秀 で、ARMボードは電力効率は高いもののゲーム性能は限定的

実験概要

  • GPUをPCに追加するのではなく、SBC(Single Board Computer) をGPUに接続するという発想から出発
  • Raspberry Pi 5 に外付けGPUを接続できることを確認し、実際のゲーム性能を比較
  • 比較対象は Beelink MINI-S13 (Intel N150)Radxa ROCK 5B (RK3588)Raspberry Pi 5 (BCM2712)
    • Beelink: x86ベース、PCIe Gen3 x4対応
    • ROCK 5B: ARMベース8コア、PCIe Gen3 x4
    • Pi 5: ARMベース4コア、PCIe Gen2 x1(約500MB/sの帯域幅)

eGPU構成

  • OCuLinkドック を使ってRTX 5090 Founders Edition(32GB VRAM)を各デバイスに接続
  • OCuLinkはPCIe拡張ケーブルの形式で、外部電源ユニットを別途使用
  • IntelベースのBeelinkでは通常の NVIDIAドライバー で認識
  • ARMボードは DMA非一貫性、メモリアラインメントの問題 などにより標準ドライバーと互換性なし
    • GitHubユーザー @mariobalanca のパッチを適用してドライバーを動作させた
    • 修正版ドライバーはUbuntu/Fedora向けに公開されている

CPU性能比較

  • ほとんどのPCゲームは Intel CPU 向けに設計されているため、ARMでは FEX互換レイヤー が必要
  • FEX実行時には性能が大きく低下し、Raspberry Pi 5のFEX性能は2008年のCore 2 Quad Q9650相当
  • CPU性能が低くてもGPUが強力ならゲームが可能か、という仮説を検証

ゲームテスト結果

  • Cyberpunk 2077 (2020) :
    • Beelinkでは低設定でプレイ可能
    • ROCK 5Bは約22FPS、Pi 5は15FPS以下で事実上不可能
  • Doom: The Dark Ages (2025) :
    • FEX非対応で実行不可、CPUボトルネックにより30FPS制限
  • Alien: Isolation (2014) :
    • ARMではVulkan(DXVK)がクラッシュするためOpenGL(WineD3D)を使用
    • ROCK 5Bは平均23FPS、Pi 5は15FPS程度
  • Hitman: Absolution (2012) :
    • ARMボードではほぼ実行不可、BeelinkはWindowsで快適
  • Just Cause 2 Demo (2010) :
    • Pi 5で平均40FPSを達成し、2010年代のゲームは一部プレイ可能
  • Portal 2 (2011) :
    • ネイティブLinux版で4K解像度60FPS以上
    • RTX 5090の性能をフル活用しなくても十分動作可能

消費電力

  • Raspberry Pi 5: 負荷時で9W未満
  • Beelink: Cyberpunkベンチマーク中で約30W
  • ARMボードはx86エミュレーションで性能は低いが、電力あたりの効率は高い

結論

  • Raspberry Pi 5 + RTX 5090の組み合わせ は「技術的には可能だが実用的ではない」
    • 最新ゲーム(2020年以降)の大半は 16FPS以下 で実用的ではない
    • 2010年代のゲーム は低設定で実行可能
  • Beelink MINI-S13 が全体として最も良いゲーム性能
    • x86ネイティブ環境で、WindowsではWINE/Protonより高いFPS
  • ROCK 5B はPi 5よりやや優勢だが、FEXエミュレーションの損失 により大差はない
  • ARMベースのゲーミングは、今後 ValveのARM VRヘッドセットNVIDIAのARM SoC などによって改善する可能性がある
  • 現時点では、高価なGPUを低価格SBCに接続するのは、実用性より実験的な面白さに近い

1件のコメント

 
GN⁺ 2026-01-12
Hacker Newsの意見
  • このプロジェクトは、単に「できるのか?」という好奇心から始まった面白い実験
    物理インターフェースが可能性を示していたので実際にやってみようという趣旨で、予想よりはるかにうまく動いた
    GPU計算が重く、帯域幅の制約があるアプリケーションでは、こうした組み合わせが実際に役立つ可能性もある。結局のところ5090にイーサネットポートを追加したようなもので、価値はある
    • 特に笑えるのは、Raspberry Pi SoC自体がもともとGPUの上にCPUが載った構造だという点だ
      つまりPiを5090に挿すのは、文字通り「馬を1万倍大きい馬に置き換える」ようなものだ
    • 実際、この構成でAI推論を回すこともでき、性能もかなり良い
    • 実際にゲームやベンチマークが動いているのを見ると、単なるお遊びではなく、システムスタックの限界を試すという意味がある
  • 結論として、今のRaspberry Piは高くなりすぎた
    アクセサリまで含めるとx86ミニPCより高く、中古のシンクライアントよりも効率が悪い
    • Piには多数の専用アクセサリとの互換性があるため、その分プレミアムが付いているようなものだ
      半導体不足の時代に上がった価格が、いまだに十分下がっていない
    • たとえ性能が10倍になっても、デスクトップ用途には不向き
      5Vの大電流電源、micro HDMI、PCIeリボンケーブル、SSDアダプタ、ケース不足、側面の電源入力など、不便な要素が多い
      GPIOが中核だが、実際にはハードウェアハックの大半は、より安価なマイクロコントローラで解決している
    • デスクトップ用途には向かないが、Piの本来の市場はメイカーと教育者
      カメラやGPIOのような周辺機器とのインターフェースが容易なのが利点だ
    • このブログ記事は、2000ドルのGPUを遅いSBCにつないだ面白い実験にすぎず、実用的な構成ではない
    • 結局、Piが必要な人にとっては、今でもPiには意味がある
  • Doom: The Dark Agesの「anti-cheat」への言及は、おそらくDenuvo DRMのことだと思われる
    Phoronixの記事によれば、FEXエミュレータ上である程度動作するか、サポートが進行中のようだ
    シングルプレイのゲームなのに、「誰を防ごうとしているのか」という疑問が残る
    • DenuvoはDRMであって、アンチチートではない
    • Denuvoは実質的にマルウェアに近いと思う
  • Pi 5でCyberpunkが平均16FPSとのことだが、昔Pentium MMX 200MHzのPCでゲームを動かしていた時代よりはずっと良い
    • 自分も昔、MorrowindをCeleronとWineで最後までプレイした
      1桁FPSでも、10歳のゲーマーには十分「プレイ可能」だった
    • Cyberpunk 2077のArmハードウェア比較もある
      DGX SparkとMac Studioが、現在のArmベースで最高性能のプラットフォームに見える
    • S3 ViRGEを使ったことがないのは幸運だ
    • その一文のおかげで、昔configファイルをいじって解像度を下げてしのいでいた思い出がよみがえった
  • FEXエミュレーションとeGPUがここまでうまく動くとは思わなかった
    速度以上に驚くのは、「これが動く」という事実
    • FEXは本当に印象的な技術
    • eGPUは単にPCIe延長ケーブルでつないでいるだけなので、特別な変換レイヤーはない
  • 自分のLenovo Legion 7i Pro (RTX4080)ノートPCでは、Windowsだとゲームがよくクラッシュする
    ドライバの再インストール、掃除、ロールバックなど一通り試したが解決しない
    ところが
    Bazzite + Proton
    では完璧に動く。今後はLinuxゲーミングに移行しそうだ
    なぜこんな差が出るのか、いまだに不思議だ
    • BIOSやファームウェアの問題かもしれない。自分もLinuxのほうがGPUがよく動く
  • HL2をPi4、Pi5、3588で動かした結果は興味深い
    Pi4: 20FPS / 5W、Pi5: 40FPS / 10W、3588: 300FPS以上 / 15W
    結局5090は、ゲームプレイの観点では意味がない
    ポリゴンやテクスチャが増えても面白さは保証されない。AAAゲームはすでに頂点に達しており、C#/Javaベースのモッディングのほうがずっと面白い
    • 最近のRockchipハードウェアは本当に興味深い。自分もストリーミング用にいくつも使っている
  • 昔お金がなかった頃、ThinkPad T420にExpressCardでGPUをつないでHalf-Life 2を最後までプレイした
    完璧ではなかったが、当時はすごいハックのように感じられた
    今ではもっと良い方法がたくさんあるだろうが、外付けGPUは今でも有用でクールな解決策
    冷却の心配も少なくて済むが、その代わりノイズキャンセリングヘッドホンは必須だ
    • 自分も大学時代、X230 + 1050Tiで似たようなことを試したが、数分ごとにブルースクリーンが出た
      寮ではだめで家ではうまく動いたことを考えると、干渉の問題だったようだ
  • CPUがボトルネックなら、コスパの良いGPUの組み合わせを探すのは面白い
    おそらく5090の代わりに5060を使っても似たような結果になるだろう
    たとえばN150ミニPCに低価格のAMD eGPUを付ければ、安価なゲーミングノートPC並みの性能を出せるかもしれない
    GPUだけを変えながら価格対FPSの曲線を描いてみると面白そうだ
  • これは「PiにGPUを付けたのか、GPUにPiを付けたのか」と思うような組み合わせだ
    • どちらも正しい。むしろこうした高級GPUにミドルレンジのx86/64 SoCを内蔵して、スタンドアロンのAI・ゲーミングGPUにしたほうが合理的かもしれない
      製造コストはわずかだが、機能追加で100ドルくらい上乗せできそうだ
    • コーヒーにクリームを入れるか、クリームにコーヒーを入れるか」みたいな話だ