Yesterday, we told you about the OpenGL video driver Chainfire3D. At the time, there was a common question: what can you really do with this? Some crafty XDA users have set out to prove exactly what you can do using CF3D, and here at AP, we all think it's nothing short of awesome.

In the past, we've highlighted several games specifically for Tegra devices, and we felt the backlash from users that wanted these games but lacked the proper hardware (read: no Tegra). Now, however, it is possible to play Tegra-specific games on non-Tegra devices, thanks to the CPU emulation and a few plugins in CF3D. Here's an example:

The first thing that you may think is, "how did he get these games on his N1? The Market doesn't allow for Tegra games to be installed on non-Tegra devices!" This is true, but a bit of manipulation, you can use the Tegra Zone to get the apps. Here's how it works (from XDA):

Use Chainfire 3D to add Nvidia plugin for Tegra Zone. Redo market & add nvidia plugin to each of the Tegra Zone games that's on your phone."

All within Chainfire 3D (make sure you install the drivers)

default openGL settings > Use plugins > Nvidia

Per-app OpenGL settings > Tegra Zone > USe plugin > Nvidia

Do the above for all Tegra games & make sure you Fix Market settings within CF3D.

Make no mistake, though - it's not faking Tegra. Here is a simple explanation from Chainfire:

Re: fix market; no, it does not fake Tegra. Chainfire3D is plugin based. OpenGL works with providing "feature identifiers". Fix market simply tells market which features Chainfire3D itself + the installed plugins provide. However, you will still have to configure whatever you download correctly, because not everything Chainfire3D tells Market your device has will be available for each plugin (that depends on the plugin code... and I didn't write those plugins, so I can't be certain what/who/where...)

It's worth noting that not all Tegra games will work and this has not been tested on every device, but if you want to see what you can accomplish, head over the Market and grab CF3D, then on to the XDA Thread for support and plugins.

Good luck!

[via Reddit]

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.

  • Aatif

    Pinball tHD works just fine on my Galaxy S too. So this means keeping games tHD is just a marketing gimmick?

  • Jared

    I've been playing Pinball tHD on my EVO for a few weeks now...works smooth as butter...tHD is 100% marketing.

  • bejo

    Using this and nvidia plugin, Samurai Vengeance II working perfect on Captivate froyo 0 glitch... so happy.. almost cried..

  • Oliver

    Anyone tried the Nook Color yet?

    • Simon Belmont

      That is exactly the question I had! I might give this a whirl on mine later.
      This is pretty cool. The development community shines again!

    • Ramon

      yeah, my nook COLOR (not tablet or plain nook) is running Cm7 encore...i have Chainfire 3d pro and 3 plugins(hard as F*** to find, but glad i did, and for FREE)..umm, the android market currently has cf3d PRO for like $4, but the free version isnt listed for "compatibility" reasons..(go to "download.pandaapp.com" and search "Chainfire 3d" and "Pro" should be in the results...download on PC or mac and unzip the folder, there should be 2 programs, "free" and "pro"..put both in the nook(if you know how, good, if not, reply and i can try to put it simply asap)..run & install the free ver. 1st, install the drivers, and then install pro ver..now the plugins i actually got from Frostwire installed on my NC..if u can find any other way to find em, good for you, but i got em through FW..umm, so thats about it.

  • ben dover


  • http://extremeshowoff.com Sener

    Working on My rooted Evo 4G running stable CM7

  • dingdonghei

    where do I find the plugin?!?!

  • pmgnet

    I posted some results on the nook color in the chainfire3d thread . It did not work well with dungeon defenders or quadrant . I will be testing more games and posting the results there.

  • Ron H in Schenectady

    Riptide GP works nicely on the TBolt, but not as well as my Bell Atrix.

  • Skillit

    I'm kinda curious to see how this will work on the GSII, which contains a more powerful processor and GPU than the Tegra.

  • Daniel

    where to get the plugins? i got got them from xda thread but the app did not find any find any of them

  • Someone

    Theoretically, as the CF3D author pointed out, there's little difference between a T2 and a non-T2 based device. Most of the graphics code will be OpenGL based.

    There's going to be a little bit of extra "features" that either need to be eliminated from the app, or emulated.

    Obviously, if the game's graphics are detailed enough to actually utilize a dual core, the it's not going to run as fast (esp. if the emulation of OpenGL calls is done in software).

  • Icedree

    I don't wanna be a buzz kill , but
    Won't that fry the CPU in the long term ?

    • helikopter

      this has nothing to do with the cpu.

  • Dipdcrown

    GOT THIS WORKING ON MY DROID 1!!! Samurai 2 is smooth.

  • Alex g

    How the hell are guys compiling those .mk files??

  • bhupesh

    wasnt able to find fix market settings in cf3d,no menu option in main screen