I've been working for a while now on a 640x480 display with OpenGLES and Qt on a DM3730.
Now, I've got a new Sharp display that I'm integrating, with a 1280x800 resolution (rotated 90 degrees). With those changes, none of the OpenGL SDK demos work anymore - errors below. Switch back to the 640x480 display (with no rotation) and everything works fine again. Any idea what I could be missing?
Thanks,
Glenn Wainwright
Error Info:
PVR_K:(Error): PVRSRVCreateDCSwapChainKM: Failed to
create 3rd party SwapChain [1091, home/glennw/dvsdk_4_00_00_17/graphics-sdk_4.03.0
0.02/GFX_Linux_KM/services4/srvkm/common/deviceclass.c]
7, metrics.c]
PVR: Bytes : 512 1024 2048 4096 8192 16384 32768 65536 13107
2
PVR: ---------------|-------|-------|-------|-------|-------|-------|-------|------
-|
PVR: H -> VB: 353.74 1003.89 1094.76 1005.87 691.35 828.32 988.74 984.31 1046.8
1
PVR: H -> H:1024.13 1269.92 1391.69 1030.36 1303.31 1120.72 1151.85 1115.57 1135.9
5
PVR:(Error): PVRSRVCreateDCSwapChain: Error - 18 returned [512, /bridged_pvr_dc_glu
e.c]
PVR:(Error): PVR2DCreateFlipChain: can't create flipchain [217, /pvr2dflip.c]
PVR:(Error): PVRSRVCreateDCSwapChain: Error - 18 returned [512, /bridged_pvr_dc_glu
e.c]
PVR:(Error): PVR2DCreateFlipChain: can't create flipchain [217, /pvr2dflip.c]
Exit message has been set to: "PVRShell: Unable to create surface
".
InitAPI failed!
PVRShell: Unable to create surface
Here's some further output from the standard gfx_check for this new resolution:
WSEGL settings
[default]
WindowSystem=libpvrPVR2D_FRONTWSEGL.so.1
------
ARM CPU information
Processor : ARMv7 Processor rev 2 (v7l)
BogoMIPS : 796.19
Features : swp half thumb fastmult vfp edsp neon vfpv3
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x3
CPU part : 0xc08
CPU revision : 2
Hardware : OMAP3 EVM
Revision : 0020
Serial : 0000000000000000
------
SGX driver information
Version 1.6.16.3977 (debug) /home/glennw/dvsdk_4_00_00_17/graphics-sdk_4.03.00.02/G
FX_Linux_KM
System Version String: SGX revision = 1.2.5
------
Framebuffer settings
mode "1280x800-62"
# D: 73.303 MHz, H: 51.441 kHz, V: 62.428 Hz
geometry 1280 800 1280 800 32
timings 13642 15 120 8 8 10 8
rgba 8/16,8/8,8/0,0/0
endmode
Frame buffer device information:
Name : omapfb
Address : 0x70000000
Size : 6553600
Type : PACKED PIXELS
Visual : TRUECOLOR
XPanStep : 1
YPanStep : 1
YWrapStep : 0
LineLength : 8192
Accelerator : No
------
Rotation settings
1
------
Kernel Module information
Module Size Used by
omaplfb 8298 0
pvrsrvkm 381017 1 omaplfb
sdmak 3731 0
lpm_omap3530 6473 0
dsplinkk 245361 1 lpm_omap3530
cmemk 21002 0
------
Boot settings
mem=80M@0x80000000 mem=128M@0x88000000 console=ttyS0,115200n8 noinitrd rw ip=192.16
8.0.5:192.168.0.50::255.255.255.0::eth0:on root=/dev/mtdblock4 rootfstype=yaffs2 ps
plash=false mpurate=800 vram=10M omapfb.vram=1:10M omapfb.rotate=1 omapfb.vrfb=y om
apfb.debug=y
------
Linux Kernel version
Linux omap3evm 2.6.32 #653 Tue Apr 30 17:08:34 EDT 2013 armv7l unknown