I have a few model A's and model B's. I've also read about a few options that allow you to configure an arbitrary split apart from the 16, 32, 64, 128 (and 256 for the B).

Any insight would be greatly appreciated. This is for streaming video over local with a girthy network speed.


I use gpu_mem=8 and am able to run a GUI, although I mostly use the pi headless and do not have a camera. Note that the split can be managed dynamically while the pi is running, see my answer to a similar question here. The logic from the footnote there, vis. resolution, depth, and buffering is an uneducated guess, but it might be applicable to video input processing too.


Just try lowering the GPU-memory values. Once thing start crashing/hanging or display incorrectly, you know you have to go one multiple of 2 above that.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.