Chainfire3D- Intermediary OpenGL Driver (Boosts GPU Performance) - G2 and Desire Z General

Xda-developers forum member Chainfire has released an impressive new graphics utility for Android called Chainfire3D. He describes it as an “intermediary OpenGL driver” which can change commands sent from an app to your graphics driver. That allows you to do things like play games that require a specific graphics driver on unsupported hardware. But that’s just the tip of the iceberg.
Here are a few things Chainfire3D can do:
NightMode reduces the number of colors on your display to save battery life on an OLED screen or make a screen easier to view in low-light settings.
Reduce texture resolutions by half, which can reduce memory use and improve performance when rendering 3D graphics.
Convert 32-bit textures to lower quality 16-bit textures.
Use plugins to emulate NVIDIA Tegra 2, PowerVR, or ATI graphics and report to the Android Market that your phone has that hardware (so you can download apps that normally require Tegra 2, for instance).
In order to use Chainfire3D you’ll need a rooted phone with a 1 GHz or faster processor. The software has been tested on a number of phones including the Samsung Galaxy S, Motorola Atrix 4G, Motorola Droid 2, and Google Nexus S.
Some games may not play properly even with Chainfire3D installed, and there’s a chance that you won’t get the same kind of graphics performance that you would with a real NVIDIA Tegra2 processor, but many users are reporting that they’re not seeing any real problems with Tegra-specifica games running on non-Tegra devices.
Click to expand...
Click to collapse
http://mobiputing.com/2011/05/chainfire3d-graphics-driver-for-android-can-boost-graphics-performance-reduce-battery-drain/
Description
!! 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.
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. If you have CWM, it would be prudent to create a backup before installing !!
Click to expand...
Click to collapse
https://market.android.com/details?id=eu.chainfire.cf3d
Anyone try it on their G2 yet? Seems like it could help boost performance a bit.

Just installed it but I don't really see any difference in performance... ran Nenamark and still got the same fps.
Sent from my HTC Vision using XDA App

TL24 said:
Just installed it but I don't really see any difference in performance... ran Nenamark and still got the same fps.
Sent from my HTC Vision using XDA App
Click to expand...
Click to collapse
Did you set it up to drop the image quality for that specific app (or drop the quality in the global settings)? Not doubting your knowledge but we all do things like that at times
Anyway, as far as running and not causing any fc's that I've seen over the past 24 hours the drivers are stable. As far as working, I guess we'll just have to do some more testing.

I DLed this last night and have not had any FCs. I have the CF3d driver installed but no options checked. I will need to play some games and play with settings to se what this does for or phones. Anybody gory any suggestions for games to try?
Sent from my HTC Vision using XDA App

Uhm... to try the tegra games i have to buy the pro version to fix the market so i can download the games?

I don't know about pro-vs-free for tegra games but you need plugins to make it work regardless. They're attached at the bottom of the post in the link. Credit goes to the op.
http://forum.samdroid.net/f10/chainfire-3d-5081/

Everything is working perfectly. Thanks for the plugin tip.
Sent from my Htcclay's SuperCM7 G2 using XDA App

Samurai ii works great with the nvidia plug in, no need for any other settings
Sent from my HTC Vision using XDA App

Really cool. Just keeps freezing when playing tegra games
Sent from my HTC Vision using XDA Premium App

SomEngangVar said:
I don't know about pro-vs-free for tegra games but you need plugins to make it work regardless. They're attached at the bottom of the post in the link. Credit goes to the op.
http://forum.samdroid.net/f10/chainfire-3d-5081/
Click to expand...
Click to collapse
Already installed the nvidia plugin, but i can't find the games on the market
(freee version)

Victorino86 said:
Already installed the nvidia plugin, but i can't find the games on the market
(freee version)
Click to expand...
Click to collapse
Did you hit the fix market button after installing the plugin? I can't remember if you can or not in the free version. That did it for me.
Sent from my HTC Vision using XDA Premium App

SomEngangVar said:
Did you hit the fix market button after installing the plugin? I can't remember if you can or not in the free version. That did it for me.
Sent from my HTC Vision using XDA Premium App
Click to expand...
Click to collapse
Can't do it on free version :/

Related

Flash 10.2 is now available in the Market...

can we just install 10.2 directly over 10.1, or should we uninstall 10.1 first (ti backup)...or?
unless it says it works on Tegra 2 devices, do NOT install it!!!!! the flash that came on our phones is for the Tegra 2. The Flash 10.1 that was in the market essentially broke all flash capability in the browser, and they even had a WARNING in the description for Tegra 2 users.
EDIT: looks like it may be okay is it's "optimized for dual-core devices"
EDIT x2: http://blogs.adobe.com/flashplayer/2011/03/update-on-flash-player-10-2-for-mobile-devices.html "For a list of upcoming Flash-enabled devices which show off the latest performance improvements, including the MOTOROLA ATRIX™ 4G, MOTOROLA XOOM™ and LG Optimus 2X, please click here."
Looks like you're good to go!
con_ritmo said:
can we just install 10.2 directly over 10.1, or should we uninstall 10.1 first (ti backup)...or?
Click to expand...
Click to collapse
Yes you can use it for the Atrix. If you go to the market it will tell you update available. If you read down it says its for dual core also.
yep, in the market it didn't list it as an upgrade (for me) ...just as a clean install...but i took the hit and it installed and upgraded without any issues. can't say i notice a difference at the moment...but it's still the best way that i've found to interface with orb...
thanks!
NICE! If you play a game like flood runner 2 on miniclip, it's finally actually playable!
of course, you need to fullscreen it, but thats easy. just click on the game window and hold down. Then press fullscreen.
20-25 fps
Good stuff; glad to see that it improves quality on single core phones as well.
Sent from my Nexus One using XDA Premium App
Has someone modded it yet to work with Hulu, or anyone have a link to a modded version for Hulu?
jmacdonald801 said:
Has someone modded it yet to work with Hulu, or anyone have a link to a modded version for Hulu?
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=990075
Sent from my MB860 using XDA App
Seems it hasn't really made it much faster. Put flash 10.2 on both the Atrix and my Nexus S and the Nexus S still loads videos faster and plays them smoother... sad =(
(Before testing I cleared out some RAM and the Atrix has over 550mb free while the Nexus S only has 157mb free!!)

Chainfire3D

Hello
has anyone tried the Chainfire3D driver yet?
http://forum.xda-developers.com/showthread.php?t=1087427
I have just installed it and its seamed to work fine (im not guaranteeing this will work for you use at own risk)
do people notice a diffrence?
Have you noticed any improvement in the 3D performance?
Sent from my R800i using Tapatalk
I saw this and was tempted but rememebred our driver was written specifically for the play with all enhancements already done, so I can see the above driver making things worse
It is unlikely as of today, since Chainfire has not reported about any phone with Adreno chipsets.
Logseman said:
It is unlikely as of today, since Chainfire has not reported about any phone with Adreno chipsets.
Click to expand...
Click to collapse
It says HD2, that has adreno 200.
Sent from my R800i using Tapatalk
Logseman said:
It is unlikely as of today, since Chainfire has not reported about any phone with Adreno chipsets.
Click to expand...
Click to collapse
CHAINFIRE 3D is officially awsome i bought the pro version, spent 10 mins on google, download 1 or 2 unoffical plugins, and spent the last 20 minutes playing samurai 2 vengeance on my play im guna try some more tegra games later
*Edit* one or 2 slight graphical glitches on your boat (mad colour changes) but riptide gp works well on the play 2 with no lag, awsome graphics
AndroHero said:
CHAINFIRE 3D is officially awsome i bought the pro version, spent 10 mins on google, download 1 or 2 unoffical plugins, and spent the last 20 minutes playing samurai 2 vengeance on my play im guna try some more tegra games later
*Edit* one or 2 slight graphical glitches on your boat (mad colour changes) but riptide gp works well on the play 2 with no lag, awsome graphics
Click to expand...
Click to collapse
Just tested both games with and without the chainfire drivers installed, exactly the same results, both games run anyway on the Play
FK1983 said:
Just tested both games with and without the chainfire drivers installed, exactly the same results, both games run anyway on the Play
Click to expand...
Click to collapse
samurai 2 says the device is not compatible without the drivers, and anyway nvida use a diffent texture compression method to quallcomm so you would get the black textures like you would with powervr textures
AndroHero said:
samurai 2 says the device is not compatible without the drivers, and anyway nvida use a diffent texture compression method to quallcomm so you would get the black textures like you would with powervr textures
Click to expand...
Click to collapse
how did you try both games and they worked?
i installed the drivers and it tries to load samurai then says device not compatible
and riptide says wont work as havnt got dual core?
crispyduckling said:
how did you try both games and they worked?
i installed the drivers and it tries to load samurai then says device not compatible
and riptide says wont work as havnt got dual core?
Click to expand...
Click to collapse
Once you load the drivers, you have to go to default opengl settings, a choose the driver you want to use
Sent from my R800i using Tapatalk
AndroHero said:
Once you load the drivers, you have to go to default opengl settings, a choose the driver you want to use
Sent from my R800i using Tapatalk
Click to expand...
Click to collapse
aha silly me
played samurai 2
but riptide has license error?
waz000000 said:
I saw this and was tempted but rememebred our driver was written specifically for the play with all enhancements already done, so I can see the above driver making things worse
Click to expand...
Click to collapse
Question can I change between the two drivers or can I only have one or the other.
emann56 said:
Question can I change between the two drivers or can I only have one or the other.
Click to expand...
Click to collapse
Once you load the drivers to the app, you can easly switch between them or even switch them off in default opengl settings. You dont even have to reboot before it takes effect
Sent from my R800i using Tapatalk
Anyone got texture missing or flicker when resuming game after quitting the game, or play Dojo mode?
m4a1rifle said:
Anyone got texture missing or flicker when resuming game after quitting the game, or play Dojo mode?
Click to expand...
Click to collapse
I am having the same problem!:'(
Sent from my R800i using XDA App

Nova 2 unplayable

Hello. I.recently purchased Nova 2 from gameloft website for 4 euros. I honestly tried a cracked version before that. It didn't run well. I then purchased the game and it's exactly the same. The game often drops to what look to me 3 or 5 fps, very laggy in every situation. I tried with chainfire 3d but nothing changes. I am at the moment with latest cyanogen. I have read that people with desire HD run the game smooth so what problem do i have here?
Sent from my Desire HD using XDA App
you should try a complete wipe + reinstalling..
I was on Cyanogenmod when i bought the game and had no problem.. i'm on Virtuous right now and still plays smoothly
Complete wipe of the Tom or the app? Before installing cyanogen i did the complete clean uninstall. After the cracked version i also disinstalled the app from the manage apps, and then deleted the directory of gameloft from SD card. Then i purchased the game, installed apk and downloaded all the new game data. Can you give more info?
Sent from my Desire HD using XDA App
And did you buy it from gameloft wap website, gameloft full website or android market? Maybe it makes a difference.
Sent from my Desire HD using XDA App
A compete wipe of the device and reinstall cyanogen. However you did it the first time so im clueless.
As for the .apk, i got it from the market but i dont think i really mather because all the cache files are downloaded from gameloft servers anyway
Sent from my Desire HD using XDA App
I had the same issues when i first played the game with the normal version you get when you buy it for the DHD. This version is somehow buggy i think. For me the lags where most noticeable while there where enemies on the screen. Seemed to me like there is some texture or effects on the guys that causes the lags.
I then tried about every version out there and to my surprise the Xperia Play version worked best. You might wanna give that a try Its the oldest Android Nova 2 version, 1.0.0. But it runs super smooth on my device! Note: The resolution is slightly off in the menus but the gameplay is perfectly fine.
I am gonna try the experia play version. Any hints on how I can find it?
And also i made someone download the game from the market on an Acer iconia with Tegra. It runs not smoother than my phone and it's weird i think. I don't expect 60 fps but on my phone it's just impossible even to just look around.
So i am waiting on advice on how to run the xperia version! By the way i get 2200 points on quadrant benchmark so i guess CPU and video are ok.
Sent from my Desire HD using XDA App
Found it even before your post! I was sure that was the version i tried before buying but maybe it isn't....this one works flawless, only weird things are the menu which is cropped and the initial intro video which is smaller than the screen. In game graphics are the same, but it runs very very well. Nothing like the other one! Thanks!
Sent from my Desire HD using XDA App
I noticed that the picture becomes blurry and the framerate drops down. It is like the game uses some sort of dynamic resolution. The weird thing is that when the picture is sharp, the game is very smooth. As soon as the picture pixelates and blurs the frames go very very low, unplayable. I wonder what causes that. Gameloft said that no one reported problems on the desire HD so i have no idea.
Sent from my Desire HD using XDA App
rogermorse said:
I noticed that the picture becomes blurry and the framerate drops down. It is like the game uses some sort of dynamic resolution. The weird thing is that when the picture is sharp, the game is very smooth. As soon as the picture pixelates and blurs the frames go very very low, unplayable. I wonder what causes that. Gameloft said that no one reported problems on the desire HD so i have no idea.
Sent from my Desire HD using XDA App
Click to expand...
Click to collapse
Gameloft released NOVA2 v 1.0.3 for some HTC models ... the link is available from support...just email them.
or Google search for this version this even works in SGTAB2 7.0 ( unrooted ) ...however the movement control gets stuck at times, you may have to pause the game & resume to play.
On Android phones ( not Tablets ) with smaller screen size , I think this version will play much better.
I tried ChainFire3D on it, but it fails to load.
Happy Gaming!
thedeamon said:
Gameloft released NOVA2 v 1.0.3 for some HTC models ... the link is available from support...just email them.
or Google search for this version this even works in SGTAB2 7.0 ( unrooted ) ...however the movement control gets stuck at times, you may have to pause the game & resume to play.
On Android phones ( not Tablets ) with smaller screen size , I think this version will play much better.
I tried ChainFire3D on it, but it fails to load.
Happy Gaming!
Click to expand...
Click to collapse
same here

For all "deadspace" fans!

There is a deadspace game for android available online somewhere..you need froyo and chainfire with the qualcomm driver for it to work...it doesn't work on gingerbread roms btw...I had to revert back to froyo but the game is awesome.
update..after playing it for the past 2 days, the is the best android high quality game i have ever played..u can change customs, upgrade your weapons and every single aspect of the character...i have tried every gameloft game except for the w.o.w clone and i can't tell it has a better story and gameplay than all the gameloft games currently available for android..it almost feels like the console version and i suggest everyone tries it...9/10 so far but some of the controls are iffy
Isn't it a game loft game?
Sent from my SPH-D700 using XDA Premium App
It's EA and it supposed to be xperia play exclusive (which I hate)...it will make more money on the android market smh...it's sold on the EA site somewhere
kobby2k6 said:
It's EA and it supposed to be xperia play exclusive (which I hate)...it will make money on the market smh...it's sold on the EA site somewhere
Click to expand...
Click to collapse
And its free on other sites which we are not allowed to mention on here,lol.
gtuansdiamm said:
Isn't it a game loft game?
Sent from my SPH-D700 using XDA Premium App
Click to expand...
Click to collapse
Say what you want about gameloft but their knockoff games sometimes are better than real ones,im surprised game companies dint sue them yet.
lviv73 said:
And its free on other sites which we are not allowed to mention on here,lol.
Say what you want about gameloft but their knockoff games sometimes are better than real ones,im surprised game companies dint sue them yet.
Click to expand...
Click to collapse
yea i love gameloft games...especially modern combat 2 for the online pay but i hate the hackers (they are destroying the game)
Has anyone found why this game doesn't work on GB ROMs? Or know a workaround? Got it to work on my a100 tab but as noted above, doesn't work on my Epic
Ceelos09 said:
Has anyone found why this game doesn't work on GB ROMs? Or know a workaround? Got it to work on my a100 tab but as noted above, doesn't work on my Epic
Click to expand...
Click to collapse
it only works for sgs models on froyo and also doesn't work on galaxy nexus (read it in a forum somewhere)..but some samsung phones that can run the game in gingerbread are galaxy ace, gio, mini and the droid charge apparently (can't confirm this phone). I think it has to do the way samsung gingerbread update messed with the gpu (assumption) plus the game was originally made for xperia play...i have tried all chainfire settings and i can't get it to work on my epic on gb and cm7 (it freezes the phone) but works fine in froyo..
kobby2k6 said:
it only works for sgs models on froyo and also doesn't work on galaxy nexus (read it in a forum somewhere)..but some samsung phones that can run the game in gingerbread are galaxy ace, gio, mini and the droid charge apparently (can't confirm this phone). I think it has to do the way samsung gingerbread update messed with the gpu (assumption) plus the game was originally made for xperia play...i have tried all chainfire settings and i can't get it to work on my epic on gb and cm7 (it freezes the phone) but works fine in froyo..
Click to expand...
Click to collapse
I also tried running it using Chainfire3D, didn't work. It loads up about 2 seconds of the intro and just closes. For the time being, I'm enjoying GB more than Froyo so I won't be going back, although I wanted to play this pretty bad :\ sad days...
I got it running on my Iconia Tab tho using Chainfire 3D. The only problem is that it only runs in portrait mode, not landscape. So I'm cut off short from both sides of the gameplay. Turning into corners is a pain since I'm half blind and I can't see anything besides me unless its literally like beside me already :\ its playable, but kind of annoying.
Sent from my SPH-D700 using xda premium
I also tried on gingerbread with no dice awhile ago, that's awesome thought to know that our phones can play console quality games.
Sent from my SPH-D700 using xda premium
Posted a thread about this -- apologies for not finding this one first.
I'm severely bummed, because I love this game, and am only about 1/3 of the way through it. I loathe the idea of having the flash back to Froyo to play it, and am not going to... YET.
I mentioned in my other thread, though, that Shadowgun DOES work on the E4G with GB and Chainfire3D+NVIDIA plug-in. While the game does need the horsepower of the Galaxy S II, it plays well on the E4G, with just a little stuttering here and there as the graphics H/W can't keep up. Hasn't interfered with gameplay at all, though, and it's an AWESOME game!!
EDIT: Haven't tried it with an OC kernels yet. Just flashed Samurai 3.01++, with a turbocharge GPU clock, and support for CPU OC. I'll crank it up and give Shadowgun a try, report back here later.
dwallersv said:
Posted a thread about this -- apologies for not finding this one first.
I'm severely bummed, because I love this game, and am only about 1/3 of the way through it. I loathe the idea of having the flash back to Froyo to play it, and am not going to... YET.
I mentioned in my other thread, though, that Shadowgun DOES work on the E4G with GB and Chainfire3D+NVIDIA plug-in. While the game does need the horsepower of the Galaxy S II, it plays well on the E4G, with just a little stuttering here and there as the graphics H/W can't keep up. Hasn't interfered with gameplay at all, though, and it's an AWESOME game!!
EDIT: Haven't tried it with an OC kernels yet. Just flashed Samurai 3.01++, with a turbocharge GPU clock, and support for CPU OC. I'll crank it up and give Shadowgun a try, report back here later.
Click to expand...
Click to collapse
Please do I'm curious to see your results!
Sent from my SPH-D700 using XDA Premium App
Is it possible to decompile the deadspace APK and recompile for use with gingerbread?
Sent from my SPH-D700 using XDA App
This unfortunately does not work on my my Samsung Galaxy S Captivate running 2.3.5 and no way am i going back to froyo! Although i do miss playing it. It crashes at the EA logo and just sends me back to my home screen.
I used it on my TW based EI22 Epic rom. Coupled with chainfire it worked fine on gingerbread. Runs perfect with no additional mods on cm7 now.
Sent from my SPH-D700 using Tapatalk
Ceelos09 said:
Has anyone found why this game doesn't work on GB ROMs? Or know a workaround? Got it to work on my a100 tab but as noted above, doesn't work on my Epic
Click to expand...
Click to collapse
I downloaded DeadSpace from SamsungApps for free & it works great on CleanGB MTD.
Just to give feedback, Deadspace runs great on EI22 (CleanGB) and Cyanogen 7 RC0 through nightly 16, to include using Samurai kernel with overclocked GPU. I got mine from the Android Market, I think it was on sale. Great game to show off the Epic's performance and black levels.

Playing Mario Party 3?

So I got a Nexus 7, and it's pretty cool.
I downgraded to 4.1.2 so I could use the Wii classic controller.
ANYWAYS. I downloaded the three top N64 emulator from the google store, N64oid, Mupen+ and something else...
Anyways, trying to play Mario Party 1, 2, or 3 and it runs at full speed. The game runs okay during the setup, but once you get into play, the sprites disappear and the spots on the board are all moved around and off the path of the actual map.
It's not a frame rate issue, it's graphical glitches.
I'm just wondering if there is any way of fixing it? Is there a setting I can change, or a different type of rom or emulator I need?
Any help would be great.
If you're wondering, yes, I do own a physical copy of Mario Party 1, 2, and 3. Going on a trip soon and would love to play it along the way.
Thanks guys!
Make sure opengl hardware rendering is enabled.
Sent from my Motorola XPRT
BlackFire27 said:
Make sure opengl hardware rendering is enabled.
Sent from my Motorola XPRT
Click to expand...
Click to collapse
Is that a setting on the emulator itself? And to which emulator may you be referring? Thank you.
I tried playing mario party 2 and everything was just flickering, using N64oid.
Bump? Anybody else having this issue and or resolved it? It's a pretty popular n64 game, I'm actually kinda surprised it hasn't been discussed.
BlackFire did as much as he could to help, but we couldn't solve it.
Make sure opengl hardware rendering is enabled.
hufqnjhu said:
Make sure opengl hardware rendering is enabled.
Click to expand...
Click to collapse
How do I do that?
retrogamer24 said:
How do I do that?
Click to expand...
Click to collapse
It's in developer settings.
Sent from my Nexus 7 using Tapatalk 2
scream4cheese said:
It's in developer settings.
Sent from my Nexus 7 using Tapatalk 2
Click to expand...
Click to collapse
Okay, I see Enable Open GL traces currently set to none, but with options for
Logcat
Systrace (Graphics)
Call stack on glGetError
Which would I choose?
Thanks!
The n64 emulators are not polished yet on any platform including PC and wii and of course Android I doubt you will play a game without some kind of graphical tears or glitches especially games that originally needed the expansion pack and whatever settings you try you will have some glitches
Sent From My Nexus 7 MIUI Warlord
And The Unbeatable [email protected] in Pool Break Pro
1eyedmonster said:
The n64 emulators are not polished yet on any platform including PC and wii and of course Android I doubt you will play a game without some kind of graphical tears or glitches especially games that originally needed the expansion pack and whatever settings you try you will have some glitches
Sent From My Nexus 7 MIUI Warlord
And The Unbeatable [email protected] in Pool Break Pro
Click to expand...
Click to collapse
I've been told by people around here they've had it running perfectly on their Nexus. Just haven't been able to communicate with them enough to figure out how they do it.
Could somebody please be kind enough to explain to me exactly how to enable opengl hardware acceleration? Thanks!
Also interested in this.

Categories

Resources