😉

512mbRAMしかないraspberry pi3aで SDカードのスワップ領域を拡大したりとかイロイロしてYouTubeを見る

2023/03/28に公開

最近のシングルボードコンピュータは YouTubeをサクサク見れるほど CPUが高性能になったりメモリ量が多くなっています。
特に去年発売されたorangepi5は普通のノートpcとなんら遜色がなくなっています。
その一方で発熱量もpcと遜色がなくなってきているので取り扱いには注意しないといけません。
そこで私は思いつきました。「発熱量の少ないraspberry pi3aならメモリ量さえ増やせば安全にYouTubeが観れるのでは?」と。
なので今回はraspberry pi3aのスワップ領域を拡大すると YouTubeを快適に観れるか検証しようと思います。

*SDカードのスワップ領域拡大で起こるかもしれないraspberry piの故障には一切の責任を負いませんのでご了承下さい。
まずnanoというテキストエディタを開く必要があるのでターミナルに
sudo nano /etc/dphys-swapfile というコマンドを実行します。
ちなみに動作環境は32bitのraspberry pi OS legacyです。(最新版だと何故かnanoが表示されませんでした。)
上のコマンドを実行するとnanoが起動するのでCONF_SWAPSIZE=X(Xは任意の自然数、私は1024にしました。)とnanoの1番下に追加します。
(CONF_SWAPSIZE=100というコマンドが既に書かれていますが無視します。)
最後に変更内容を保存して再起動するスワップ領域が拡大されてraspberry piの動作がそこそこ安定します。
*そこから私はGPUに256MBメモリを割り当てました。
ではこれで一旦 YouTube動画(360p)を見て見ましょう(ブラウザはFirefox)

動画の貼り方がわからず画像を貼りましたが動画はとてもカクカクしており、9秒目で遂にフリーズしました。
raspberry pi3aで YouTubeを見る試みは失敗しました。
ですがここで諦めたらタイトル詐欺になります。
それだけは避けなければなりません。
ではどうするか?
私はGPUに割り当てるメモリ量を128MBに減らし、ブラウザをFirefoxより軽いmidoriに変えました。
ちなみにmidoriのインストールコマンドはこれです。
sudo apt install midori
では結果は、、、
この画面が5分以上続きました。
しかもカクカクしています。
またCPU使用率が90%を何度も超えました。
この方法でも YouTubeを快適に見るのは無理そうです。
こうなったら最後の手段です!
YouTubeをブラウザ経由で見るのではなく直接見ます。
「えっ? YouTubeアプリって linuxに対応してたっけ?」
こう思った人もいるでしょう。
ですがlinuxはオープンソースな OS!
YouTubeを直接観れるようなソフトが開発されています!
そのソフトはFreetubeと言います!
このソフトはpi-appsという便利なソフトからインストールしたのでpi-appsのインストールコマンドをのせておきます。
wget -qO- https://raw.githubusercontent.com/Botspot/pi-apps/master/install | bash
では結果は、、、成功です!




360pの動画ですがサクサク動きました。
また CPU使用率は20~50%でメモリも100MBほど余裕があるので720pや1080pの動画も再生できそうです。
CPUもファン無しで安全に稼働できる暑さです。
ここまで読んでいただきありがとうございます。
~追記~
freetubeを使っても480pが限界でした。
一応720pも再生できましたが CPU使用率が常に90%を超え、 CPUがかなり発熱していたのでしない方がいいです。
〜参考にしたサイト、使わせてもらった動画一覧~
https://blog.caramelos.xyz/electro/computer/linux/raspi_3a_kauna/

https://www.youtube.com/watch?v=xdxFwUqKc-A

https://blog.withachristianwife.com/2020/06/06/installing-midori-in-raspberry-pi/

https://www.youtube.com/watch?v=hcosVXGLIfc

https://blog.withachristianwife.com/2020/06/06/installing-midori-in-raspberry-pi/

https://www.youtube.com/watch?v=bNtWQm2-mgM

https://raspida.com/easy-install-piapps

https://www.youtube.com/watch?v=ZlPvb4tUTcg

Discussion