• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[ROM][Arc/Arc S][CM10] CMHasty - Linaro/O3/BIONIC Optimization - GCC 4.9 [20131110]

adrianom

Senior Member
Oct 14, 2011
487
2,546
93
Florianópolis


CMHasty ROM

Unofficial CM10 build with optimized toolchain, Linaro and O3 Optimization



This is a CM10 build with emphasis on code optimization and speed

I not intend to add any mod or big change in original CM10 code, this ROM was build for the purpose of speed based on code optimization

It is based on latest source from CM10 with Linaro patches, a Toolchain special build for Xperia Arc CPU and personalized device tree for better device optimization



Changelog:

  • 20131110
  • Revert "Enable hardware acceleration (Lower the RAM requirement)" - This was consuming much RAM and having big impact in multitasking, how this change was more visual than practical, I decided to revert to the default behavior.
  • Improvement in Kernel:
    • backport lowmemorykiller from CAF msm-3.4
    • Optimize page_alloc allocations
    • Other Tweaks
  • 20131104
  • Both the ROM and the Kernel was built with a toolchain specially made for this ROM and device, designed to extract the maximum optimization, with great impact on overall performance.
  • Enable global Link Time Optimization (LTO)
  • Enable fake 720p
  • Enable hardware acceleration (Lower the RAM requirement)
  • Other small improvements
  • 20131007
  • Bluetooth fixed
  • Other small improvements
  • 20130930
  • Latest CM Updates
  • Compile with GCC 4.9 (improvement in speed)
  • New build flags (improvement in speed)
  • Kernel rebuild from start (improvement in speed and should solve the problem of instability in wireless)
  • Backport DeskClock from 4.2.2 (with Digital Widget)
  • Other small improvements
  • 20130915
  • Latest CM Updates
  • Compile with GCC 4.8 (SaberMod) (big improvement in general speed)
  • Add Record option to Phone app (record the call from call screen)
  • Add Blacklist option to Phone and Messages (block call and mms from added number)
  • Add Signature option to Messages app (automatic sign message)
  • Add "Delay Message" option to Messages app (delay sending the message for a certain time)
  • Add Statistics option to Phone app (show stats from calls)
  • Add Flip option to Phone app (execute a action when flip the phone)
  • Kernel: new frequency table
  • Other small improvements
  • 20130901
  • Latest CM Updates (Include new camera lib)
  • Dalvik JIT Patchs backport from 10.1
  • 20130824
  • BIONIC Optimization for Scorpion CPU
  • Dalvik Patchs and FIxed Leaks
  • 20130817
  • Latest CM10 changes
  • Build with toolchain 4.7 Linaro (cfX-Toolchain)
  • O3 GCC Optimization
  • Use specific option for processor optimizations
  • Compiled using -fstrict-aliasing -Werror=strict-aliasing. This enables the compiler to optimize better.
  • Several Linaro cherry-picks
  • External SD I/O Tweaks (2048 read_ahead_kb)
  • Enable Mass Storage
  • Adreno GPU Driver (JB_2.5.1)
  • Personalized Kernel with several patchs

Download:
ROM
Gapps


Known Issues:
None

Installation instructions:
  • USE INCLUDED KERNEL FOR 100% COMPATIBILITY AND OPTIMIZATION
  • Flash kernel (fastboot flash boot boot.img)
  • Install Zip
  • Install Gapps
  • Wipe Cache
It is advisable to clean the data and start from scratch, it is not mandatory for those coming from CM10 Official but is advisable.


Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
Credits
CyanogenMod Team
FreeXperia Project
Evan McClain
cfX Team
loosethisskin
SamMobile
@mikeNG
JBMiniProject (for the Phone and MMS function)
And several other sources of information on XDA

-------------​

XDA:DevDB Information
[ROM][Arc/Arc S][CM10] CMHasty - Linaro/O3/BIONIC Optimization - GCC 4.9 [20131110], a ROM for the Sony Ericsson Xperia Arc

Contributors
adrianom
ROM OS Version: 4.1.x Jelly Bean
ROM Kernel: Linux 2.6.x
Based On: CyanogenMod

Version Information
Status: Stable

Created 2013-11-04
Last Updated 2013-11-10
 

Attachments

Last edited:

TakisBeskos

Senior Member
Nov 16, 2009
437
215
0
Patra
which kernel is included ? i 've built kernel 3 updated to 3.0.91 and some patches from arco's repository msm7x30-3.0.x , and i get more antutu score than with 2.6.32 , and more than 3.4.57 kernel . but battery drains fast enough and there are some reboots
 

adrianom

Senior Member
Oct 14, 2011
487
2,546
93
Florianópolis
which kernel is included ? i 've built kernel 3 updated to 3.0.91 and some patches from arco's repository msm7x30-3.0.x , and i get more antutu score than with 2.6.32 , and more than 3.4.57 kernel . but battery drains fast enough and there are some reboots
The included kernel is 2.6.

Enviado de meu Xperia Arc S usando Tapatalk 4
 

muzadull

Senior Member
Apr 16, 2012
127
86
0
No video thumbnails in gallery and Video plays for only 1 sec.Also i did a full wipe and using the kernel included.
Device:Xperia Arc LT15i

Edit:No such issues on naa kernel 3.4.45.
 
Last edited:

adrianom

Senior Member
Oct 14, 2011
487
2,546
93
Florianópolis
No video thumbnails in gallery and Video plays for only 1 sec.Also i did a full wipe and using the kernel included.
Device:Xperia Arc LT15i

Edit:No such issues on naa kernel 3.4.45.
You did a full wipe and test with kernel inside, or test direct with 3.4?

Because I dont have this problem, and it seems to be relate to cache or previous data.

Enviado de meu Xperia Arc S usando Tapatalk 4
 

muzadull

Senior Member
Apr 16, 2012
127
86
0
You did a full wipe and test with kernel inside, or test direct with 3.4?

Because I dont have this problem, and it seems to be relate to cache or previous data.

Enviado de meu Xperia Arc S usando Tapatalk 4
Did A full wipe before flashing rom and used kernel provided but had video playback issues.Then i tried naa 3.4.45 and everything is working fine except audio lags in music player :eek:
 

kvrjsoni

Senior Member
May 5, 2012
248
85
0
Great ROM

the Rom is smoother than it can ever be on CM10 on 2.6.x kernel
even on 2.6.x based kernel it feels like i'm using 3.4.x based kernel
truly awesome work :good: :good: :good:
 
  • Like
Reactions: Lord_Snake