Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,740,156 Members 40,369 Now Online
XDA Developers Android and Mobile Development Forum

*Solved: CHF3D Plugins done* no Mali-GPU support for some games (texture compr.)

Tip us?
 
TML1504
Old
(Last edited by TML1504; 23rd May 2011 at 09:45 PM.) Reason: Update, esp. regarding Plugins for Chainfire3D
#1  
TML1504's Avatar
Senior Member - OP
Thanks Meter 209
Posts: 734
Join Date: Nov 2007
Location: Vienna
Exclamation *Solved: CHF3D Plugins done* no Mali-GPU support for some games (texture compr.)

hi,

just a short info for everyone who wants to use x-plane (the best flight-sim atm) as well as some other high-end games on the sgs2:

since i have my sgs2 i wasn't able to run the game "x-plane", it always gave me the error message "Error detecting texture compression formats"

yesterday i wrote an email to folks @laminar research! today they contacted me and asked me if i could provide a logcat protocol of the x-plane crash. few minutes later i received a reply from Chris, stating that the reason is indeed the Mali-400 MP used by our SGS2!

"the Mali-400 GPU doesn't support any texture compression formats that XPlane requires (PVR, ATITC, DXT). It only supports ETC which we cannot use for various reasons."

perhaps this info is usefull not only for x-plane users, because
"A lot of premium content games are going to hit this issue as well. I'm a bit astounded at this discovery but their own documentation confirms it."

also laminar was very friendly and offered me a refund!

i hope this can be fixed in the future...

regards,
markus

update 21.05.2011:
i think all people concerned have read and understood the actual situation,
to make it short for new readers here a small update of the current situation:
the problem is not mali, but developers not using standard ETC texture compression
(which is the ONLY specified OpenGL ES texture compression format), for various
reasons (for example such as simple product politics).

what does this mean for us:
because of the big impact the SGS2 will probably have, developers will sooner
or later support ETC. some games (from gameloft) have already beed updated.
this is a step into the right direction, especially because as said by some members
this could at least be some counterpart to android fragmentation.

nevertheless, as long as some developers insist to use (only) DXTn, ATITC or PVRTC
this games (or programms) wont work on SG2, BUT:

the fabulous genius CHAINFIRE has programmed an application called Chainfire3D,
which "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."
see here for details: http://forum.xda-developers.com/show....php?t=1087427

what we would need now is a developer who sacrifices a few hours to build us some
plugins (warning: maybe there are legal issues, so this has to be clarified as well),
which should be, according to chainfire, no real problem for a skilled programmer:
"To make some of these plugins work you will need to add a bit of code. Though
well documented in various places on the internet, in various countries this trivial
code is protected by patent law, which is why it is not included in the source or
binary packages."
all information which is needed is in the before mentioned thread from chainfire,
just look into his API document...

soooo, can someone please be so nice to have a look at the creation of the needed
plugins?? this would be the last step necessary for getting all the games or
programs we want to work!
)


update 23.05.2011:
regarding the plugins:
just google for "chainfire" and open your eyes!!!

active: Samsung G-Note III & Samsung Gear 2 & G-Tab-S 8.4 & Nexus 7 2013
Samsung G-Note II (sold)
Samsung G-Tab 7.7 (retired)
Samsung G-Note-32 (retired)
Samsung G-Tab 10.1-16 (sold)
Samsung G-SII-16 (sold)
HTC Desire HD (sold)
HTC HD2 (retired)
HTC Diamond (retired)
HTC Trinity (sold)
FSC Pocket Loox n560 (retired)
The Following 3 Users Say Thank You to TML1504 For This Useful Post: [ Click to Expand ]
 
mwilson1987
Old
#2  
Junior Member
Thanks Meter 0
Posts: 21
Join Date: Apr 2011
Hi, do you get these games from android market?
 
TML1504
Old
#3  
TML1504's Avatar
Senior Member - OP
Thanks Meter 209
Posts: 734
Join Date: Nov 2007
Location: Vienna
Quote:
Originally Posted by mwilson1987 View Post
Hi, do you get these games from android market?
hi, i bought x-plane in the market around christmas, was on my "old" desire hd! there it worked without any problem!

since a few hours laminar has disabled xplane for the SGS2 in the market, so if you search for it there you won't find it! if you want to see it though you would have to use a software such as market enabler! but again: it wont work!!
active: Samsung G-Note III & Samsung Gear 2 & G-Tab-S 8.4 & Nexus 7 2013
Samsung G-Note II (sold)
Samsung G-Tab 7.7 (retired)
Samsung G-Note-32 (retired)
Samsung G-Tab 10.1-16 (sold)
Samsung G-SII-16 (sold)
HTC Desire HD (sold)
HTC HD2 (retired)
HTC Diamond (retired)
HTC Trinity (sold)
FSC Pocket Loox n560 (retired)
 
Beaker491
Old
#4  
Member
Thanks Meter 1
Posts: 56
Join Date: Mar 2011
Location: Sheffield
If the Mali 400 doesn't support this, then which gpu's processors do?

Ian
 
TML1504
Old
#5  
TML1504's Avatar
Senior Member - OP
Thanks Meter 209
Posts: 734
Join Date: Nov 2007
Location: Vienna
Quote:
Originally Posted by Beaker491 View Post
If the Mali 400 doesn't support this, then which gpu's processors do?

Ian
as far as i know all adreno chipsets (200, 205 and 220 used by HTC), the "old" PowerVR SGX540 of the SGS1 and many more.

really strange that samsung decided to do not support these texture compression types anymore...

AND: hopefully some clever dev can fix this!
active: Samsung G-Note III & Samsung Gear 2 & G-Tab-S 8.4 & Nexus 7 2013
Samsung G-Note II (sold)
Samsung G-Tab 7.7 (retired)
Samsung G-Note-32 (retired)
Samsung G-Tab 10.1-16 (sold)
Samsung G-SII-16 (sold)
HTC Desire HD (sold)
HTC HD2 (retired)
HTC Diamond (retired)
HTC Trinity (sold)
FSC Pocket Loox n560 (retired)
 
ghost77
Old
#6  
Senior Member
Thanks Meter 50
Posts: 370
Join Date: May 2010
I told people before mali is crap , samsung messed up should have went SGX or Tegra.
 
Intratech
Old
#7  
Intratech's Avatar
Senior Member
Thanks Meter 4505
Posts: 4,992
Join Date: Jun 2009
Location: London

 
DONATE TO ME
Will this become a big problem with getting games to run on the SGS II?
Need official GT-I9100 firmwares? http://forum.xda-developers.com/show....php?t=1075278
Need official GT-I9300 firmwares? http://forum.xda-developers.com/show....php?t=1671969

I don't want to help and provide tech support by PM. Please post on the forum so everyone can learn from each other


[/CENTER]
 
TML1504
Old
#8  
TML1504's Avatar
Senior Member - OP
Thanks Meter 209
Posts: 734
Join Date: Nov 2007
Location: Vienna
Quote:
Originally Posted by Intratech View Post
Will this become a big problem with getting games to run on the SGS II?
i hope not...
so far x-plane is the only game not loading for me! guerilla bob for example runs very well!!

someone here with more in depth knowledge about this?

Sent from my GT-I9100 using XDA Premium App
active: Samsung G-Note III & Samsung Gear 2 & G-Tab-S 8.4 & Nexus 7 2013
Samsung G-Note II (sold)
Samsung G-Tab 7.7 (retired)
Samsung G-Note-32 (retired)
Samsung G-Tab 10.1-16 (sold)
Samsung G-SII-16 (sold)
HTC Desire HD (sold)
HTC HD2 (retired)
HTC Diamond (retired)
HTC Trinity (sold)
FSC Pocket Loox n560 (retired)
 
awesome-member
Old
#9  
awesome-member's Avatar
Senior Member
Thanks Meter 19
Posts: 198
Join Date: Dec 2010
Location: kent uk
As much as I'd like dev to optimise games for this device I highly doubt this is going to happen. Even Samsung has shortage of its own new soc and there aren't any major phone manufacturer using Mali.it gives devs very little incentive to code these games for Mali.until Samsung really makes an effort or this device becomes extreamly popular only few games will be available for us. I still can't understand why Samsung didn't stick with power VR.


Sent from my GT-I9100 using XDA App

RECYCLE YOUR TRASH OR TRASH YOUR EARTH
 
juniorbattle
Old
#10  
Member
Thanks Meter 3
Posts: 74
Join Date: Aug 2010
I just wonder if this can be fixed via software update. If I had SGS2, I'd contact Samsung. Any chances for you guys to do that? I can't believe they messed the gaming part so much...

THREAD CLOSED
Subscribe
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes