Related
Hello everyone,
After long tests:
Stock firmwares vs AOSP Roms
Previously, stock roms was better for gaming. They were have best 3D performance with very little overclock. And sensors was better on stock rom.
After JW8, games running much faster than old releases. Even better than old froyo gaming performance.
So I deicided to slimming the stock roms, dying them. cool blue color, adding some tweaks to increase performance, replacing some ram hungry things with ram friendly alternatives, adding some good features that never implemented before, using all features with no lose from gaming performance. This was my focus about GamerzRom.
CyanogenMod is cool.
But about 2 month ago,
Thats why I stick stock ROMs1- Gaming performance was worse than stock.
2- Accelerometer and other sensors were unresponsible and impossible to play games with them.
3- Filesystem was confusing us. (datadata problems and lags)
4- Radical changes in short times needs full wipe which I don't like it.
5- Camera was worse than stock roms, especially the 720p recording.
6- Stock ROMS was faster overal.
When I look cyanogenmod these days after very detailed benchmarks today again;
1- Gaming performance and 3D performance is much better than stock roms. (System UI priority decreased and gaming is very quality.)
2- Accelerometer and other sensors are BETTER and more responsive than stock (Accelerometer delay is 20 ms on stock roms, 10 ms on cyangeonmod.)
3- Filesystem is much better - faster than stock with new layout.
4- No radical changes and everyday cyangeonmod team and community adding new features to it.
5- Camera is very smooth and much funnier than stock rom. Benchmarked both. They exactly same. But JellyBean camera features are new destinty.
6- Cyanogenmod 10 is faster OVERALL.
7- Webbrowsing is much better on cyangeonmod 10.
8- You got 390 mb RAM + 720p recording with devil kernel. (Which is 364 mb ram on stock)
9- You can take videos with front cam on cyanogenmod 10.
10- Instantly getting new updates from google to our device. (Latest android features)
11- HW Acceleration is very important for todays devices. Gingerbread is totally crap for most of apps including tapatalk.
12- Sound quality is much better on AOSP roms and you got more chance to tweak it.
13- There are too much reasons that I don't really remember.
14- Touchscreen is much responsive on this one.
For sure, I got my own codes and implementions for AOSP roms. But I have a crappy PC which running a 32 bit Arch-Linux.
Sadly, I need a 64-bit PC and can't compile ROM's on 32 bit PC.
I think from now I can't make more than cyanogenmod team and I highly recommend my users to switching Cyanogenmod 10.
Only negative effects of cyanogenmod is;
- You can't make video calls
That's all.
My suggestion for a combiantion.
-Latest CyanogenMod nightly.
-Devil kernel
As I reminded. You have no reasons to stay on crappy gingerbread with a half hw-accelerated browser.
Upgrade your phone now...
And if you want to donate me because of works I did until today, please donate derteufel1980 or pawitp. Because they doing much more than me.
About GameBooster etc.. We are working like a hurricane. You will get what you paid and much more. Thanks for supporting us.
IMPORTANT:
- Give your blessings.
- Renounce your rights for me in this.
(Or how we must tell this in English. That's just important about my religion.)
burakgon said:
Hello everyone,
After long tests:
Stock firmwares vs AOSP Roms
Previously, stock roms was better for gaming. They were have best 3D performance with very little overclock. And sensors was better on stock rom.
After JW8, games running much faster than old releases. Even better than old froyo gaming performance.
So I deicided to slimming the stock roms, dying them. cool blue color, adding some tweaks to increase performance, replacing some ram hungry things with ram friendly alternatives, adding some good features that never implemented before, using all features with no lose from gaming performance. This was my focus about GamerzRom.
CyanogenMod is cool.
But about 2 month ago,
Thats why I stick stock ROMs1- Gaming performance was worse than stock.
2- Accelerometer and other sensors were unresponsible and impossible to play games with them.
3- Filesystem was confusing us. (datadata problems and lags)
4- Radical changes in short times needs full wipe which I don't like it.
5- Camera was worse than stock roms, especially the 720p recording.
6- Stock ROMS was faster overal.
When I look cyanogenmod these days after very detailed benchmarks today again;
1- Gaming performance and 3D performance is much better than stock roms. (System UI priority decreased and gaming is very quality.)
2- Accelerometer and other sensors are BETTER and more responsive than stock (Accelerometer delay is 20 ms on stock roms, 10 ms on cyangeonmod.)
3- Filesystem is much better - faster than stock with new layout.
4- No radical changes and everyday cyangeonmod team and community adding new features to it.
5- Camera is very smooth and much funnier than stock rom. Benchmarked both. They exactly same. But JellyBean camera features are new destinty.
6- Cyanogenmod 10 is faster OVERALL.
7- Webbrowsing is much better on cyangeonmod 10.
8- You got 390 mb RAM + 720p recording with devil kernel. (Which is 364 mb ram on stock)
9- You can take videos with front cam on cyanogenmod 10.
10- Instantly getting new updates from google to our device. (Latest android features)
11- HW Acceleration is very important for todays devices. Gingerbread is totally crap for most of apps including tapatalk.
12- Sound quality is much better on AOSP roms and you got more chance to tweak it.
13- There are too much reasons that I don't really remember.
14- Touchscreen is much responsive on this one.
For sure, I got my own codes and implementions for AOSP roms. But I have a crappy PC which running a 32 bit Arch-Linux.
Sadly, I need a 64-bit PC and can't compile ROM's on 32 bit PC.
I think from now I can't make more than cyanogenmod team and I highly recommend my users to switching Cyanogenmod 10.
Only negative effects of cyanogenmod is;
- You can't make video calls
That's all.
My suggestion for a combiantion.
-Latest CyanogenMod nightly.
-Devil kernel
As I reminded. You have no reasons to stay on crappy gingerbread with a half hw-accelerated browser.
Upgrade your phone now...
And if you want to donate me because of works I did until today, please donate derteufel1980 or pawitp. Because they doing much more than me.
About GameBooster etc.. We are working like a hurricane. You will get what you paid and much more. Thanks for supporting us.
IMPORTANT:
- Give your blessings.
- Renounce your rights for me in this.
(Or how we must tell this in English. That's just important about my religion.)
Click to expand...
Click to collapse
Maybe i can help you with building.
I have resourses for that butt only thing is i cannot provide you remote access.
Send me a pm.
I appreciate all ur work and tbh all ur roms were as great as you, hope u keep on development in general, wish u all the luck.
I will give a try to Gamezrom I am using CM9 and I am very satisfied!
To keep Developmnet thread clear we can discuss problems here
Thank you for understanding.
ROM main thread [JB] ++ WalkerLab ++ Xperia X10 JB 4.2.2
reserved
I will keep this post updated as I test newer releases of the ROM/kernel but cannot promise to do it the same day when a new version is released because I only have one x10 and am using it daily as my main phone.
UPDATED WITH VERSION 1.1
Stability
Core functions are stable and the whole ROM feels stable but WLOD* is to be expected when trying to use a newly installed application. Using any overclocked settings leads to instability and a reboot in my case, but every CPU chip is different and can withstand different clocks, so don't let this be an ultimate result. Most stable governor seems to be ineractiveX and NOOP I/O sc.
v1.1 WLOD still persists but is under investigation by the developer.
Performance
Comparing it to other 4.x range ROMs, it has a kind of shakey performance, especially graphics performance. However, considering that this ROM is a JB 4.2.2 and this opinion is founded on the very first release of it, this is acceptable and will probably improve with newer releases.
v1.1 Seems a bit slower than v1 but that is probably because of many apps being installed with the ROM because this is a BETA version.
Battery life
Since my battery is in very poor condition and I am currently awaiting a new one, it would be misleading if I wrote anything here so I won't.
v1.1 Still didn't get the new battery so can't provide legitimate info.
Flexibility
Mainly because I love massive customization options and am a big CyanogenMod fan, I find this a bit unflexible in means of customization, but more options are to follow, especially through the AROMA installer.
v.1.1 adds the Xperia Z look, Timescape and SocialLife with SL being buggy like hell. It also adds some optional apps to install but no change in system integrated functions. Developer options can by accessed by going into Settings > About phone > Build Number
Notable bugs
- WLOD* on new apps
- Camcorder is not working (that is a well known problem with Android 4.X and our x10)
- HW decoding seems unavaliable as well but that is the same as the above but from what I understand, feravolt managed to get it working for 480p videos
v1.1 Above bugs still persist.
Note that I might have not found all of the bugs
*WLOD - White Led Of Death is the name for the process of a random reboot or a reboot not initiated by the user but because of a system related error. Typically the phone reboots with a white colored LED flash.
On a side note, I would reeaaaaaaly love if it would be more CyanogenMod 10.1 orientated than default JB 4.2.2.
Nice work though!
Sent from my Xperia X10 using xda app-developers app
I agree that the rom would be better off with cyanogenmod 10.1
Sent from my Xperia X10 using xda premium
Thanks mate, I installed seeder and (social life & battery Saver pro) from (zadi5h rom_hd3). through flashtool and all good no reboots or wlod. runs very smooth for 4.2.2 Force closes when trying to change themes you get xperia home has stopped, no wlod or reboot just ok to close and all is good again.
:cyclops: one eyed android fan!
Did you achieve any progress on the WLOD and crashing apps problem?
Sent from my Xperia X10 using xda app-developers app
Downloading - WalkerLab JB v1.1 seems to be a lot slower to download compared to V1 over 2 hours. I installed more apps to v1 last night and still got no wlod or reboots :good: is it just me? this seems to just work fine, although i don't play games so they are untested. I have 2 x10i's and have left V1 on for over 24 hrs new record for me! As I'm flashing Mad .... ....I can test anything you want to try.... [MENTION=295153]walker.
I saw you implemented xperia z look in v1.1. Will you give the option to change the look to cm10.1/standard in later releases?
Sent from my Xperia X10 using xda app-developers app
CCVader13 said:
I saw you implemented xperia z look in v1.1. Will you give the option to change the look to cm10.1/standard in later releases?
Sent from my Xperia X10 using xda app-developers app
Click to expand...
Click to collapse
Yes, I am preparing both look - Xperia Z and standart - choose in Arom,
ROM v1.1 is testing so is bigger aprox 300MB, will deleted some apps
WLOD - unfortunatelly it is also KERNEL problem, common problem of ROM and KERNEL, investigate, but still wati for git (do not have kernel sources just now)
Really do my best. But as you know it is very time consuming (need study, test - and have only 1 X10i )
Developer options
go to Settings -->>scroll down About phone -->>scroll down Build number -->>tap tap tap tap on Build number
Well done with this , you should be able to keep most people happy having the choice of ADW ,Xperia Z and standard. I recommend using seeder with this Rom, i think it makes a difference. Its great to have the Aroma installer and choices! All i have to add to this is Seeder a Movie Player and Digital Clock and that's it for me... as you already have XDA ......:highfive:
Hello I would like to know about battery life....
As I already had Jelly Bean on the X10 I think this was the biggest Problem.
Greets
Gesendet von meinem X10
keenofhiphop said:
Hello I would like to know about battery life....
As I already had Jelly Bean on the X10 I think this was the biggest Problem.
Greets
Gesendet von meinem X10
Click to expand...
Click to collapse
I have the original battery, and one day I will be free of the problem. On the other rom I did not last a day. Definitely not disappear before my eyes, but I use V1.1 next day.
keenofhiphop said:
Hello I would like to know about battery life....
As I already had Jelly Bean on the X10 I think this was the biggest Problem.
Greets
Gesendet von meinem X10
Click to expand...
Click to collapse
Depends on the kernel more than ROM and on functions you use. X10 is known for having poor battery life and apart from that the biggest problem on JB would be the lack of HW e/d and the camcorder.
Sent from my Xperia X10 using xda app-developers app
@ Walker I flashed my other phone and now i get wlod ? So i think as ccvader13 posted earlier that each phone is different as my other phone just works perfectly, i can pretty much just use it normally. The only difference i can see is under the battery for serial numbers are slightly different. I dont know which is newer but they are:
1. x10i Type: AAD-3880056-BV AAAB
FCC ID: PY7A3880056 CB5
IC: 4170B-A3880056 10W10
S/l 1232-2950
S/N:CB511G684G
2x10i Type: AAD-3880056-BV ACBE
FCC ID: PY7A3880056 CB5
IC: 4170B-A3880056 11W14
S/l 1232-4473
S/N:CB511T85S3
Maybe someone know's and can share some info? 10W10 and 11W14 stand out to me but i cant find info even googling serials.
walker.cz: Thank you for the hours in between. Perhaps they manage and transparent status bar. : Prsty kříženy:
I can not wait V2, where we have xLOUD etc. I look forward to further progress.
doodownunda said:
@ Walker I flashed my other phone and now i get wlod ? So i think as ccvader13 posted earlier that each phone is different as my other phone just works perfectly, i can pretty much just use it normally. The only difference i can see is under the battery for serial numbers are slightly different. I dont know which is newer but they are:
1. x10i Type: AAD-3880056-BV AAAB
FCC ID: PY7A3880056 CB5
IC: 4170B-A3880056 10W10
S/l 1232-2950
S/N:CB511G684G
2x10i Type: AAD-3880056-BV ACBE
FCC ID: PY7A3880056 CB5
IC: 4170B-A3880056 11W14
S/l 1232-4473
S/N:CB511T85S3
Maybe someone know's and can share some info? 10W10 and 11W14 stand out to me but i cant find info even googling serials.
Click to expand...
Click to collapse
The second one you listed is the newer one. In the serial number the "CB511" is the same and then comes the letter "G" in the first phone and the letter "T" in the second one. G comes before T meaning the phone with the G was made before the other one. Same goes for type, the older one (first one you listed) has AAAB and second has ACBE. A is before C meaning the first one you wrote is surely older.
Sent from my Xperia X10 using xda app-developers app
Hi all
just testing new version - I´ve found some bugs.
I´d like to ask you - which version of xperi Z launchers do you prefer? The situation - new launcher from ra3al doesn´t support timescape plugin and I am not able to correct it just now (for time reason). So do you prefer newer launcher or the older one?
Another question - do you want to choose also explorer like Opera or Dolphin into Aroma installer?
Thanks for tip.
personnaly I use dolphin browser.
I have no sim card, so im waiting for v3, but this ROM looks great
walker.cz try habit browser, amongst all the other browsers its the lightest, fastest, smoothest and the most functional browser for x10.n
Here are the results in zipped screenshots after running Geekbench on my Samsung Galaxy Tab Pro 8.4 (SM-T320).
First I did a test on the stock TouchWiz ROM (Sep 3rd, 2014 update).
Then I wiped the device and installed CM11 (M11, Oct 2014 release) , nothing else was added.
I had tweaked neither TouchWiz nor CM11 (no governors changing, no trickster mods, no nothing)
As I had empirically observed, in the Sales Force Automation app that I am developing (which is resource intensive), the stock TouchWiz ROM is faster. (I actually benchmarked it on both ROMs, see post 16 bellow)
Single-Core Test: 7.24% (TW is faster than CM11)
Multi-Core Test: 16.11% (TW is faster than CM11)
*** UPDATE for CM11 (M12) ***
When CM11(M12) rolled out I also benchmarked it with Antutu and it casts CM11 as faster than TW by a persistent 3.51% (did the test 5 times in each ROM, always by ~3,5% CM11 is faster)
Benchmarking CM11 (M11) vs CM (M12) the results are the same, not worth posting extra screenshots.
****************************************************************************
Here are some of my thoughts after using both the stock TW ROM and CM11
I found TW better than CM11 on:
-- The Samsung Email app is far superior than the CM11 Email app
I have configured a corporate Exchange account, CM11's Email app downloads attachments as 0 bytes, I have to use 3rd party email such as "Nine - Exchange ActiveSync" or "CloudMagic" (which is cloud based) if I want to download attachments.
-- The Samsung Contacts app is far superior than the CM11 contacts app (which defaults in portrait mode and needs 3rd party app/mod to change it)
-- I cannot transfer files between my PC's Bluetooth dongle and CM11 (but I can and do transfer files via Bluetooth between the PC and the device on the TW ROM, btw files transfers between my phone and the device work both on TW and CM11 ROMs)
-- Battery drains faster on CM11 (though improved), no noticeable difference on M11/M12
-- Samsung Camera is superior than the CM11's camera (though latest Google Camera builds go on par with Samsung's one, so no problem there)
-- I use both WiFi (at home and at work) and Bluetooth (in my car and out of WiFi reach) connection to the Internet. On TW ROM the WiFi connection disables the Bluetooth connection when connectable WiFi is in range while it is the other way around on CM11.
-- Miracast works fine both on TW and CM11, transmitting the device's screen on TV. But additionally when video is playing on the device, TW transmits only the video on TV while leaving the device's screen operable for other tasks while CM11 transmits both video and the screen, as Miracast default behavior.
-- TW has built in DLNA server, running as a service, with the ability to transmit subtitles. In order to achieve that on CM11 I need to download the Pixel Media Server app (the best I found with subtitle support) which is killed by the OS when swiped off the Recent Tasks pane.
I found CM11 better than TW on:
-- No bloatware, debloatted by default (TW debloatting is always incomplete and trouble prone)
-- Uses less RAM, more active applications on the background (though not that many)
-- Much, much smoother that TW (although using Google Now Launcher on TW improved the experience)
-- Far superior Settings on CM11, the Settings are awful on TW ROM, always a pain to find what I am looking for.
-- Far superior notifications, status bar and quick access tiles on CM11
I really, really like CM11. That's the software that our device should have been shipped with, but I found Samsung's TW more rounded, more polished, more h/w compatible, more worked through than CM11.
You are welcomed to share your thoughts.
.
thdervenis said:
Here are the results in zipped screenshots after running Geekbench on my Samsung Galaxy Tab Pro 8.4 (SM-T320).
First I did a test on the stock TouchWiz ROM (Sep 3rd, 2014 update).
Then I wiped the device and installed CM11 (M11, Oct 2014 release) , nothing else was added.
I hadn't tweaked neither TouchWiz nor CM11 (no governors changing, no trickster mods, no nothing)
As I had empirically observed, in the Sales Force Automation app that I am developing (which is resource intensive), the stock TouchWiz ROM is faster.
You are welcomed to share your thoughts.
Click to expand...
Click to collapse
I think it depends on what apps you are running, some are probably better with TW. However, over all I think that cm11 has better overall feeling.
CM is slower ?
CM is worse on this tablet, I have TW because CM and other AOSP builds are having many problems even on official.
I bet a debloated tw would just crush it.
Please if it wasn't for CM I would have gotten rid of both my 8.4 and 10.1 tabs. They work fine with CM. Useless benchmarks...
Sent from my Nexus 5 using Tapatalk
thdervenis, which exact ROM is your TouchWiz ROM anyways? Is it NG1?
Anyways regardless of a 7 to 15% benchmark performance difference... I am still thinking of dumping TW (NG1) and trying CM11.
I'm just not a fan of any of these Samsung "features" or bloat (I don't care for multi-window, S Finder, etc) and I just want the default Android experience I get with a Nexus device.
At least with CM11 I should be able to have more free RAM because none of the Samsung bloat I don't use will be running in the background (right?)
locutusx said:
thdervenis, which exact ROM is your TouchWiz ROM anyways? Is it NG1?
Anyways regardless of a 7 to 15% benchmark performance difference... I am still thinking of dumping TW (NG1) and trying CM11.
I'm just not a fan of any of these Samsung "features" or bloat (I don't care for multi-window, S Finder, etc) and I just want the default Android experience I get with a Nexus device.
At least with CM11 I should be able to have more free RAM because none of the Samsung bloat I don't use will be running in the background (right?)
Click to expand...
Click to collapse
You should try CM11, I definitely recommend it. But be wary of dumping TW for good.
I develop an Android app which is resource and database intensive. It downloads data from remote servers and stores them locally in an Sqlite database. TW db performance is significantly faster than CM11, over 20% (measured repeatedly with my watch, I haven't found a db benchmark app yet)
I like CM11 better than TW, it is smoother, it uses less RAM (TW boots with 1.35GB in use, CM11 boots with 980MB in use), it's transitions are superior to that of TW and I hate the TW's bloatware.
But no bloatware, does not make CM11 lighter on the battery (it drains faster, yet at least since M11 it improved), neither does it make it faster on opening, switching and running apps. I have managed to keep about 6-7 (heavy) active apps active on the background on TW and about 7-8 (heavy) active apps on CM11 due to more RAM available.
I am very fond of CM11, it is the software that our device should have been shipped with in the first place. Android and CM is one of the major reasons why I wouldn't go iOS (I love tweaking, experimenting and I am an avid ROM flasher)
PS: My TW ROM is KOT49H.T320XXU1BNI1 (build Wed Sep 13 :34:57 KST 2014)
I had Slimkat installed on my 8.4 for a while but i'm back to TW, too.
I'm using Apex launcher,greenify, xposed and removed most unneeded system apps.
On Custom Rom, there were to many apps crashing randomly.
I can customize the stock rom via xposed exactly the way i want it to be.
Many xposed customizations don't work on slimkat and aren't available in settings, too.
The hole TW UI is much more optimized on the screen size and resolution.
Of course these are just my opinions, but i really like the tw rom.
greetings
Good to know you are on NI1. I am on NG1 but too many things do not work (i.e. Chromecast)
I think I will wait another 2 weeks for a North American NI1 firmware, if not I'll just go with the British one.
I guess it makes sense that official Samsung firmwares are better performing because they can ask their in-house developers to optimize it for the tablet, whereas CM11 might be missing some optimizations?
Hey OP, how about re-doing the benches using M12 (since you did them using M11) ... M12 could be faster, no?
locutusx said:
Hey OP, how about re-doing the benches using M12 (since you did them using M11) ... M12 could be faster, no?
Click to expand...
Click to collapse
I planned to do it on the weekend (or tomorrow if I find an hour), not because I expect any difference but because I want to try another benchmark tool also (I follow MondrianWiFi's CM11 changelog, I haven't seen any changes that are going to improve performance).
I plan to use and post results from both Antutu and Geekbench on a vanilla setup of both ROMs. I am not going to try the battery duration as I do not plan to use CM11. Any other benchmark tool that I should try?
PS: It's not so much the performance penalty that keeps me from using CM11 (I have found it to be smoother and more tweakable) as the shortcomings that I mentioned above in my post (especially the email, the bluetooth and to a lesser extent the battery)
locutusx said:
Anyways regardless of a 7 to 15% benchmark performance difference... I am still thinking of dumping TW (NG1) and trying CM11.
I'm just not a fan of any of these Samsung "features" or bloat (I don't care for multi-window, S Finder, etc) and I just want the default Android experience I get with a Nexus device.
At least with CM11 I should be able to have more free RAM because none of the Samsung bloat I don't use will be running in the background (right?)
Click to expand...
Click to collapse
I would absolutely recommend to try CM11 if that is how you feel, or alternately SlimKat.
I went to SlimKat and never looked back. Its just a personal preference, and also depends on how you use your device. But I also hate the Samsung bloat apps, did not find anything to add any value (for me) and hated how TW handles the basic UI like Settings, Contacts, etc. SlimKat is so much smoother. I don't think the things being benched by the OP apply to how I use my tablet (I haven't witnessed any performance loss in real life, only smoother interface); nor have I noticed battery life to be significantly affected. Again, a lot is probably dependent on what apps you like to use.
Also remember that manufacturers love to cheat on benchmarks. And Samsung has been shown to cheat on GeekBench specifically by 11 to 16% (pretty close to the deltas found by the OP's benchmark comparison - coincidence or no?). Samsung has supposedly gone legit on benchmarks as of earlier this year. But I don't know if I buy that. Probably all the manufacturers cheat the benches in one way or another (HTC was caught, too). As long as there is a means to compare (increasingly similar) devices; manufacturers will try to leverage that benchmark to make their product look better.
http://www.extremetech.com/computing/177841-samsungs-latest-android-update-no-longer-cheats-on-benchmarks
Interesting comparison, nonetheless and the OPs effort is appreciated.
OP, in terms of additional benchmarking apps, how about trying one of the "Super PI" apps for Android. I use that for quick benchmarking runs when I overclock my desktop, you could try it for your firmware benchmarking as well
There are a few on the Google Play store.
For the record, I try to avoid threads like this like the plague... But you seem to actually be have good intentions.
Your benchmarks really don't show much other than the fact that Samsung "cheats". If you look at your graphs, you'll see that the CM numbers are equal or almost equal[*] to those of the Nexus 5. Given that we have the same hardware as the nexus 5 that's actually what you'd expect. The "cheating" is that Samsung has a power manager service that knows about benchmarking apps and tweaks things in the system to make benchmarking apps benchmark better. That part I know, what they tweak, I do not know. But obvious things are to overclock (unlikely), lock processors at max frequency (likely), let processors run too hot for their own good (likely) and keep processors always online (likely).
You did mention that your app is definitely much faster on TW than CM. If you can provide a test program/app and instructions for running it that you think is doing better in TW than CM, please send me instructions either via PM or via the CM thread in original development. The only way to make things better is to have tests cases so if you can share, it helps.
[*] We are slower on the graphics tests because we have a larger display.
Sqlite db operations: receive and write 20,000 records in a batch
Triggered by crpalmer's comments I 've compiled the following benchmarks of the application that I participate as a developer. I 've compiled them after hours at work on my personal tablet (SM-T320).
The application I am developing is an ERP & CRM companion app for my company's BackOffice ERP & CRM application systems. It downloads packets of JSON formatted data (usually 2,000 records a batch) and stores them locally in an Sqlite db. The data downloaded can easily exceed 300,000 records in over 150 Sqlite tables.
In order to achieve "optimal" conditions for benchmarking I did the following
The benchmarks were performed after hours, when the company's personnel had left and network resources were unused (I performed them on our Intranet).
The company's SQL Servers that provide the data were not used by any other but me.
I configured the app to download just 1 table (not 150+ tables) so as to minimize network calls per table to download the data.
I configured the app to download 20,000 records in a batch (not 10 calls of 2,000 records so as to minimize network calls per table) and insert them in Sqlite.
It took me about 1.5 hours, flashing and reflashing, performing the tests. I did the test for only 20,000 in a batch because if I had done it for the whole dataset it would take me about 30 minutes a try.
As you can see bellow TouchWiz outperforms CM11 consistently by 10 seconds for a 2 min to 3 min operation. Keep in mind that the actual business operation of the app is to do multiple calls over the network downloading and inserting 2,000 to 2,500 records in a batch, a full fetch cycle includes over 120 network/Sqlite batch insert calls. In a full process cycle this may take 30 mins, TouchWiz outperfoms CM11 by about a noticeable 5 - 7 minutes (~17% faster). I 've have stamped up on the delay consistently over the past 4 months that I own the tablet and pin pointed it on Sqlite operations, not on network conditions.
TouchWiz (KOT49H.T320XXU1BNI1) (clean flashed, no accounts, no updates, no apps, only WiFi setted)
1st try: 2 mins and 48 secs
2nd try: 2 mins and 31 secs (no app reopen)
3rd try: 2 mins and 31 secs (no app reopen)
4th try: 2 mins and 30 secs (no app reopen)
5th try: 2 mins and 30 secs (no app reopen)
CM11 (M12) (clean flashed, no accounts, no apps, only WiFi setted)
1st try: 3 minutes and 2 seconds
2nd try: 2 minutes and 42 seconds (no app reopen)
3rd try: 2 minutes and 41 seconds (no app reopen)
4th try: 2 minutes and 41 seconds (no app reopen)
5th try: 2 minutes and 43 seconds (no app reopen)
Bellow are the instructions on how to use it and get a glimpse of what I did.
Sorry crpalmer, I cannot give you a version of the app to perform the test I did, I would have to go to the legal department of my company to get clearance, I don't want to do that for my personal tablet. Also the "demo" user that I am posting bellow (it is the publicly available login that we encourage our customers to use so as to demonstrate our app) downloads a small set of data (not actual full work load data), usually done in 2 to 3 mins, so the difference between the two ROMs may not be noticeable or depended on network conditions.
Here is the link to the app on Google Play http://goo.gl/JTd3SR . Make sure your tablet in in English (or if it's in another language it will default to Greek)
Login using "demo" as both username and password.
Press the first option labeled "Company Selection"
Let it finish until it shows a toast "Work area changed ..."
Press back and press back again.
It will start downloading data. (it 'll take a 2 to 3 mins)
Press the "Refresh" button on the main screen and select the 3rd option labeled "Get All" and press ok. I did this final step five times in order to benchmark it..
I am not passing a judgement on CM11 or TouchWiz, just my personal experience on my device on the General Discussion section, hoping someone will also share their expreriences. I know that full professional benchmarking is not what I did.
crpalmer said:
The "cheating" is that Samsung has a power manager service that knows about benchmarking apps and tweaks things in the system to make benchmarking apps benchmark better. That part I know, what they tweak, I do not know. But obvious things are to overclock (unlikely), lock processors at max frequency (likely), let processors run too hot for their own good (likely) and keep processors always online (likely).
Click to expand...
Click to collapse
From what I've read, tweaking the thermal profile and maxing out the CPU clock during benchmarks is what they were doing when they got busted earlier this year (before supposedly coming clean with 4.4.4).
As much as I appreciate CM, I've always found it inferior to the stock ROM on tablets. Especially when compared to a de-bloatified TouchWiz. (Why oh why does Samsung hamstring their devices in that way?)
I haven't rooted my GTab Pro 8.4 yet (I'm running stock w/Nova Launcher Prime) but when I get some free time I'll debloat it... as fast as it is now, I'd love to see how it runs lean and mean.
TW, CM11 (M12) and conclusion
I updated my first post with benchmarks I did using Antutu, it's *** UPDATE for CM11 (M12) ***
The results appear to be inconclusive:
Geekbench casts TW as noticeably faster (~16%)
Antutu casts CM11 as somewhat faster (~3.5%)
Plus my own, non professional benchmark, that casts TW as faster (on network calls followed by db insertions)
A 3rd, a 4th and a 5th professional benchmark tool might also cast different and inconclusive results.
From a consumer point of view CM11 beats down laggy TouchWiz.
So I guess it is down to if Samsung stock software gives you reasons enough to stay with TW or get rid of it and go with CM11.
My thoughts on the experience is in the 1st post at the beginning of the thread.
My CM works super excellent and much better than TW... That is very strange
Hi, back in 2011 I've bought the Galaxy S2 because I was just tired of -installing this, bricking there, rebooting here- stuff on my Motorola Defy, tears and blood came out off me till I finally could flash the device again and left it factory default, so I said to me "I'll just buy a device that just WORKS" and that's what I've got with my S2, there has been 4 long years and I think it is time for it to go, I'm just tired of it and I don't use it anymore.
There is a deal with a man that would change me it for an Xperia Play, I think it's a good deal, because at least I would use it to play the PS One games I played in my childhood. But now it comes again: -kernels, flashing, restoring, rebooting- I can feel the fear just from thinking about it, but I think it is necessary since the device lacks so much in power, I would crack it up to get an overall better experience and play Vice City on it decently, but if I do it, I will do it once, and for ever.
I would like to keep the closest to stock as it can be: good battery life, and everything just working as it should be, I'm not buying a broken device. What do I need to do to overclock it? Is it totally necessary to install the DoomKernel V14 in order to do it? I want to increase the RAM as well, from 512MB to 1GB.
Would it be to much to ask for an answer like this?:
I've used the Xperia Play to play a lot of games including Vice City, my device is running @1.9 GHz and it got 1GB of RAM, to do it you necessarily got to root your phone (link), install DoomKernel V14 2.3.4 Gingerbread (link), then do this to overclock it (link), and this to increase the RAM (link), mmm... as well there is a trick you can do it as well to increase the performance...
Something like that? And any other information about it that you find useful for a beginner user like me (like what to install in order to play games) would be greatly appreciated as well.
Sorry if I sound very demanding and/or uneducated, english is not my first language and I feel I still can not get totally understood in this language, I know it is to much to ask for, but if there is one big soul that knows it everything about this device, that got it all clear in his mind, and that would help this beginner I would love him for ever. Thank you everyone for the time and for this big community, cheers!
Hi, I try to answer your questions, but it's not so easy.
Xperia Play have never got Android 4. The last official release is Gingerbred 2.3.4. On your S2 you was used to on ISC or higher I think. ICS fo Xplay was released only like beta (you can still download it on Sony's webpage). You have three options:
Android 2.3 which was official and with full support - it means gamepad, touchpads and everything else is working. It gets you the best performance, official PSX emulator works (you can convert your own games with PSXperia - not all games run through this emulator - e.g. Tony Hawk's titles, NHL's etc. not), but many games is compiled to higher Android versions or even many games lost support for Gingerbread in time (Trial 3, Trials Frontier, Crossy Road, Gangstar Vegas etc.)
Android 4.0 which was released only in beta - it has gamepad and touchpad support, but not in all games (however there is only few games with this problem). Performance is significantly worse (480p kernel is not an option, it's must have), official PSX emulator doesn't works there. But with RAM Manager/Boost my Xperia, smart swap settings and overclocking you can play almost everything (there are some lags here and there, but it's playable).
Android 4.1 which is minimum Android version if you want to use more and more "modern" material version of apps and some aps and games generally (Tomb Rider Go, new Nova Launcher, new Solid Explorer etc.). It has almost no support for touchpads but even gamepad - even with touchpad activator. Modern Combat 4, FIFA 12 and long list of games in 4.1 have no touchpad or even gamepad support (in MC4 for example gamepad works, touchpads not, FIFA 12 completely without Xplay support). You can always use GameKeyboard and map the buttons, but it's not so comfortable and offten even so optimized like the original solution from developer (FIFA12) - however sometimes it's vice versa and touchpad implementation from developer is horrible (Splinter Cell Conviction).
Of course, there are some projects with 4.2, 4.4 even 5.0, but it's not for daily use and totaly not for gaming.
There are some good ROMs for all three version:
Android 2.3 Gingerbread:
1) Gin2Kittkat 3.3.0 - in my opinion it's the most powerful ROM for Xperia Play - in terms of options and theming so as in pure performance
2) AuroraPlay - in 2013 it was the number one in pefrormance, but nowadays G2KK is better and newer
3) NXT ROMs - I have used them in 2012/2013 and they were awesome. Second version is beautifull
Android 4.0 IceCream Sandwich - most of them are Sony based, for example NexPlay is Cyanogenmod based (I don't know if it has touchpad support, but I think not)
1) Xperia Play Z Final Edition - I'm using it right now and with some of my modifications (debloated, replaced apks, removed small aps, changed bootanimation etc.) it is the best ROM for this phone in terms of modern system/gaming support. It has touchpad support in all games I've tried (I think ironic is that MC4 or Asphalt 8 run better than Crossy Road or Puzzle Craft 2), you can run some other aplications and games you cannot on GB.
2) Ultimate HD - it lacs some features which Play Z ROM have, but it's nothing important (at least for me). Only auto brightness doesn't work for me.
3) Express ICS
4) Neo2Play - aromainstaller with options what would you like to install
Android 4.1.2 Jelly Bean - all JB ROMs are based on Cyanogen mod cause official JB never comes to Xperia 2011 phones
1) Paranoid Android - best ROM for me if I have to choose JB. As the only one it has brightness slider in notification toggles area
2) Sonygenmod 10 - it looks like official Sony themed Android with ported Sony apps.
3) Slimbeam - it's fast and stable
4) JellyZeusbean - also Sony themed ROM
I think the best kernels are Lupus - for GB and JB. For ICS it's the same I think. But Lupus for ICS has small data partition, so rather use Lupus ICS/GB or Doom ICS (and Link2SD cause 600MB is still not enough). For GB there is also Extreme kernel, which has fantastic performance, but battery drain is crazy. If you want better performance choose 480p version which can offer more free RAM (even 30-50MB). I think there are better ways how to record videos than with Xperia Play. All of these kernels allow you to overclock, but remember - higher frequency meand shorter battery life. And for example my phone cannot go higher than 1,5GHz, on 1,6 it will restart itself. 1,4GHz is enough for everything, small performance is mainly cause weak GPU. Higher frequencies allow you max play some games in FPSe witch OpenGL on.
You cannot simply add or change RAM capacity. You can make swap partition on your SD card, download file with swap script, or you can simply use Swapper (it's not practical). This will free up some ROM, not add capacity. It's necessary for some games which need more RAM than you physicaly have (I remember Angry Birds Go was impossible to run without swap partition). Here is the topic. Best setting for swap is 20 (on all versions of Android) in my opinion. In ICS and JB you can try 40 or even 60, but my experience is long response time and worse performance at all.
Some other tips: delete facebook and Messenger - they are killing performance and response time. Use Facebook lite or web browser. Don't install any apps you don't need or you aren't using more than 1 per month. More apps means more Link2SD apps and they are slowing down the phone. On Gingerbread use Nemus Launcher (till 2012 not in GPlay) or Xperia T modded launcher (the fastest) if you don't need features which has Nemus. On ICS or JB you can use Xperia Z modded launcher, Nemus or Nova (I'm using it right now and it's very good, fluid and if you run some game, it goes off the RAM). On GB you can also flash Adreno Booster, in some games you achieve better performance, in orhers more stable FPS.
Thank you so much for reply!!!! I love you man!!!! I have figured out a lot of things by searching myself since nobody seem to reply to me, but you know a lot of things I didn't know obviously. I didn't know that Gin2Kittkat was better in performance than Auroraplay LE, it looks beautiful as well! So I'll definitely give it a try. And as you are using the Xperia Play Z Final Edition ROM, can you tell me if it runs good GTA Vice City? Because as far as I have seen, it only runs smooth on modded 2.3.7 GB ROMs as Auroraplay LE.
I'm sorry for the late answer. Yes, GTA and some other games are unplayable on ICS/JB. As I said, for gaming is GB best. However more and more often you have to look after older apps version (it means outside Google play) cause developer compiled the newer one only for 3/4.0+ (even games like Benji Bananas, Subway surfers, Jetpack Joyride). And even paid games and apps is loosing support for GB. I think it's very unfair from developer to do this when there is no option to download (at least) older version (Locus, Officesuit etc.). There are plenty of apps and games which were GB compatible and nowadays they require even JB 4.4 (OneNote for example).
Thank you for everything man!
im really impressed with cm12.1, you should try it before going to a very outdated 4.0.4 :/
Miichaell said:
[*]Android 4.0 which was released only in beta - it has gamepad and touchpad support, but not in all games (however there is only few games with this problem). Performance is significantly worse (480p kernel is not an option, it's must have), official PSX emulator doesn't works there. But with RAM Manager/Boost my Xperia, smart swap settings and overclocking you can play almost everything (there are some lags here and there, but it's playable).
Click to expand...
Click to collapse
Hello Miichaell,
Thanks a lot for this full explanation and guide to Xperia Play flash options.
For Android 4.0 ICS roms, when you say "Performance is significantly worse", how does it compare to stock GB in facts ? Slowdowns ? Freezes ?
I mostly play emulator from the 8bits / 16bits era, and also PSX games... Do they work well with a rom like "xperia play z final ultimate edition" ? I don't play heavy games like MC4, GTA Vice City, Nova, etc.
I know GB based roms will always be better for playing, but as I use my Xperia Play as my daily smartphone, the lack of compatible applications is now a real problem.
Thanks for your advices !
Hi and sorry for the late answer. As I said - in fact everything what you need is also available for GB too. Sometimes you have to search on google little longer for older version of your apps, but almost all apps was already there in GB era, so they were available for GB (Onenote for example). And for everything is some alternative which is GB compatible (or was). If you never used any faster phone, ICS is good to use as daily driver - if you dont install FB, Messenger, Whatsapp and generally not to many apps. For better app compatibility and some speedup you could try JB (only CM) or the newest MM, but gamepad doesnt work at all in MM. If you want at least a little fast phone even without playing games, stay on old but awesome working GB.
Miichaell said:
Hi and sorry for the late answer. As I said - in fact everything what you need is also available for GB too. Sometimes you have to search on google little longer for older version of your apps, but almost all apps was already there in GB era, so they were available for GB (Onenote for example). And for everything is some alternative which is GB compatible (or was). If you never used any faster phone, ICS is good to use as daily driver - if you dont install FB, Messenger, Whatsapp and generally not to many apps. For better app compatibility and some speedup you could try JB (only CM) or the newest MM, but gamepad doesnt work at all in MM. If you want at least a little fast phone even without playing games, stay on old but awesome working GB.
Click to expand...
Click to collapse
Hello Miichaell,
Thanks for your answer.
I finally decided to try it by myself, so I flashed ICS with Xperia Play Z Final edition, but it was definitely too slow for me.
So I went back to Gin2Kitkat... And I guess I'll stick with it til the end of life of my phone.
By the way, do you know a reliable website where I could find old versions of APK ? I am currently looking for GB version of FEEDLY and EVERNOTE...
Thanks !
cityhunter62 said:
Hello Miichaell,
Thanks for your answer.
I finally decided to try it by myself, so I flashed ICS with Xperia Play Z Final edition, but it was definitely too slow for me.
So I went back to Gin2Kitkat... And I guess I'll stick with it til the end of life of my phone.
By the way, do you know a reliable website where I could find old versions of APK ? I am currently looking for GB version of FEEDLY and EVERNOTE...
Thanks !
Click to expand...
Click to collapse
The fastest ICS ROM for the Xplay is Neo2Play V2.7 it is as fast as Gin2Kitkat but it has less free ram, may be you could give it a try.
Here is the link to Neo2Play Rom:
http://forum.xda-developers.com/show....php?t=2283653
If you decide to use Neo2Play I recommend you use doomkernel extracted from Xperia Play Z Final Edition, that is the best combination of Rom+Kernel I have found for the Play. Also overclocking all the way to 1.6 GHz helps a lot and for that Rom I never found an Issue by doing so. Actually I always kept 1.8 GHz max-400 min with no issues at all.
Hello,
After changing tons of phones in last weeks/months, i finaly got my s5 mini, my dream phone it seems. It is of a perfect size for me and it is very grippy due to rubber back cover. Now i want to improve it as much as i can. I want to stay on stock 6.0.1 rom (unless u see there is any point in downgrading ?). I will first say what i did and then ask what i can do to improve it further.
What i did:
1. turn all animations to 0 in developers options
2. turn off s voice
3. disabled all apps i could that i dont need
4. turned off a bunch of other things i dont need
What i need help with:
1. what else can i do to further improve performance
2. google maps app seems a bit slow. Any way to improve it or is this phone simply to weak
3. any tips for camera, how to take better photos/video, any settings i should change ?
No one ?
Hello,
I personally think its kind of funny that someone says that the s5 mini is their dream phone in 2019. I mean its kind of old and outdated now and while I can of course understand that you like the size of it and the rubber back, there are many alternatives which also dont break the bank. I think without rooting or flashing another Rom, your experience is not going to get better than it already is. The s5 mini is not the most powerful phone you know. Anyways I used a galaxy s5 mini from 2014 untill 2018 and I was never really happy with it. It was always slow and sluggish, though the camera was good for 2014 and what I really liked about it was its ip67 certification, I got into the pool with it xD. I ran it on Android 4.4.2 for most of its live, mainly because I rooted it in 2015 and thus couldnt update to a newer version of Android. But in late 2017 I decided to factory reset and flash a stock Android 5 Rom via Kies. After that I updatet to 6.0.1 Marshmello, but in early 2018 the hole thing was to slow for me and I threw a custom Rom on it. Android 8 but it was in beta and very buggy so I flashed Resurection Remix with Android 7.1.2. It was already way faster and more modern than on the stock Rom. But then I found a Kernel that would let me overclock the cpu from 1.4 Ghz to 1.6 Ghz and the Gpu from 400 mhz to 600 mhz. So i used that Kernel and the phone was actually very useable. The first time in 4 years of ownwership, I was really happy with my s5 mini. I bought a new phone (Honor 9) though only like 6 weeks after flashing the Kernel lol. The Honor 9, after 1 year has never let me down tough and im very very happy with it.
S5 mini G800F
Hi there,
I'm happy with my S5 mini (G800F), but I really need an Dual SIM device with better battery life and will have to get one soon. Battery life is weak point.
I have installed LineageOS 14.1 (Android 7.1.2), didn't have success to install Gapps though. Using F-Droid and YalpStore. There are some bugs with the camera (it stops working) but after restart works fine again.
It is an OK device, but a bit slow and with short battery life.
Unfortunately from 2-3 weeks there is a problem with my main microphone and is not the mic itself but some motherboard bad connection or something. Works fine with headset but it is not really convenient
According to some people if one switches Off the LTE the battery life is better.
Instead of Gmaps I'm using HereWeGo, OruxMaps and Sygic - all for free.
About the camera: I am using Open Camera. The camera app of LOS 14.1 is really plain Of OpenCamera I like the DRO option, but it takes a few seconds to generate the picture.
Hope you will find the best way to use your S5 mini. It is very cute device with so many advantages like notification LED with RGB, ambient light sensor, NFC, IR, AMOLED, small size and weight... I will miss all of this in such a small and ergonomic package.
I understand your point. There are no more under 5" devices with normal specs. So sad...
Best regards!
Hi, i have this device now. ¿Which rom its the most stable and smooth?
Zsheoran said:
Hi, i have this device now. ¿Which rom its the most stable and smooth?
Click to expand...
Click to collapse
I can't say for sure, but I quite like Viperos and AOSPExtended Oreo. Not using it actively anymore though.
Zsheoran said:
Hi, i have this device now. ¿Which rom its the most stable and smooth?
Click to expand...
Click to collapse
I recommend the unofficial LineageOs 16 custom rom for you. This is the most stable rom I’ve ever seen for the S5 mini.
Only Requirement is to have the G800F model.
Otherwise you will break you phone.
Im running CrDroid 5.12 on my g800f with the Spookcity Kernel and Magisk. Although I'm using a Oneplus 5 as my main device I'm very happy with the results. You can run Android P roms like Posp, LineageOS, CrDroid, bootleggers or Aosp (extended). I think you can get very happy using POSP with Open Gapps nano/Pico. But CrDroid is the only rom, which is getting updated. It also is the only Pie rom supporting NFC.
OC Kernel 1.6
https://drive.google.com/file/d/1m0cg3PQV1XGGPSbBIi1QxuhTDaulX6EL/view
CrDroid
https://forum.xda-developers.com/galaxy-s5-mini/development/rom-crdroid-5-0-pie-t3880298
POSP
https://forum.xda-developers.com/galaxy-s5-mini/development/rom-posp-v2-2-t3921291
Bootleggers
https://androidfilehost.com/?fid=1395089523397969246
Open Gapps
https://opengapps.org/
Magisk
https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445
This might be a pretty late reply, but I hope it can help.
If you want to stay on Marshmallow, I would really recommend rooting your device. I can't tell you exactly which, but you can deactivate a lot of system apps with root, which can improve performance in some scenarios (Look at some debloat script from other Samsung phones - a lot of the apps are the same). For deactivating system apps I use this app. Alternatively you could try to deactivate system apps without root with ADB.
In my opinion the Google apps are all very slow and all the system apps slow your device down a lot (from my experience the Google Play Services and especially the Google Play Store), which is why I either use microG on the Stock ROM or at least deactivate what I can.
Sadly you can't push much more performance out of this phone, especially not without a Custom ROM. It has four pretty weak CPUs and one really bad GPU - don't expect to be able to play any even slightly demanding games, better stay at those 2D titles. The only way to make it feel faster is to use the lightest
- OS (in my opinion any Android 6 ROM)
- system apps (disable unnecessary-seeming ones - but be very careful!) <- of course only on Stock ROM
- third-party/user apps (if an app is slow, look for alternatives - for example you could look at OSMand or MAPS.ME istead of Google Maps)
Pokemetti2 said:
This might be a pretty late reply, but I hope it can help.
If you want to stay on Marshmallow, I would really recommend rooting your device. I can't tell you exactly which, but you can deactivate a lot of system apps with root, which can improve performance in some scenarios (Look at some debloat script from other Samsung phones - a lot of the apps are the same). For deactivating system apps I use this app. Alternatively you could try to deactivate system apps without root with ADB.
In my opinion the Google apps are all very slow and all the system apps slow your device down a lot (from my experience the Google Play Services and especially the Google Play Store), which is why I either use microG on the Stock ROM or at least deactivate what I can.
Sadly you can't push much more performance out of this phone, especially not without a Custom ROM. It has four pretty weak CPUs and one really bad GPU - don't expect to be able to play any even slightly demanding games, better stay at those 2D titles. The only way to make it feel faster is to use the lightest
- OS (in my opinion any Android 6 ROM)
- system apps (disable unnecessary-seeming ones - but be very careful!) <- of course only on Stock ROM
- third-party/user apps (if an app is slow, look for alternatives - for example you could look at OSMand or MAPS.ME istead of Google Maps)
Click to expand...
Click to collapse
The Google app is a mandatory update with the new Play Store layout and app updates eat into the storage of the phone.