How to access the 3D Video Accelerator
The OMAP3/DM3730 CPU contains a 3D Video accelerator (PowerVR-SGX530). The kernel driver is free and open (GPL) but the runtime (microkernel running on GPU) and the libraries are non-free.
The system consists of 3 components:
- Kernel driver
- Runtime initialization
- Libraries (OpenGLES)
The kernel driver has been added to the sources of the hw-validation kernel:
Configure (Device Drivers/Graphics Support) into the kernel through PowerVR SGX, Revision 1.2.5 - OMPA 3630. This is compatible with the DM3730 chip used in the GTA04.
You can check if the kernel driver is work by checking for
Runtime and Libraries
You need to locate and download the SDK from Texas Instruments (you may have to register yourself and accept license conditions):
old (2.6.32 kernel)
Go to http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/dvsdk/DVSDK_3_00/latest/index_FDS.html and locate OMAP35x_Graphics_SDK_setuplinux_3_01_00_06.bin through 'Graphics SDK v3.01.00.06 Link'
new (3.7 kernel)
Go to http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/gfxsdk/latest/index_FDS.html and locate Graphics_SDK_setuplinux_4_08_00_01.bin through 'Graphics_SDK_setuplinux_4_08_00_01.bin'.
This includes the kernel driver sources, but you don't need to compile/install them again.
Or you can install the packages from Ubuntu (not tested):
You must load the 3.01.00.07 packages without dbg to be compatible to the kernel driver.
Copy the libraries from the SDK to /usr/lib. The version gfx_rel_es5.x is compatible to the DM3730 (the others are rejected by the kernel driver).
Finally run the