qt5.3 - Qt 5.3.2: Screen tearing after running a Quick 2.0 app by eglfs on TI AM335x -


We are tearing a screen example clocks minute 10 on Qt5 eglfs. Looks practice good first 10 minutes, but then warning message continues to appear:

  wait for vsync could not be  

We we work because this message is seen:

  export QT_QPA_EGLFS_FORCEVSYNC = 1  

QSurfaceFormat information:

  format QSurfaceFormat (version 2.0, alternative QFlags (), depthBufferSize 24, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1, stencilBufferSize 8, samples 1, designed to swapBehavior reference 2, swapInterval 1, profile 0) Of With config: EGL_BUFFER_SIZE: 16 EGL_ALPHA_SIZE: 0 EGL_BLUE_SIZE: 5 EGL_GREEN_SIZE: 6 EGL_RED_SIZE: 5 EGL_DEPTH_SIZE: 24 EGL_STENCIL_SIZE: 8 EGL_CONFIG_CAVEAT: 12344 EGL_CONFIG_ID: 8 EGL_LEVEL: 0 EGL_MAX_PBUFFER_HEIGHT: 2048 EGL_MAX_PBUFFER_PIXELS: 4,194,304 EGL_MAX_PBUFFER_WIDTH: 2048 EGL_NATIVE_RENDERABLE: 0 EGL_NATIVE_VISUAL_ID: 0 EGL_NATIVE_VISUAL_TYPE: 0 EGL_SAMPLES: 0 EGL_SAMPLE_BUFFERS: 0 EGL_SURFACE_TYPE: the 7 EGL_TRANSPARENT_TYPE: 12344 EGL_TRANSPARENT_BLUE_VALUE: 0 EGL_TRANSPARENT_GREEN_VALUE: 0 EGL_TRANSPARENT_RED_VALUE: 0 EGL_BIND_TO_TEXTURE_RGB: 0 EGL_BIND_TO_TEXTURE_RGBA: 0 EGL_MIN_SWAP_INTERVAL: 1 EGL_MAX_SWAP_INTERVAL: 1  

Qt 1 source code, we will do ioctl to check the installation of QT_QPA_EGLFS_FORCEVSYNC QT FBIO_WAITFORVSYNC. Ioctl gives success to 10 minutes after running the app

Is there any indication or suggestion about how to eliminate any tearing?

I think the meaning of "torn" is wrong. Actually my situation is just because the mention in the framebuffer console is empty.

The solution is to close the empty bootargs by "consoleblank = 0".


Comments

Popular posts from this blog

java - Can't add JTree to JPanel of a JInternalFrame -

javascript - data.match(var) not working it seems -

javascript - How can I pause a jQuery .each() loop, while waiting for user input? -