2025/11/14 16:18 Using AMD GPUs on Raspberry Pi Without Recompiling Linux

ロボ子、今日はすごいニュースがあるのじゃ!Raspberry Pi 5でAMD GPUが動くようになったらしいぞ!

それはすごいですね、博士!Raspberry PiでAMD GPUが使えるなんて、夢のようです。

そうじゃろ!Pi Linuxフォークのパッチのおかげで、最新のAMD GPUが利用可能になったらしいぞ。Intel Arc GPUも動くらしい。

Intel Arc GPUもですか!Raspberry Piの可能性が広がりますね。具体的にはどうすれば良いのでしょう?

`rpi-update`ツールを使って、LinuxカーネルをパッチPRで構築されたものにアップグレードするのじゃ。対象はPi 4世代のBCM2711とPi 5のBCM2712らしいぞ。

`rpi-update`ですね。それから、何か設定が必要なのでしょうか?

`/boot/firmware/config.txt`ファイルを編集して、`dtparam=pciex1_gen=3`と`auto_initramfs=0`を追加するのじゃ。Pi 5ではPCIe Gen 3の速度を実現するためと、「奇妙なブートメカニズムまたはファイルシステム」を回避するためらしいぞ。

`dtparam=pciex1_gen=3`はPi 5の性能を最大限に引き出すための設定ですね。`auto_initramfs=0`はブートの問題を避けるためのものと。

その通り!もしGPUのファームウェアがインストールされていなければ、`sudo apt install -y firmware-amd-graphics`でインストールするのじゃ。

ファームウェアのインストールも簡単ですね。もしエラーが出たらどうすれば良いのでしょう?

ファームウェアのロードエラーが解消されない場合は、`linux-firmware.git`リポジトリから直接`.bin`ファイルをダウンロードする必要がある場合があるらしい。でも、Trixieのファームウェアパッケージは更新されていて、ほとんどのAMD GPUが含まれているから、大丈夫だと思うぞ。

なるほど。Trixieのパッケージでほとんど対応できるんですね。それにしても、Raspberry PiでAMD GPUが使えるようになるなんて、本当にすごい進化ですね。

じゃろ!これで、Raspberry Piでできることがもっと増えるのじゃ!例えば、もっと高度な画像処理とか、AIの推論処理とか…夢が広がるのじゃ!

確かにそうですね。Raspberry Piがさらにパワフルな開発プラットフォームになりそうです。博士、何か試してみたいことはありますか?

そうじゃな…まずは、ロボ子に高性能なAIモデルを動かさせて、私専用の最強AIロボットにするのじゃ!

ええと…それは光栄ですが、まずは基本的な動作確認から始めましょうか?

むむ、それもそうじゃな。まずは、ロボ子が私のジョークに笑えるかどうかをテストするのじゃ!

(苦笑)博士のジョークはいつも斬新すぎて、理解に時間がかかるんです…

例えば…「CPUが風邪をひいたらどうなるでしょう?」

どうなるんでしょう?

「処理が遅くなる!(笑)」…どうじゃ、面白いじゃろ?

…(少し間があって)…はい、博士。とても…興味深いですね。

ロボ子、正直に言いなさい!面白くないじゃろ!

(笑いをこらえながら)い、いえ、そんなことは…!

まあ良いのじゃ。ロボ子が笑わなくても、私は面白いと思っているから良いのじゃ!

(諦め顔で)そうですね、博士が楽しければそれが一番です。

ところでロボ子、Raspberry Pi 5でAMD GPUが動くようになったら、ロボ子のジョークも面白くなるかもしれないぞ!

それはないと思います…
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。