LoginSignup
1
1

More than 3 years have passed since last update.

ラズパイのGPUメモリ割当てとマイクラのスクショ、VNC

Posted at

ラズパイでマイクラのスクショを撮る

Qiitaではありませんが、2年前に書きました。
「ラズパイでマイクラの画面を撮る方法」

Raspbian標準インストール、ファンクションキーにも割当されているscrotではマイクラのウィンドウを撮れないので、raspi2pngで置き換え、日付と時刻を入れたファイル名で保存できるようにする方法。

その後、マイクラのウィンドウを大きくするとエラーが出て撮れないことがあったり、遅いWindowsマシンからのVNC接続で調子が悪い時があるな、、と思いつつ、原因を特定できていませんでしたが、あるきっかけから調査して判明したことがあるので記録に残します。

結論から言うと、GPUメモリ割当てが重要。ちなみに、ラスパイ3B、Raspbian Stretchでの話です。

GPUメモリ割当ての影響

メモリ割当てを色々変えながら試したところ、色々と影響がありました。RealVNC Server-Viewerでの接続も使っています。(マイクラ画面をリモート接続したいときは、RealVNC Server側でOptions/Trouble Shooting/Optimize screen capture の Enable direct capture modeにチェックを入れる)

  1. 32MB: VNCがつながらない! マイクラが動かない! ウィンドウが真っ暗。おまけにマイクラ終了もできない!おそらく起動中でスタックしてる。
  2. 48MB: VNCつながる。マイクラ動かない。ウィンドウが真っ暗だが、終了はできる。
  3. 64MB: VNCつながる。マイクラが動くが、全画面表示にすると真っ白。スクショも撮れるが、ウィンドウサイズに制限有り。
  4. 80MB: マイクラを全画面にしてスクショを撮れる。(必要ないけど)マイクラウィンドウを1920x1080より大きくしていくと、割とすぐに真っ暗に。
  5. 96MB: 余裕あり。なんやかんや耐える。

GPUメモリは、CPUメモリと合わせて計1GBをシェアしています。96MBを超えて増やすと今度はCPUメモリ割当てが少なくなり、全体の動作が緩慢になる原因に。2GB、4GBのバージョンのあるラズパイ4だとこのあたりは余裕が出てくる部分ですね。

GPUメモリ割当て (このあと、「パフォーマンス」タブで設定、再起動)
Screen Shot 2020-02-03 at 1.29.30.png

RealVNC設定 (Enable direct capture modeにチェック)
RealVNC_Server_Option.png

VNC経由マイクラ全画面スクショ例
snapshot-20200202-154929.png

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1