The app i am working on supposed to support up to n outputs where n can be from 1 to 4. When i run the app in a single output, all rendering are pretty smooth. But as soon as i create another window on a different output and try to render to both of them at the same time. The app still runs but it stutters a lot. So my question is that would the performance be better if i decided to create a Virtual Window that covers all the outputs i am interested in instead of create n windows.