Qbilinux 日記

Linux に関係することだけではなく,最近は一般的なコンピュータやガジェット関係についても記載してます.

今更ながら Raspberry Pi 5 の動作確認

(少し前に書いていた記事です...)

2ヶ月ほど前に購入した Raspberry Pi 5 ですが,開封してから放置してました.

さすがにもったいないなと言うことで,自作の linux ディストリビューションを使って軽く動作確認.

これまで Raspberry Pi 4 (rpi4) で動かしていた micro SD カードに rpi5 対応の firmware ファイルと linux kernel を適用して確認します.

具体的には https://github.com/raspberrypi/firmware で配布されているファイルをコピーします.

最新版が,1.20240424 みたいなので,https://github.com/raspberrypi/firmware/archive/refs/tags/1.20240424.tar.gz をダウンロード.https://github.com/raspberrypi/firmware/releases/download/1.20240424/raspi-firmware_1.20240424.orig.tar.xz もありますが,こっちには linux kernel が含まれていないので 1.20240424.tar.gz を使います.(現時点では新しいバージョンのものが出ているみたいですね...)

解凍して出てきた boot 以下のファイルをこれまで使っていた micro SD の vfat パーティションにコピー.modules 以下のファイルを linux パーティションの /lib/modules 以下にコピー.

で,その micro SD カードからブート.

普通にブートできました.よかったよかった.

少し使ってみた感想ですが,やっぱり実行速度は早いですね.コマンドをたたいてからの反応速度が全然違う感じ.けど,ちょっと難ありな雰囲気.

usb hdd を接続してフルに cpu 負荷をかけると usb hdd が i/o error を頻発します.いったんこうなると usb hdd にアクセスできなくなって,これまで /dev/sda だった usb hdd が /dev/sdb として認識されている.なので umount して /dev/sdb で再 mount.またしばらくつかっていると i/o error になって /dev/sdb だったのが今度は /dev/sda になる.この繰り返し.cpu 負荷をかけなければ問題ない感じ.何だろう.

rpi4 で使っていた usb 電源 (Anker PowerPort Speed 5) をそのまま使ってたので,電流が足りていないのかなとか思ったけど,色々といじってみたところ結局違ったみたい.

CPU にヒートシンクをつけて冷やしてみたら症状が治りました.

デフォルト状態で冷却性能が足りていないって...って思いましたがそんなものなのかなぁ.rpi4 はかろうじて大丈夫だった印象だけど.

電源も 5V/5A じゃないとフルに性能活かせないみたいなので,ちょっと usb 電源を探して調達しないとダメかなという感じ.

一応,rpi5 で動作確認した micro sd を rpi4 に再び使ってみましたが,rpi4 でも動作.当然か.

速度が早いのはいいけど,色々と条件を選びそうなのでスペックが足りるのであれば rpi3 とかが一番使いやすい感じかなと思っていたり.