libcamera-jpegのメモリエラーの回避

libcamera-jpegを使うと、こんなエラーに遭遇することがあります。
..中略..
[0:01:41.336964870] [1209] ERROR V4L2 v4l2_videodevice.cpp:1241 /dev/video0[14:cap]: Unable to request 1 buffers: Cannot allocate memory
こんな時は、/boot/cmdline.txtを編集します。
console=serial0,115200 console=tty1 root=PARTUUID=b5d6c6a2-02 rootfstype=ext4 fsck.repair=yes rootwait cma=400M
ま、libcamera-jpegにかかわらず、メモリが足りないといわれる場合、アプリに有効にするメモリ総量を引き上げときましょうということらしいです。
ただ、本当にそんなにいるのか?というのは検証しましょうね。予約するわけではないので、普通の場合には変更しても影響は小さい気がしますが。


この記事が気に入ったらサポートをしてみませんか?