Letux Kernel

Video-3D

You are looking at an old revision of the page Video-3D. This revision was created by Nikolaus Schaller.

Table of Content

How to access the 3D Video Accelerator

Introduction

The OMAP3 CPU contains a 3D Video accelerator (PowerVR-SGX530).

Details

The system consists of 3 components:

  1. Kernel driver
  2. Runtime initialization
  3. Libraries (OpenGLES)

Kernel driver

The kernel driver has been added to the sources of the hw-validation kernel:

http://git.goldelico.com/?p=gta04-kernel.git;a=tree;f=drivers/gpu/pvr

You can check if it works by checking for

/dev/pvrsrvko
/proc/pvr/*

Runtime initialization

You need to locate and download the SDK from Texas Instruments:

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'

Or you can install the packages from Ubuntu (not tested):

http://ports.ubuntu.com/pool/multiverse/o/opengles-sgx-omap3/

You must load the 3.01.00.07 packages without dbg to be compatible to the kernel driver.

Run the pvrsrvinit tool.

Libraries

There are libraries installed by the SDK as described above.