[Q] Can Chainfire 3D improve graphics performance/quality ? - Samsung Galaxy R i9103

Can the full version of Chainfire 3D improve the graphics quality or performance of the Galaxy R ? I know that it's mostly used to allow non-Tegra devices to run Tegra-only apps.

dragosh01x said:
Can the full version of Chainfire 3D improve the graphics quality or performance of the Galaxy R ? I know that it's mostly used to allow non-Tegra devices to run Tegra-only apps.
Click to expand...
Click to collapse
As you already know its only for non-Tegra devices we don't require ChainFire for playing any games. I don't think it would improve graphics any further.

dragosh01x said:
Can the full version of Chainfire 3D improve the graphics quality or performance of the Galaxy R ? I know that it's mostly used to allow non-Tegra devices to run Tegra-only apps.
Click to expand...
Click to collapse
it can decrease quality of graphics so if u use chainfire on tegra, game graphics will be lowered so that it will work smoothly (we dont need it as we have thd games which uses all tegra gpu cores and delivers awesome performance)

I also think that the galaxy r has very good grapichs.

xlm13x said:
it can decrease quality of graphics so if u use chainfire on tegra, game graphics will be lowered so that it will work smoothly (we dont need it as we have thd games which uses all tegra gpu cores and delivers awesome performance)
Click to expand...
Click to collapse
Sent from my GT-I9103 using XDA

Chainfire also allows games to be run at a higher quality and allow anti-aliasing .
Also , if you have the relevant shader plugins you could play games made for other graphics hardware
This was sent from a Galaxy Ace. Problem?

I don't think there's a need for chainfire
In Galaxy R its already a tegra chipset. i don't think chainfire would improve it more further.....

jay2393 said:
In Galaxy R its already a tegra chipset. i don't think chainfire would improve it more further.....
Click to expand...
Click to collapse
Look at the post above you !
This was sent from a Galaxy Ace. Problem?

Chainfire remaps the Nvidia API graphics driver calls to the OpenGL standard API. I don't think Nvidia has a very different set of instructions (and developers won't hassle) and this set would be based on OpenGL as well.
Using Chainfire on the i9103 would simply force the game to use the standard 3d acceleration path, with performance relying on the graphics chip and its driver. Probably the difference will be none. Maybe a couple of misplaced effects.

josjator said:
Chainfire remaps the Nvidia API graphics driver calls to the OpenGL standard API. I don't think Nvidia has a very different set of instructions (and developers won't hassle) and this set would be based on OpenGL as well.
Using Chainfire on the i9103 would simply force the game to use the standard 3d acceleration path, with performance relying on the graphics chip and its driver. Probably the difference will be none. Maybe a couple of misplaced effects.
Click to expand...
Click to collapse
I have misplaced effects on my Ace's Adreno 200 . But that's because this is only for 1Ghz+ devices , it still works well though
This was sent from a Galaxy Ace. Problem?

Related

Tegra games on non-tegra devices?

Is there some sort of work around to play tegra only games on non tegra devices?
I don't think you can
SteveCheeseman said:
Is there some sort of work around to play tegra only games on non tegra devices?
Click to expand...
Click to collapse
Sent from my Samsung-SPH-D700 using XDA Premium App
Different Libraries/drivers & higher performance for Tegra - so a no go.
davebugyi said:
Different Libraries/drivers & higher performance for Tegra - so a no go.
Click to expand...
Click to collapse
I have an sgs2 with exynos chip but I can play guerrilla bob THD version smooth and w/no glitches
I will try other games
Sent from my GT-I9100 using XDA App
davebugyi said:
Different Libraries/drivers & higher performance for Tegra - so a no go.
Click to expand...
Click to collapse
How can the Tegra 1Ghz give a higher performace??? no, it's possible that the code written for the Tegra gives better performance than running on a different chipset maybe, but not if the code is written to work on all... I personally believe Tegra are building there own gaming market so that HW companies will move to there chipset, but that's bad (I can think of stronger words!) and it's not the Android way!
binarybasher said:
How can the Tegra 1Ghz give a higher performace??? no, it's possible that the code written for the Tegra gives better performance than running on a different chipset maybe, but not if the code is written to work on all... I personally believe Tegra are building there own gaming market so that HW companies will move to there chipset, but that's bad (I can think of stronger words!) and it's not the Android way!
Click to expand...
Click to collapse
I agree, that's what they are trying to do but the Tegra chip is a dual core 1GHz which gives better performance then just a single core 1GHz.
Yes... probably...read this post: http://forum.xda-developers.com/showthread.php?t=1081801&page=4
http://www.youtube.com/watch?v=iSAJptywT8Q
Have fun ;D

Open source driver for FIMG 3DSE (GPU of Galaxy 3)

I am posting here as I am not allowed to do so in development subforum.
Anyway, I am the developer of the OpenFIMG project (formerly GLES6410), which is aiming to provide proper OpenGL support on devices with FIMG 3DSE 3D engine, found in S3C6410, S5PC100 and probably also in S5P6442. The project is in a pretty advanced state as it is already capable of running Android 2.3 with hardware acceleration. Still many OpenGL extensions and some core features (like lighting) are still missing. More info can be found here: https://github.com/tom3q/openfimg/wiki.
It is very likely (and almost confirmed) that the SoC used in Galaxy 3 (S5P6442) contains the same GPU as the one in S3C6410, which is the chip inside Galaxy Spica and similar phones, at least basing on what Quadrant and GLbenchmark show and on GL libraries supposed to be dumped from Galaxy 3.
What I am trying to say is that my project may also be useful on Galaxy 3, but I am the only developer working on it and I am doing it in my free time, so it does not progress as fast as one may expect. In other words, I am looking for some other developers interested in this project.
If you are interested, then do not hesitate to drop me a PM.
Mod EDIT : moving this to development
EDIT: Attached some documents about FIMG 3DSE (based on S3C6410 documentation and my reverse engineering)
EDIT: The project has been successfully used on G3. Builds of ICS for G3 use OpenFIMG as primary graphics driver currently and there are update packages for CM7.
Very interesting .. I send you PM.
Galaxy 3 has no GPU.
mpbm23 said:
Galaxy 3 has no GPU.
Click to expand...
Click to collapse
Based on what?
All my sources state that it has exactly the same FIMG 3DSE rev. 1.5 as in S3C6410.
Based on the fact that no site says that the I5800 has a GPU and that graphics on games are really laggy.
Unless you are not talking about a discrete GPU.
No mobile phone contains a discrete GPU. All of them are embedded inside some SoC chip, some are better (SGX, Adreno), some are worse (FIMG 3DSE).
It is exactly the same as with Spica and similar phones. Games are laggy because the hardware is not a speed daemon and the performance is even more impacted by really _broken_ drivers.
Then why nobody write that it has GPU like all the other phones like Galaxy S ,Nexus S etc?
mpbm23 said:
Then why nobody write that it has GPU like all the other phones like Galaxy S ,Nexus S etc?
Click to expand...
Click to collapse
Because it is a low end phone, software support for this GPU is very bad and the GPU itself is not a speed daemon.
tom3q said:
Because it is a low end phone, software support for this GPU is very bad and the GPU itself is not a speed daemon.
Click to expand...
Click to collapse
Okay..so your project involves developing real good drivers so that even the g3 low end gpu can perform better, right?
Sent from the 3rd Galaxy !
Yes. Of course, it will not work on par with Adreno 200 or similar GPUs, but should at least work a bit better. The main target is to run Android 2.3 (and future versions, which will not work will original drivers, because of missing extensions) with full hardware acceleration and without bugs found in Samsung drivers.
Hmmm.. Nice .. Good luck with your project.. One of our devs marcellusbe is working on porting CM7 to G3.. This would surely help him ..
Sent from the 3rd Galaxy !
cool... if so this is gonna make new benchmark .. pun intended ... best of luck man.... I had thought of throwing this phone a long time back but you guys always give hopes... and ofcourse result..
Wow interesting!
This should be moved to dev section I have sent a PM to haree
Cool. So what can others help with?
Too interesting
I'ld like to help with whatever i can
I'll back you up in spirit, sorry,i know nothing about programming
VERY intresting!
and yes the galaxy 3 does have a gpu and yes it has been confirmed (or atleast i heard) that it has this gpu..cant wait to see the outcome!
Actually, I will need some people who would compile, test and eventually fix the code for Galaxy 3, because the only phone with this GPU I have is a Galaxy Spica (i5700) and there may be some subtle differences between them. (Especially in the kernel part, where kernel modules may require changing of some addresses or some other fragments of code.)
Preferably, I would like someone to help me with the project, but I understand this is not an easy task, so not everyone can apply.
I don't mind being a tester
Edit: also will we be able to play gameloft games and nfs shift?
Sent from my GT-I5800 using XDA App
dilzo said:
I don't mind being a tester
Click to expand...
Click to collapse
Nice, thanks.
However, you have to understand that it is not a simple drop-in replacement of standard GL libs. This project replaces the whole graphics subsystem of the phone, including some kernel modules and this makes testing a bit more complicated as it needs pretty big modification of the phone software.
If it is not a problem for you then ok.
dilzo said:
Edit: also will we be able to play gameloft games and nfs shift?
Click to expand...
Click to collapse
It all depends if all the extensions required by these games will get implemented. Also, there may be some problems with screen resolution of Galaxy 3, which is a not standard one. I cannot give any claims regarding the performance as the real performance of this hardware is unknown.

[Q] will chainfire work on the TF ?

cause on my galaxy s i can now play snapdragon and tegra apps
cause maybe then we might not need gameloft tegra apps any apps will work
yes buddy,chainfire works very well in a lot of games...try newest version with qualcomm and powervr plugins...and read THIS awesome 3ad created by philburkardt to know how versions\games\tricks to do to have fully working games!
Transformer TF101 already have a high end processor (NVIDIA Tegra Dual-Core) ..can anyone tell me why we need chainfire?isn't our (TF101) processor cant support HD games?i'm new to this device..thanks in advance.. ^^
daniel9522 said:
cause on my galaxy s i can now play snapdragon and tegra apps
cause maybe then we might not need gameloft tegra apps any apps will work
Click to expand...
Click to collapse
Chainfire works fine on the Transformer. However, it hasn't helped with any Gameloft games, so far. I pretty much comb the web in search of working Gameloft versions, and have tried MANY combinations of apk, SD data, and Chainfire, for multiple games.
If you try, and manage to get anything working with Chainfire, please let me know. I would love some more playable games.
GAME ON said:
Transformer TF101 already have a high end processor (NVIDIA Tegra Dual-Core) ..can anyone tell me why we need chainfire?isn't our (TF101) processor cant support HD games?i'm new to this device..thanks in advance.. ^^
Click to expand...
Click to collapse
Because there are still versions of some app/games that only work with Qualcomm or PowerVR chips.
GAME ON said:
Transformer TF101 already have a high end processor (NVIDIA Tegra Dual-Core) ..can anyone tell me why we need chainfire?isn't our (TF101) processor cant support HD games?i'm new to this device..thanks in advance.. ^^
Click to expand...
Click to collapse
yes,but many games optimized for others chipset can't run on tegra2 devices without chainfire trick
philburkhardt said:
Because there are still versions of some app/games that only work with Qualcomm or PowerVR chips.
Click to expand...
Click to collapse
thanks phil..and another question if u don't mind..between Qualcoom or PowerVR Chips or NVDIA Tegra Dual-Core..which is the best processor for gaming and apps for tablet?sorry for this question..just wondering which is the best..
GAME ON said:
thanks phil..and another question if u don't mind..between Qualcoom or PowerVR Chips or NVDIA Tegra Dual-Core..which is the best processor for gaming and apps for tablet?sorry for this question..just wondering which is the best..
Click to expand...
Click to collapse
I personally am going to stick with Tegra. The Tegra specific games always look great and run smooth. Plus with Tegra 3 on the way, we're looking at console quality graphics in our pocket/bag.
philburkhardt said:
I personally am going to stick with Tegra. The Tegra specific games always look great and run smooth. Plus with Tegra 3 on the way, we're looking at console quality graphics in our pocket/bag.
Click to expand...
Click to collapse
a complete answer for me..thanks again phil..

Is the Adreno 225 GPU up to the task?

Since we dont have the Tegra 3 Geoforce GPU for the fancy gaming, how is the new Adreno 225 handling high end games? Im interested to see if it plays Modern Combat 3 smoothly since my las phone (HTC Vivid 4.0 ICS) choked making it lag. If anyone has high end / graphically intensive games, please post the name and if it plays smoothly, decent, or lags, so the rest of us has an idea of what to expect. Thanks
Sent from my HTC One X using Tapatalk 2
Only benches slightly lower then the tegra3, but with the extra power from the cpu I would say it balances out.
http://www.anandtech.com/show/5779/htc-one-x-for-att-review/4
My older evo 3d with the adreno 220 had no problem with modern combat 3.. No lag whatsoever. 225 should be good for that and more
Sent from my HTC One X using Tapatalk 2
Loneeagle14 said:
My older evo 3d with the adreno 220 had no problem with modern combat 3.. No lag whatsoever. 225 should be good for that and more
Sent from my HTC One X using Tapatalk 2
Click to expand...
Click to collapse
The 225 and the 220 are basically the exact same, with DirectX support added to the 225. What makes the 225 in the S4 more powerful than the 220 used in many devices such as the evo 3d and the hp touchpad is the higher clock. Thanks to the 28nm process, the adreno can be clocked at 400mhz rather than 266. Nearly double.
ThisWasATriumph said:
The 225 and the 220 are basically the exact same, with DirectX support added to the 225. What makes the 225 in the S4 more powerful than the 220 used in many devices such as the evo 3d and the hp touchpad is the higher clock. Thanks to the 28nm process, the adreno can be clocked at 400mhz rather than 266. Nearly double.
Click to expand...
Click to collapse
Soo, at what clock did HTC set adreno 225 at? Cause in S3 adreno 220 could perform at 320MHz, yet HTC underclocked it
Also have u tried playing Tegra 3 version of Shadowgun and Glow ball on it? How was the framerate?
Xdenwarrior said:
Soo, at what clock did HTC set adreno 225 at? Cause in S3 adreno 220 could perform at 320MHz, yet HTC underclocked it
Also have u tried playing Tegra 3 version of Shadowgun and Glow ball on it? How was the framerate?
Click to expand...
Click to collapse
I think THD games are blocked in the market from installing on non Tegra devices.
I have played a few high end games and I have had no issues. I had a lot problems with Grand Theft Auto in the past. Some devices I had in the past played it but the game would be slower than it should be. With the LTE One X it played GTA on the highest settings without any issue. I played Ride Racer I think its called with the Jet skies and that played and looked great. Although my Galaxy Nexus played that game great too. I played Shadow Warrior with no problem either.
I'm not sure if I'm going to keep my One X though. It works great but I hate how locked down it is. I was spoiled by my Galaxy Nexus.
Sent from my HTC One X using xda premium
i dont know about everyone else.. but it lags on temple run. fps drops when boosted, significantly.. sometimes when taking a turn it lagged so bad that my directional swipes are not even registered.
Do you think we could compile a list of graphically intensive games to test our handsets with?
tian105 said:
i dont know about everyone else.. but it lags on temple run. fps drops when boosted, significantly.. sometimes when taking a turn it lagged so bad that my directional swipes are not even registered.
Click to expand...
Click to collapse
Just played Temple Run for 15 minutes straight, no lag whatsoever. Literally runs as good on my One X as it did on my iPhone 4S.
Modern Combat 3 runs pretty good as well, I have only noticed a couple very very slight stutters in about 2 hours of playing the campaign.
How did you get modern combat running? I can't even download it from market to be denied by the not compatible message lol
Sent from my HTC One X using xda premium
irishnation09 said:
How did you get modern combat running? I can't even download it from market to be denied by the not compatible message lol
Sent from my HTC One X using xda premium
Click to expand...
Click to collapse
go to www.gameloft.com from your phone. They have MC3, NOVA 2, DH2 and a couple other games.
Sent from my HTC One X using XDA
jeremyshaw said:
I think THD games are blocked in the market from installing on non Tegra devices.
Click to expand...
Click to collapse
Cant u modify the apk file or install directly without use of android market cause im sure I've seen some overclocked Galaxy S2s running them on youtube?!
ThisWasATriumph said:
The 225 and the 220 are basically the exact same, with DirectX support added to the 225. What makes the 225 in the S4 more powerful than the 220 used in many devices such as the evo 3d and the hp touchpad is the higher clock. Thanks to the 28nm process, the adreno can be clocked at 400mhz rather than 266. Nearly double.
Click to expand...
Click to collapse
Clocks are only 50% up but memory bandwidth which holding the 220 back is doubled. Meaning in practice the 225 is usually 60% - almost double of the 220 performance. Even my adreno 205 handles all games play with ease. 225 is frankly overkill for existing games at the moment. However the tegra3 and samsungs mali400 are far ahead when comes to decoding flash videos on youtube desktop page. They play 1080p flawlessly while the adreno 225 chokes on 480p.
Xdenwarrior said:
Cant u modify the apk file or install directly without use of android market cause im sure I've seen some overclocked Galaxy S2s running them on youtube?!
Click to expand...
Click to collapse
They were probably using Chainfire 3D. It allows you to trick games and the market into thinking you have a tegra.
Sent from my HTC One X using XDA
I played Modern Combat 3 and had no problems.
Sent from my Galaxy Nexus using Tapatalk 2
nativestranger said:
Clocks are only 50% up but memory bandwidth which holding the 220 back is doubled. Meaning in practice the 225 is usually 60% - almost double of the 220 performance. Even my adreno 205 handles all games play with ease. 225 is frankly overkill for existing games at the moment. However the tegra3 and samsungs mali400 are far ahead when comes to decoding flash videos on youtube desktop page. They play 1080p flawlessly while the adreno 225 chokes on 480p.
Click to expand...
Click to collapse
its not that the 225 cant handle 1080p it sure can its just its just not being utilized properly due to crappy drivers/lack of proper hardware acceleration
joeyzadoe said:
its not that the 225 cant handle 1080p it sure can its just its just not being utilized properly due to crappy drivers/lack of proper hardware acceleration
Click to expand...
Click to collapse
It can be due to the reasons you mentioned but it does not really matter. What we want is the end result and its not delivering in terms of flash performance.
nativestranger said:
Clocks are only 50% up but memory bandwidth which holding the 220 back is doubled. Meaning in practice the 225 is usually 60% - almost double of the 220 performance. Even my adreno 205 handles all games play with ease. 225 is frankly overkill for existing games at the moment. However the tegra3 and samsungs mali400 are far ahead when comes to decoding flash videos on youtube desktop page. They play 1080p flawlessly while the adreno 225 chokes on 480p.
Click to expand...
Click to collapse
Whaat?? not even 720p videos that my 3 year old Symbian can play - if true then brutal!! it cant be hardware. must be drivers but why didn't anyone complain on this issue yet so that qualcomm hurries on fixing it
@Metalhead can u use Chainfire 3D and report on how well it runs on adreno

ICS and Chainfire 3d?

Hi, has anyone tried chainfire 3d on an ICS stock-based rom?
manuel100 said:
Hi, has anyone tried chainfire 3d on an ICS stock-based rom?
Click to expand...
Click to collapse
I tried it because I had used it with HC, but it caused some games, i.e. Angry Birds to not render properly. The developer's description on Playstore says that it is not compatible with HC / ICS, so I would only expect problems.
I always thought that Chainfire 3d was to make Tegra games/graphics work on Non-Tegra chips. I mean I used it on a Motorola XT720 and a Samsung Vibrant, neither of which is a Tegra chipped device.
Woodrube said:
I always thought that Chainfire 3d was to make Tegra games/graphics work on Non-Tegra chips. I mean I used it on a Motorola XT720 and a Samsung Vibrant, neither of which is a Tegra chipped device.
Click to expand...
Click to collapse
Reading through the Chainfire thread, it looks like there was, at least, the possibility with certain plugins that are or may be written to be used with Chainfire 3d to allow Tegra Zone games to be played on non-Tegra devices or to use different shaders and such.
Thanks for posting, I wrote this thread because I wanted to have tegra 3 graphics on tegra 2. An example is riptide gp that has a lot of effects only
For tegra 3. I,ve found this Guide for Galaxy s3 but I think that it works with asus tf101. The develiper of chainfire 3d says that that it may work with ics/hc/jb but he doesn't know if it works.
manuel100 said:
Thanks for posting, I wrote this thread because I wanted to have tegra 3 graphics on tegra 2. An example is riptide gp that has a lot of effects only
For tegra 3. I,ve found this Guide for Galaxy s3 but I think that it works with asus tf101. The develiper of chainfire 3d says that that it may work with ics/hc/jb but he doesn't know if it works.
Click to expand...
Click to collapse
I think what you'll find is that Tegra 3 graphics effects are called such because it takes Tegra 3 hardware to have the capability to display them and while an app could be written to run on either platform that there is just no way that Tegra 2 can display Tegra 3 specific effects because they just aren't supported in the hardware. It's like expecting Direct X 11 effects on Direct X 10 hardware, it just doesn't fly.
All that I saw in the first couple of pages of the devs thread was that his app MAY work on other devices, but he clearly states that it is NOT compatible with HC/ICS/JB ROMs.
for example I've enabled tegra 3 graphics on dead trigger and it works for Asus transformer tf101! So I want to try chainfire 3d to enable tegra 3 graphics on other games. I wanted to know if chainfire 3d worked with ics on asus tf101. It may works on ICS, for example it works on Galaxy s3 , that has ics. Finally I think I'll try chainfire 3d on my tablet, if it doesn't boot, I can go on apx mode and unbrick it.

Categories

Resources