I have a similar idea like in Q:Split screen cloned display

I am sorry that I'm creating a new question then, but I'm unable to comment the answer there (I assume that because I'm new here :) ).. Anyway, my problem is, that the solution provided by Dave in topic linked above is not working on my raspberry - when I want to run the script nothing happens, it seems like script is running but there is no preview (or shall I say duplicated preview). I am 100% sure that I'm missing something or maybe it is impossible to do on monitor 19" connected via hdmi (I am very beginner in most cases of raspberry, mainly in Python things but I'm working on that). Normal fullscreen preview is working smoothly.

As I mentioned, my Raspberry Pi3 is connected to hdmi monitor, I have raspberry camera noIR connected and enabled, have Raspbian installed.

I thought that I can start with this script - just copy it to .py file and simply run it. Soon I will get 5" (also connected via hdmi) screen where I want to implement this solution - I have to add some extra code? I expected a shrinked preview on my screen :) Hope this is only my lack of knowledge...

Here is the screen:enter image description here

Thanks in advance guys!

1 Answer 1


Enabling the MMAL downstream components did it for me, i.e.:


(insert before the pause() statement)

Similarly, calling .disable() on the renderers will disable screen output (they can be re-enabled later).

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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