Description
Chainfire3D - Take control of your GPU (OpenGL) !Take control over your GPU!
Chainfire3D is an intermediary OpenGL driver. What does that mean? It means that Chainfire3D sits between your apps and the graphics drivers, and can intercept and/or change commands between the two. It has some built-in functions, and can be further extended with plugins to provide extra functionality.
!! Android 2.1 and newer. Now available for Honeycomb - but still a big risk there. Install on Honeycomb at your own peril !!
!! Chainfire3D is for 1ghz+ devices only !!
!! ROOT is required for this program, as well as a writable /system partition. S-OFF is also required on HTC devices !!
Features include reducing texture size and quality to reduce memory use and potentially increase game performance, as well as increasing memory use potentially increase performance.
If you also install the (experimental) EGL driver, AND your GPU supports it, AND you have the Pro version, you can enable 4xMSAA or 16xMSAA on a per-app bases. This can drastically improve image quality!
Be sure to check the thread on XDA for available plugins !
( http://forum.xda-developers.com/showthread.php?t=1087427 )
Chainfire3D has been tested on:
- HTC HD2
- Samsung Galaxy S
- Samsung Galaxy Tab 7"
- Samsung Galaxy S II
- Samsung Epic 4G
- Motorola Atrix 4G
- Motorola Droid 2
- LG Optimus 2X
- Google Nexus S
It's likely to work on far more devices. So far nobody has reported a failed install, so that's good. Doesn't mean problems can't happen.
!! There is some risk involved installing the driver. Your device may not boot. If you have CWM, it would be prudent to create a backup before installing !!


Android OS Requirements
2.1 and up

Changelog
What's in this version:
  1. 2.5:
  2. ~ CF3D driver detection now much faster
  3. ~ Changes to install script
  4. ~ Changes to Pro detection
  5. + Can be installed on Honeycomb (still risky!)
  6. + Backup/restore
  7. + Per-app launch button
  8. + BETA EGL driver (depth buffer, MSAA)
  9. + Refactoring
  10. 2.6:
  11. ~ Bug: install shaders/plugins on empty install
  12. ~ Bug: restore on empty install
  13. 2.7:
  14. + Max MSAA detection
  15. ~ MSAA compatibility
  16. + Force kill pre app launch
  17. ~ Bug: rescan EGL driver version in per-app settings
  18. ~ Bug: SuperUser issue
  19. 2.8:
  20. ~ Bug: EGL driver