NOTICE: The Processors Wiki will End-of-Life on January 15, 2021. It is recommended to download any files or other content you may need that are hosted on processors.wiki.ti.com. The site is now set to read only.
RN 5 01 01 01
Contents
- 1 Release Notes for release 5.01.01.01
Release Notes for release 5.01.01.01[edit]
Introduction[edit]
This release includes the Linux graphics drivers for the SGX530 family of chipsets AM43xx, AM335x, AM35xx/37xx, 387x(TI814x)/389x(TI816x).The Graphics SDK contains documentation, demo programs and tools.
Validation information[edit]
NOTE -
1. This release has been sanity tested on AM335x EVM & AM43x EVMs only.
Installation and Usage[edit]
Please look for detailed installation and usage instructions at below link-
http://processors.wiki.ti.com/index.php/Graphics_SDK_Quick_installation_and_user_guide
Features in this release[edit]
- NEW - AM43x support - Tested on both Beta EPOS & GP-EVMs.
- NEW - 3.12 kernel support(3.12.9) - Tested on AM43x & AM335x with kernel tree as mentioned in Pre-requisites section below.
- NEW - Integration with reset driver framework for both AM43x & AM335x.
- NEW - Packaged updated rc.pvr, install.sh with MIT license
- Based on 1.10 RC DDK (1.10@2359475)
- PowerVR SDK 3.0
Pre-requisites[edit]
Kernel(Linux PSP) versions supported or used for validation[edit]
Only the following devices have been tested & details below -
- AM335x & AM43x -
- Tree: git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git
- Branch: ti-linux-3.12.y
- commit - a4daf45088f752ed6b33239026518fc3d1bce2bc
NOTE- 1.Ensure the reset controller driver is enabled in kernel menuconfig if not enabled by default as below- CONFIG_ARCH_HAS_RESET_CONTROLLER=y CONFIG_RESET_CONTROLLER=y CONFIG_RESET_TI=y
Toolchain[edit]
- Linaro 4.7.3 hardfp toolchain(arm-linux-gnueabihf-) was used for creating this release package.
What is supported[edit]
Khronos API support[edit]
- OpenGL ES 1.1
- OpenGL ES 2.0
- EGL
- Limited 2D acceleration via PVR2D API
Window Systems[edit]
The following Window Systems are supported, on Linux:
- Null Window System
Buffer Swap modes[edit]
The following modes of buffer swapping are supported,
- Front (1 buffer), Flip (chained buffers)
Selection of these modes is done via entries in /etc/powervr.ini. Please refer to http://processors.wiki.ti.com/index.php/SGXDbg#WindowSystem
Extensions[edit]
- IMG propreitary Bufferclass texture streaming enabled by default.
What is not supported[edit]
- Power Management features are not validated on AM43xx(due to an issue with DSS/frame buffer display not functional on issuing suspend/resume) - This will be validated on recieving the kernel sources with the fix and then appropriately this section will be updated.
- Kernel (for OMAP35x/AM35x/37xx) configured without DSS2 framework support will not work with the current display class driver.
- Xorg driver build (SUPPORT_XORG=1) not supported.
- Debug build is meant for debug/testing purposes only & should not be used for measuring performance.
[edit]
For debugging issues with SGX driver and frequently asked questions, please go through
http://processors.wiki.ti.com/index.php/SGXDbg
Fixed in this Release[edit]
- SDOCM00106351 - Kernel info message observed on issuing suspend.
Limitations/ Known Issues[edit]
- None
Contents[edit]
The folders in the installed package contain binaries for several family of devices containing the SGX530 core. Brief description of these folders is below.
Folder Name | Description | Used by | |
---|---|---|---|
2 | gfx_dbg_es3.x / gfx_rel_es3.x | Debug/Release binaries for platforms having SGX core revision 1.2.1 | (AM35xx) How to check? |
3 | gfx_dbg_es5.x / gfx_rel_es5.x | Debug/Release binaries for platforms having SGX core revision 1.2.5 | (AM37xx) How to check? |
4 | gfx_dbg_es6.x / gfx_rel_es6.x | Debug/Release binaries for 38xx(387x,389x) devices (SGX core revision 1.2.5) | 38xx How to check? |
4 | gfx_dbg_es8.x / gfx_rel_es8.x | Debug/Release binaries for 335x devices (SGX core revision 1.2.5) | AM335x EVM |
4 | gfx_dbg_es9.x / gfx_rel_es9.x | Debug/Release binaries for 43xx devices (SGX core revision 1.2.5) | AM43x EVM |
5 | GFX_Linux_KM | Source for Graphics Kernel Modules | Contains kernel dependent code, changes depending on Linux kernel used |
6 | GFX_Linux_SDK | Demos, Training courses, PVR Tools,classes and header files | Used for building new applications (Available only in the SDK package, not in the BIN package) |
7 | include | Contains updated header file for GL extensions, specifically the buffer class streaming extension | Useful for video texturing applications involving bufferclass driver |
8 | tools | Contains devmem2, and other packages | Useful for running/debugging/benchmarking of Graphics SDK |