• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Chainfire 3D

Vanquished

Android Expert
Nov 2, 2010
1,040
281
USA
I saw this in the Riptide GP thread and didn't to take it off topic. I was reading what it does here:

https://market.android.com/details?id=eu.chainfire.cf3d

How exactly does it allow you to play a game made for one chipset on a different one though (such as Tegra 2 on the Nexus)? The description doesn't say anything about this, but does have a link to XDA which I don't have too much time to go over right now.


From the Market:
"!! Android 2.1 and newer, NOT for Honeycomb !!

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.
!! 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."
 
My guess is it works something along the lines of:

Normal Tegra games on a Tegra device:
Tegra Game: "Here's a wall" -> Tegra chip: "Thanks, i'll draw it like you want, Hey android OS, put this wall on your screen" -> Android OS: "Cheers, I'll draw that nice wall now".

Tegra games on non-Tegra device:
Tegra Game: "%^&*
 
  • Like
Reactions: xefe
Upvote 0
anything Chainfire does is FLIPPIN GOLD....I would be willing to bet this works wonders...he single handedly changed what it meant to play games on windows mobile before android was even a spec in googles eye...i will definitely be trying this

I saw this when he first started developing it and completely forgot about it
 
Upvote 0
so far I tried a handfull of games....tried pinball hd for tegra and that worked great and looks sweet...assassins creed by gameloft ran well before now runs at probably 45-60 fps same with shadow guardian and dungeon hunter 2...it seems the best way to play with this is getting the pro and playing with each specific app instead of doing universal settings..different results with different games...
 
Upvote 0
Since I never play games (but

When I first used the Chainfire 3D drivers was with my HTC HD2 with Windows Mobile! I was a miracle to make SenseUI work better... but I never play games. Under Android (since I still never play games, but I also dont have WinMo or SenseUI) is there actually any advantage to use this driver??
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones