Android app developer Chainfire released an interesting app into the Market recently called Chainfire3D - "an intermediary OpenGL driver." Basically, this app sits between your app and the proprietary graphics driver on your device and can manipulate the commands between the two.

This enables you do some pretty rad things with your device in order to increase efficacy, battery life, performance, etc. For example, you can use Chainfire3D to enable night-mode, which basically only powers the red pixels on your device in order to save battery life (yes, it makes everything look red - see below).

ss-0-320-480-160-0-7b46e2f3b4bc3120b2ab56575cb9520dd2599a88 ss-1-320-480-160-0-c44134631c942dd44b7384480d5603faa10e0cb8 ss-2-320-480-160-0-28fb0509d774fdcb17de4c78f4c0cca18873b455

Other features of Chainfire3D includes a multitude of texture manipulations, including the ability to reduce texture sizes and quality (for faster gaming) and unroll textures, which converts non-32 bit textures into 32 bit. you can also expand the abilities of Chainfire3D with plugins, but the API is limited at the moment.

A couple of noteworthy things about Chainfire3D before you run over the the Android Market to download it:

  • Chainfire3D is for rooted devices only!
  • This app is designed for devices with a 1GHz processor or better.
  • This is for Android 2.1-2.3.4 and it does not work on Honeycomb!

For more information, you can check out the source thread over at XDA, and you can grab the download free from the Android Market.

Cameron Summerson
Cameron is a self-made geek, Android enthusiast, horror movie fanatic, musician, and cyclist. When he's not pounding keys here at AP, you can find him spending time with his wife and kids, plucking away on the 6-string, spinning on the streets, or watching The Texas Chainsaw Massacre on repeat.

  • Jason

    And its pulled (Time 4:11 EDT)

    • Cameron Summerson

      If you tried to access the app by using the widget, try again. I made a mistake when I typed in the application ID. Sorry about that.

  • Manoj D.

    Affirmative ^^^

  • Manoj D.

    [Edit]: The application is not pulled and is still present in the Android Market...for now.

  • Sandy McArthur

    How does only showing red pixels save battery? It's not night there are different backlights for each red, green, and blue pixel set. Sounds like a bogus claim to me.

  • pmgnet

    LOL. Why did he put it at high maturity rating?

  • Gaurav

    i installed chainfire3D, but when i got to install the CF3D DRIVER, I get an error saying that "Not enough space available! Need 749568 more bytes!"

    Samsung Vibrant T-959.

    please help me.

  • http://stuarthalliday.com Stuart Halliday

    Most Android phones use a white cold cathode light source.
    The LCD filters out the white light to give you your colour.
    So just using the red parts of the LCD will have no impact on battery life!

    If your phone uses OLED then, yes this will save on battery juice.

    Why do I get the feeling the reviewer doesn't know this?

  • bah

    Sux that it is only for 1ghz+ processors, I wanted to try and get some juice out of my 600mhz one in order to play some games that have too much frameskipping to be enjoyable :\

    • shevake

      buy a power pc & we could play all great games for at least 2 years...
      With android, we should change every 6 months.., keep wondering why I used DesireHD.. reduce .. reduce..