据我所知,X11不支持双\三重缓冲机制,以避免屏幕撕裂。所以我尝试使用openGL小部件,然后我明白没有支持openGL + raspberry pi + qt4。
我所要求的只是一个非常基本的东西,从摄像机捕捉帧,处理它们,并在屏幕上显示,我变得非常!坏屏幕撕裂。
我知道QT5 + WAYLAND + PI确实有一些(?)支持openGL,这会帮我解决这个问题吗?(相当简单,我的意思是我的应用程序没有大的变化!)是否有什么否则我能做到吗? (除了改变X11的源代码......):)
答案 0 :(得分:0)
如果你的目标是Raspberry Pi,我建议你使用eglfs Qt 5插件,这意味着OpenGL通过EGL而不是X11。 EGL阻止了撕裂,性能非常好。