Hi chinglingwang,
After some testing with the current Jethro branch of the community BSP I still see the issue in FB mode:
- Yocto Jethro + vivante 5.0.11p7.4 HFP + Qt5.5 + GPU_VIV_EXT_RESOLVE=1 => NOT working
So it is definitely not a problem between HFP and SFP since it still doesn't work on HFP for me.
Could you send the output of the command 'env' on your setup? Are you using eglfs (QT_QPA_PLATFORM)?
danielleloader, does GPU_VIV_EXT_RESOLVE fix the problem in your case?
In case this is useful, here is my env + some eglfs debug information:
root@nitrogen6x:~# env
USER=root
SHLVL=1
HOME=/home/root
HUSHLOGIN=FALSE
QT_QPA_EGLFS_DEBUG=1
PS1=\u@\h:\w\$
LOGNAME=root
TERM=linux
FB_MULTI_BUFFER=3
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin
SHELL=/bin/sh
HZ=100
QT_QPA_PLATFORM=eglfs
PWD=/home/root
GPU_VIV_EXT_RESOLVE=1
TZ=UTC
EDITOR=vi
root@nitrogen6x:~# /usr/share/cinematicexperience-1.0/Qt5_CinematicExperience
mxc_sdc_fb fb.21: 1280x800 h_sync,r,l: 32,48,80 v_sync,l,u: 6,2,15 pixclock=71108000 Hz
imx-ipuv3 2400000.ipu: use special clk parent
imx-ipuv3 2400000.ipu: disp=1, pixel_clk=71108000 71458646 parent=71458646 div=1
Unable to query physical screen size, defaulting to 100 dpi.
To override, set QT_QPA_EGLFS_PHYSICAL_WIDTH and QT_QPA_EGLFS_PHYSICAL_HEIGHT (in millimeters).
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
Created context for format QSurfaceFormat(version 2.0, options QFlags(), depthBufferSize 24, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1, stencilBufferSize 8, samples -1, swapBehavior 2, swapInterval 1, profile 0) with config:
EGL_BUFFER_SIZE: 12
EGL_ALPHA_SIZE: 0
EGL_BLUE_SIZE: 4
EGL_GREEN_SIZE: 4
EGL_RED_SIZE: 4
EGL_DEPTH_SIZE: 24
EGL_STENCIL_SIZE: 8
EGL_CONFIG_CAVEAT: 12344
EGL_CONFIG_ID: 5
EGL_LEVEL: 0
EGL_MAX_PBUFFER_HEIGHT: 8064
EGL_MAX_PBUFFER_PIXELS: 65028096
EGL_MAX_PBUFFER_WIDTH: 8064
EGL_NATIVE_RENDERABLE: 0
EGL_NATIVE_VISUAL_ID: 0
EGL_NATIVE_VISUAL_TYPE: 12344
EGL_SAMPLES: 0
EGL_SAMPLE_BUFFERS: 0
EGL_SURFACE_TYPE: 1285
EGL_TRANSPARENT_TYPE: 12344
EGL_TRANSPARENT_BLUE_VALUE: -1
EGL_TRANSPARENT_GREEN_VALUE: -1
EGL_TRANSPARENT_RED_VALUE: -1
EGL_BIND_TO_TEXTURE_RGB: 1
EGL_BIND_TO_TEXTURE_RGBA: 1
EGL_MIN_SWAP_INTERVAL: 0
EGL_MAX_SWAP_INTERVAL: 10
Regards,
Gary