I am working on a new product that will be using among other things a Qt Embedded driven GUI app on an Overo Fire-based custom board with touch screen and 5.7" LCD. It seems at this point in the development that the graphical user interface driver app is consuming most of the resources of the processor, and so I'm looking to make sure that the graphics accelerator is being utilized and am not finding what I expect using Sakoman's 3.2.0+ kernel (modified to support our touch screen driver) and Steve's console image as the base for the platform with the file system extended by adding lighttpd, php5, sqlite3 and our end user apps plus the Qt Embedded libraries.
After doing quite a bit of reading up on combining Qt and the OMAP35xx graphics acceleration, it seems I'm missing something on the kernel side. During boot, I see 'No SGX hardware, not starting PVR', and when running the TI-supplied gfx_check.sh, cat /proc/pvr/version gives 'file not found'. It appears that the accelerated drivers are not part of the base distribution for either the GNOME or the console images, from what I can see.
'Opkg install libgles-omap3' indicates the package is installed and up-to-date.
Poking around in the kernel config, I don't see an obvious place to add these. I started with the omap3_defconfig and changed only the SPI drivers (removed existing drivers, added our AR1020-based touch screen driver).
Has anyone been through this process of getting the pvr driver to load and function? Once this part is working, I'm relatively confident I can handle rebuilding the Qt Embedded (4.7) stuff so that qws loads the proper drivers.
Unfortunately Qt 4.8 with QPA (Lighthouse) is not quite ready for prime time, it seems that does away with the qws headaches.
Any hints are appreciated,
James M Pettinato, Jr.
Senior Software Engineer
E: jim.pettinato@...> | P: 814-898-5250 | F: 814-899-3414
FMC Technologies Measurement Solutions, Inc.
1602 Wagner Avenue | Erie, Pennsylvania | 16514 USA