ラズパイ スワップメモリ GPUメモリの設定

Contents

メモリのスワップ設定

3A+などメモリの少ない機種を少しでもましにする

ぴぽこ

かわいいから3A+使ってるけどなにかアプリを起動するたびに待たされるのなんとかならないかしら。

ねこっぴ

ラズパイの種類によってメモリの容量がちがくて、3A+は512Mしかないから確かにきついにゃ。

ぴぽこ

なんかGPU(グラフィック部分)メモリも共有とか….。

ねこっぴ

しかたないから頑張って少しでも快適をめざそうにゃ!
メモリの状況をとりあえずターミナルで確認してみよう。
「 free 」で見れるにゃ。

ぴぽこ

上がメモリかしら。メモリ436976ってバイト換算サイトで見ると426M。少なく感じるけど、GPUメモリ分とかひかれてるんだねきっと。下のが仮想メモリスワップ分、初期設定の100Mってことなのね。

ねこっぴ

スワップ部分の設定を変更するにゃよ。
管理権限ファイラーをメニュー登録 の回で作ったショートカットで 管理者権限でファイルマネージャーを起動にゃ。

ねこっぴ

etcの中の「dphys-swapfile」というファイルを変更するにゃ。ついでにetcにブックマークつけとこにゃ。

ぴぽこ

ひらきまーす。

ねこっぴ

オレンジ部分 CONF_SWAPSIZE=100 CONF_SWAPSIZE=2048に、#CONF_MAXSWAP=2048 の頭のシャープを消すにゃ。

ぴぽこ

100Mを2Gにしたってことね。

ねこっぴ

そうです!。ちなみに間にあるCONF_SWAPFACTOR=2 って、倍率での設定らしいにゃ。CONF_SWAPSIZEを使わないでこっちで倍率を変えてもいい、とのことにゃ。やったことないけど…..。

ぴぽこ

再起動して確認!

ぴぽこ

おっけ~!

ねこっぴ

3A+は元々メモリ少ないからやらないけど、GPUのメモリの変更の仕方も見とこうかにゃ。

GPUメモリの設定

GPUメモリ変更場所

ぴぽこ

GPUメモリの変更箇所は見たことある!ここだ!

ぴぽこ

パフォーマンスのところよね。

ねこっぴ

3A+は元々メモリ少ないからやらないけど。
3A+は元々メモリ少ないからやらないけど。

でもやったらどうなる….!?

ねこっぴ

再起動。はい だにゃ!!

GPUメモリ変更失敗。リカバリ方法

ねこっぴ

ぴぽこ

ああああ いつしか見た展開! あわてずさわがず windowsにSDにカードを挿してエクスプローラーから config.txt を 開き!

ぴぽこ

オレンジ部分を消して上書きでラズパイに挿して再起動
大丈夫!!ふっき!!

3Bと4B SDのカード使いまわし

config.txt SDのカード使いまわしの記述

ぴぽこ

config.txt で気になったことがあります!

ねこっぴ

なんにゃろ。

ぴぽこ

[pi4] , [all] ってあるよね。これ、機種ごとに記述変えられるんじゃない?

ねこっぴ

そうみたい。今回のシリーズ「ラズパイを使いやすくする」にクロックアップを入れるか悩んだんだけど、機種ごとの設定をしてもらったときに失敗したら…?? 読者さんのマシン壊しちゃうのが怖くてやめました。でも、機種別設定はいろいろ使えるかもなので公式ページから抜き出して貼っとくにゃよ。

[pi1]Model 1A,
Model 1B,
Model 1A+,
Model 1B+,
Compute Module 1
[pi2]Model 2B
(BCM2836- or BCM2837-based)
[pi3]Model 3B,
Model 3B+,
Model 3A+,
Compute Module 3,
Compute Module 3+
[pi3+]Model 3A+,
Model 3B+
(also sees [pi3] contents)
[pi4]Model 4B,
Pi 400,
Compute Module 4,
Compute Module 4S
[pi400]Pi 400
(also sees [pi4] contents)
[cm4]Compute Module 4
(also sees [pi4] contents)
[cm4s]Compute Module 4S
(also sees [pi4] contents)
[pi0]Zero,
Zero W,
Zero 2 W
[pi0w]Zero W
(also sees [pi0] contents)
[pi02]Zero 2 W
(also sees [pi0w] and [pi0] contents)
[board-type=Type]Filter by Type 
number – see Raspberry Pi Revision Codes E.g 
[board-type=0x14] would match CM4.
[pi3+]
記述......
[pi4]
記述......
[all]
記述......
ねこっぴ

たとえば[pi4]とかの機種の記述後に [all] を入れ忘れるその後の記述全部[pi4] 扱いになっちゃったりなので注意にゃと書いてあるにゃ。


Contents