[PORTING DISCUSSION] Cherry picks from Exynos based devices on SGS4 - Galaxy S 4 General

Hi,
Everyone is shouting, we will not support Galaxy S4 (I9500) since it is having Exynos which lacks the documentation and sources. Yes, I know that sucks. I would say, we are not really getting super awesome ROMs like CM, MIUI anytime soon. But how if we think differently?
There are many Exynos based devices which have got pretty stable builds of CM and MIUI (e.g. Note 2).. Even Nexus 10 is based on Exynos.
Well, I am not that good but learning to port stuff from here and there.. How if we pick up some of the sources from Exynos devices like Nexus 10, Note 2 etc. and make them work on SGS4?
World will be beautiful again, isn't it?
I might be totally wrong so I expect you to explain stuff rather than ranting over this thread Let's help each other.. What say?
Regards,
Rahul Patil. :good:

It would be incredibly difficult and in my opinion, not worth the effort.
The Nexus 10 utilises Exynos 5250 while the Note 2 uses Exynos 4***(I forgot, 4410,I think), the S4 i9500 uses Exynos 5410 which is different as you can see.
However, some developers will doubtlessly pick up development for the Exynos variant (Faryaab already has an unofficial cm build for the i9500).
For all that effort, cm on the i9500 shall never be as stable and functional as that on the Snapdragon variants.

Well, yes.. Unless and until Samsung releases Exynos documentation and sources. Well, I don't know if there is any chance of getting documents. At least Samsung Exynos replied to one of my tweets regarding releasing sources. They said, they are working on licensing stuff and it should be resolved soon. But you know, their "soon" can be like 2-3 years more too.

warfareonly said:
It would be incredibly difficult and in my opinion, not worth the effort.
The Nexus 10 utilises Exynos 5250 while the Note 2 uses Exynos 4***(I forgot, 4410,I think), the S4 i9500 uses Exynos 5410 which is different as you can see.
However, some developers will doubtlessly pick up development for the Exynos variant (Faryaab already has an unofficial cm build for the i9500).
For all that effort, cm on the i9500 shall never be as stable and functional as that on the Snapdragon variants.
Click to expand...
Click to collapse
Intl GS2 and Note1 are Exynos 4210
Intl GS3 and Note2 are Exynos 4412
Nexus 10 is Exynos 5250 - Mali T604 GPU
I9500 is Exynos 5410 - PowerVR GPU and MANY other differences from the 5250
In short, almost none of the Exynos4 stuff is useful, and most likely neither is most of the Nexus10 stuff

Entropy512 said:
Intl GS2 and Note1 are Exynos 4210
Intl GS3 and Note2 are Exynos 4412
Nexus 10 is Exynos 5250 - Mali T604 GPU
I9500 is Exynos 5410 - PowerVR GPU and MANY other differences from the 5250
In short, almost none of the Exynos4 stuff is useful, and most likely neither is most of the Nexus10 stuff
Click to expand...
Click to collapse
A vast majority of IP blocks are the same as on the 5250 so there is a lot one can pick from there.
Stupid question; weren't most of the CM problems related with the 2D accelerator and not the GPU itself?

@Rahulrulez any status update on the porting?

vinandy said:
@Rahulrulez any status update on the porting?
Click to expand...
Click to collapse
cm team has officially announced that they have started working on cm10.1 for 9500 and they have a device in hand, who is handling the work and when will we see a flashable version in unknown

Related

Exynos 5250 and Tegra 4

Yes I've used the search tool and the last post in the last Exynos 5250 thread was at december 2011 and I can't find any rules about reviving old threads so I don't want to fiddle with it since I might get an infraction or worse a ban and and the last Tegra 4 thread wasn't coherent enough for me.
I don't know all the details but I would like to start talking about the supposed new Exynos 5250 and Tegra 4 development so please bear with me, I need all of those who has reliable information to add in the discussion. I'd like to start things with how will it fare against this year's smartphones and tablets? specifically the Samsung Galaxy S3 (1.4 ghz Quad ARM Cortex-A9 + Exynos 4412 & 1.5 GHz dual-core Qualcomm Krait + Snapdragon S4 MSM8960) and HTC one X ( 1.5 GHz quad-core ARM Cortex-A9 + Nvidia Tegra 3 & 1.5 GHz dual-core Qualcomm Krait + Snapdragon S4 MSM8960) since they are currently the top Phones out there in the market performance wise.
Further into the topic will the new Exynos and Tegra make their predecessors completely obsolete once they come out? or is the performance leap going to be minimal at best? due to various factors perhaps you can't fully utilize their potential due to the limiting software apps out there? What I want you guys to elaborate for the community is how better will it be in terms of CPU and GPU benchmark performance. Please do share your Ideas and any reliable information about the said topic at hand.
P.S. I just got an SGS3 my very first smartphone and android, did I make a huge mistake by buying it or should have I gone for a cheaper Galaxy Nexus and waited for the new Exynos to come out?
Itadakiimasu said:
Yes I've used the search tool and the last post in the last Exynos 5250 thread was at december 2011 and I can't find any rules about reviving old threads so I don't want to fiddle with it since I might get an infraction or worse a ban and and the last Tegra 4 thread wasn't coherent enough for me.
I don't know all the details but I would like to start talking about the supposed new Exynos 5250 and Tegra 4 development so please bear with me, I need all of those who has reliable information to add in the discussion. I'd like to start things with how will it fare against this year's smartphones and tablets? specifically the Samsung Galaxy S3 (1.4 ghz Quad ARM Cortex-A9 + Exynos 4412 & 1.5 GHz dual-core Qualcomm Krait + Snapdragon S4 MSM8960) and HTC one X ( 1.5 GHz quad-core ARM Cortex-A9 + Nvidia Tegra 3 & 1.5 GHz dual-core Qualcomm Krait + Snapdragon S4 MSM8960) since they are currently the top Phones out there in the market performance wise.
Further into the topic will the new Exynos and Tegra make their predecessors completely obsolete once they come out? or is the performance leap going to be minimal at best? due to various factors perhaps you can't fully utilize their potential due to the limiting software apps out there? What I want you guys to elaborate for the community is how better will it be in terms of CPU and GPU benchmark performance. Please do share your Ideas and any reliable information about the said topic at hand.
P.S. I just got an SGS3 my very first smartphone and android, did I make a huge mistake by buying it or should have I gone for a cheaper Galaxy Nexus and waited for the new Exynos to come out?
Click to expand...
Click to collapse
what better than Nvidia Tegra 3
First off, let's talk processors:
Your phone, the SGS3 i9300 is packing the Quad-Core Exynos 4412, rather than the dual-core Snapdragon S4 (MSM8960) for North American versions of the SGS3. The international version of the HTC One X has the 1.5GHz Tegra 3 vs the North American version which has the S4 as well.
Performance wise, these processors are all pretty on-par. Benchmark scores are close, with the Tegra 3 gaining the upper hand graphics-wise with its 12-core GPU. The processor to look out out of these 3 would be the S4, considering it's the first processor to (kinda) take advantage of the A15 cortex.
...The reason I say kind of, is because there is some discussion on the S4 being a hybrid between the A9 cortex (Tegra 3, Exynos 4) and the beastly A15. Qualcomm is a rebel, and doesn't follow ARM's chip designs like the others do. But I digress...
A15 is going to be a HUGE improvement over A9. HUGE performance gains, higher resolution displays, USB 3.0,OpenGL ES 3.0 (depending on the GPU) and much much more. The dual-core Exynos 5250 is going to be based off the A15 cortex, and it's going to blow even the quad core A9's out of the water. Tegra 4 will almost definitely be based off A15 as well, and it's going to be a sight to see. As for the Snapragon S5, who knows? I'm sure Qualcomm has some cool stuff up it's sleeve.
To answer your question, yes the new Exynos and Tegra processors are going to make older generation processors obsolete, but that doesn't mean you made a bad choice. The SGS3 is a great phone, and as such has tons of developers making custom roms, kernals, and other fun hacks to keep you occupied for the months to come hack away!
hope that helped!
You didn't make a mistake as at present android is not able to push current quadcore devices to their limits and there is a scope for lot more improvement
So even though next gen processors will be lot more powerful, your phone will still be able to handle next android releases so Don't worry and enjoy your S3
Sent from my HTC One X using xda app-developers app
vivek_bhoj said:
You didn't make a mistake as at present android is not able to push current quadcore devices to their limits and there is a scope for lot more improvement
So even though next gen processors will be lot more powerful, your phone will still be able to handle next android releases so Don't worry and enjoy your S3
Sent from my HTC One X using xda app-developers app
Click to expand...
Click to collapse
Android already has full multi core support. The only thing holding back multi cores is the fact that many apps still don't make use of them.
Also, that other guy made some great points but forgot to mention S4 Pro, which we already know a good deal about and is very impressive. It sets the bar high for the next tegra and for exynos 5250.
Sent from my HTC Sensation 4G using xda app-developers app
Itadakiimasu said:
Further into the topic will the new Exynos and Tegra make their predecessors completely obsolete once they come out? or is the performance leap going to be minimal at best?
Click to expand...
Click to collapse
They're not going to be "completely obsolete" (even GN and SG2, for example, are still good phones despite being "last year") but there is going to be a large performance increase to A15.
There's always a next big thing coming out, but generally it's not worth waiting for unless you're on the cusp. Even if the generation you shop is relatively old, the competitive market (unlike, say, that of a fruity company) helps to compensate you by providing discounts of the previous tech.
S3, in particular, is a darn good phone no matter how you look at it (except that it has hardware buttons, but I digress..)

A possible Source for exynos files?

Hey guys,
just thought bout the good old exynos 4 chipset and got reminded about the nexus 10, that uses an exynos 5 chipset.
So here my though, if there are enough similarities between exynos 4 and 5, why not use some source code (e.g. for graphics, since its still mali graphics) and implent it into cm10.1? If we finally could achieve some breaktroughs on one exynos device, every other would also make profit of this, like galaxy s2, s3, note 2, note and many other devices.
If someone is good enough at coding, give a try, cause sammy still havent hand out all the necessery files, to make cm run fluid on the exynos platform.
cheers

** Device Comparisons / Discussions / Rumors / News **

Hey Guys,
As @[I][COLOR="Purple"][B]Towle[/B][/COLOR][/I] buddy already mentioned that this thread is meant for Discussion over Comparisons & Rumors for Samsung Galaxy S4 variants & upcoming News.
Please note that we can only discussed about the devices which are going to release/released or not in XDA device list.
For making it quite readable, I will paste the link for the threads, Direct link of News, comparisons & rumors. You can also take part for this thread while pasting links or news in your post.
Upcoming Rumored Devices / News: -​
Samsung Posts GT-i9505G Kernel Source Files – Is This The Google Edition Galaxy S4?
Announcements:​
Samsung officially announces Samsung Galaxy S4 with Snapdragon 800 and LTE-A connectivity
Specifications:​
Samsung Galaxy S4 i9500 Specification - Gsm Arena
Samsung Galaxy S4 i9505 Specification - Gsm Arena
Samsung Galaxy S4 i9502 Specification - Gsm Arena
Samsung Galaxy S4 i9295 aka Active Specification - Gsm Arena
Samsung Galaxy S4 Zoom Specification - Gsm Arena
Samsung Galaxy S4 mini Specification - Gsm Arena
Comparisons:​Samsung I9500 Galaxy S4 vs Samsung I9505 Galaxy S4 - Gsm Arena
Side by Side specifications comparison i9505 vs i9500 - Gsm Arena
SGS4 i9500 vs. i9505 different camera sensors - XDA
Korea vs. US - Samsung Galaxy S4 - Evertic
Samsung Galaxy S4 Google Edition vs HTC One - Android Geek
Samsung Galaxy S4 vs HTC One: Which One Is Better? - Android Geek
Samsung Galaxy S4 Vs Nokia 3310 ( The true and funny one ) - Phone Arena
Samsung galaxy S4 Vs Sony Xperia Z Ultra - Phone arena
Showdown: Nvidia Tegra 4 vs Samsung Exynos 5 Octa - Android Authority
Device Comparisons / Discussions / Rumors
All new, released, rumored or announced devices should be discussed and compared here. Please keep it relevant to the Galaxy S4 with spec comparisons. All other threads that are created for this discussion will be closed. Thank you for your cooperation.
a big challenge is to compare i9500 with the i9505
i had both and tried both but sold my i9500 for an z10 to get BBM
however i think i9505 has its good aspects like
AUDIO(althought not noticeable)(plz dont trash talk abt wolfson chip i bet u all dnt know what is it just saying that )
4g LTE
and huge battery time
dev support
and last its gpu supports glse 3.0
HOwever the i9500 has ups also
like the preformance (not noticeable)
higher gpu(but stuck to glse 2.0)
better camera
well for now the exynos seems a bit unstable causing heat probs but am sure with updates it will be solved
also this is the first sammy-exynos device next devices will keep upgrading and the exynos will become more and more widespread (with other devices not this one)
i think it was a rushed move of samsung to go on with the exynos it needed more testing and development and plz cudnt samsung publish the development codes
for the i9500 its shameful as it aint getting any support by devs
for sure the double quad core is a great device but if u love 4g and developments and want ur device to last longer like for two years and still keep up the race take the i9505
qazmed said:
i had both and tried both but sold my i9500 for an z10 to get BBM
Click to expand...
Click to collapse
Isn't BBM coming to Android and iOS late this month?
MajorAly said:
Isn't BBM coming to Android and iOS late this month?
Click to expand...
Click to collapse
Rlly idk
---------- Post added at 07:10 PM ---------- Previous post was at 07:07 PM ----------
Ya it is late this summer.
OP updated. Soon major rumors / news / announcements will be updated.
Check the News & Rumor section. :good:
A new comparison added to OP. S4 vs Nokia 3310 & S4 Vs Sony X Z Ultra
Correct. BBM is expected to be released end of this month.
Android 4.3 update expected next month for "Google Edition" Samsung Galaxy S4
Android 4.3 update expected next month for "Google Edition" Samsung Galaxy S4​
The "Google Edition" of the Samsung Galaxy S4 is expected to soon receive an update to Android 4.3; quick updates are one of the features of the phone, which is powered by stock Android. Leaked images of the software running on the phone show that the update is build number JWR66N; the phone is now available for pre-orders from the Google Play Store and will be shipped by July 9th with Android 4.2.2 on board...
Source & full story: read here
Disturbed™ said:
Android 4.3 update expected next month for "Google Edition" Samsung Galaxy S4​
The "Google Edition" of the Samsung Galaxy S4 is expected to soon receive an update to Android 4.3; quick updates are one of the features of the phone, which is powered by stock Android. Leaked images of the software running on the phone show that the update is build number JWR66N; the phone is now available for pre-orders from the Google Play Store and will be shipped by July 9th with Android 4.2.2 on board...
Source & full story: read here
Click to expand...
Click to collapse
Damn exynos version
Sent from my GT-I9500 using Tapatalk 4 Beta
awesome thread!! definitely bookmarked for reference!
Thanks for bringing ur discussions here. Hope all will understand the motto of this thread and stop making related threads.
Sent from my Disturbed™ Galaxy S4 using Tapatalk 4 (VIP)
_________________________________________________
Wait for my Time, U gonna pay for what have U done. - Disturbed™
25899 antutu
Anygood
helped a lot
Awesome thread.
Linux kernel 3.10 gets big.LITTLE support, should help Ubuntu come to the Galaxy S4
Linux kernel 3.10 gets big.LITTLE support, should help Ubuntu come to the Galaxy S4​
Linux godfather Linus Torvalds has certified that the official Linux kernel 3.10 is now in its final state; and, as far as our audience is concerned, the big addition to the Linux kernel is with enhanced ARM processor support. Specifically, the Linux kernel 3.10 has added support for big.LITTLE processors, which should help developers port Ubuntu Touch to the Samsung Galaxy S4 and other devices.
Ubuntu 13.10 has been planned to run on the Linux kernel 3.10, and Ubuntu 13.10 is going to be the version number of the first set of Ubuntu Touch phones. This means that as soon as the final build of the 3.10 Linux kernel is folded into the Ubuntu dailies, work will be able to begin on finally bringing support for Ubuntu Touch to the international Samsung Galaxy S4, which runs on the Samsung Exynos Octa 5. As yet there hadn't been any work to bring Ubuntu Touch to Samsung's new flagship, because right now the daily builds of Ubuntu Touch are based on Ubuntu 13.04.
The addition of big.LITTLE support could also make it easier for future Android devices and even Chrome OS devices to run on big.LITTLE processors, because Android manufacturers won't have to build in support for the processors.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Linux kernel 3.10 arrives with ARM big.LITTLE support​
Thanks to Linus Torvalds' figurative stroke of the pen, the Linux kernel 3.10 is now final -- paving the way for its inclusion in a bevy of Linux distributions, and even offshoots such as Android and Chrome OS. The fresh kernel brings a good number of changes, such as timerless multitasking, a new caching implementation and support for the ARM big.LITTLE architecture. In simplistic terms, the new multitasking method should help improve performance and latency by firing the system timer only once per second -- rather than 1,000 times -- when tasks are running. Meanwhile, users with both traditional hard drives and SSDs will find performance benefits from bcache, which brings writeback caching and a filesystem agnostic approach to leveraging the SSD for caching operations. Also of significance, Linux kernel 3.10 enhances ARM support by including the big.LITTLE architecture, which combines multiple cores of different types -- commonly the Cortex-A7 and Cortex-A15 -- that focus on either power savings or performance. The full list of improvements is rather lengthy, but if you feel like nerding out with the changelog, just grab a caffeinated beverage and get to it.
Source: Engadget
i dont know if i will be happy or feel nothing about this 3.10 Linux update ... i9500 is so far to be updated
gdonanthony said:
i dont know if i will be happy or feel nothing about this 3.10 Linux update ... i9500 is so far to be updated
Click to expand...
Click to collapse
3.10 Linux kernel is specially designed for supporting Big.Little CPU. For sure, it will be beneficial to i9500.
Disturbed™ said:
3.10 Linux kernel is specially designed for supporting Big.Little CPU. For sure, it will be beneficial to i9500.
Click to expand...
Click to collapse
A newer linux kernel means somethings beneficial to kernels. But the stuff that you talked about is related to I9500's 5410's hardware. The 5410 silicon itself is lacking the interconnect hardware. In that case many is in doubt software cant do much. Lets see what the dev comes up about this.
thekoRngear said:
A newer linux kernel means somethings beneficial to kernels. But the stuff that you talked about is related to I9500's 5410's hardware. The 5410 silicon itself is lacking the interconnect hardware. In that case many is in doubt software cant do much. Lets see what the dev comes up about this.
Click to expand...
Click to collapse
Doubt will always be there until it get launched. Lets Hope for the best. Ubuntu Touch is like magic.
so....
Soo... it appears that as I'm assumed imbecile I must post 8-10 general posts before being allowed to post in the dev section (unless I misunderstood something in which case I am indeed imbecile). So here goes no#1.
But.. since I'm here anyway... any news on BBM for Android as mentioned above? As a year old BB user I would like to have BBM on my android.
Disturbed™ said:
Doubt will always be there until it get launched. Lets Hope for the best. Ubuntu Touch is like magic.
Click to expand...
Click to collapse

Octa in the N3 Supports HMP (use of all 8 cores)

There was a bit of a scandal with the Octa SGS4 because it was discovered that Exynos 5410 only supported one of the two big.LITTLE operating modes. There are two: migration mode (1-4 A7 cores or 1-4 A15 cores running at the same time) and heterogeneous multi processing mode (HMP) where 1-8 cores can be running at the same time. The new Exynos 5420 chip in the N3 now supports HMP which should really improve high-end performance. We'll have to see what it does to battery life.
This is a good explanation of what was wrong in 5410 (SGS4) and what's new in 5420 (N3)...
http://www.androidauthority.com/sam...ta-can-use-eight-cores-simultaneously-267316/
I have a feeling it will end up being a success. It might even being what's put into the S5. I'm sure it might be an upgraded version of it but it will mainly be the same chip.
Right now the most powerful chip is the S800. I'm not sure about the new Octa-Core as far as being more powerful but it could definitely be more efficient. That's soon going to be what people want as you only need so much power for a phone. I'm sure Samsung will implement there own envelope tracker down the road but from what I've read. There new Octa-Core going in the Note 3 doesn't have one. The S800 version of the Note 3 is the only phone to date to have one. If it works as well as they say. It will be great.
Sent from my SGH-T889 using Tapatalk 4
So its running 4 A7s+ 4 A15s at one go? 4 express and 4 normal lanes?
Sent from my GT-I9100 using xda app-developers app
Are you sure intl Note 3 is going to get 5420? Samsung says end of Q4 and Note 3 is coming this 25th.
Sent from my GT-N7000
willstay said:
Are you sure intl Note 3 is going to get 5420? Samsung says end of Q4 and Note 3 is coming this 25th.
Click to expand...
Click to collapse
That's like 5 days from Q4!
The main issue with 5410 is certain hardware constraint. For 5420, it's just a matter of software upgrade. Exynos Dev AndreiLux has mentioned it a few times.
It will never have HMP.
AndreiLux said:
The only thing needed from Samsung is a working MCPM backend which we already have on the 5420. Getting HMP working is a matter of upstreaming the kernel core to 3.11 and that's it. I'm talking about the 5420 here as that's just a matter of software, not 5410 where it's physically not possible.
Click to expand...
Click to collapse

Snapdragon Soc and others

Hi
There guys
I would like to know more about development on SoC,
1. why Samsung's exynos 5420 are poor in development (less roms, no official cyanogenmod and no miui rom... etc and Qualcomm's snapdragon chipset have loads of mods, cm12, miui, is it because the 8 cores of the exynos or because of biglittle tehnology?
2. Did the snapdragon 810 will be the same?
8 cores
Development of non official cm12 has stop for the exynos note 3

Categories

Resources