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

Search This thread

adrianom

Senior Member
Oct 14, 2011
487
2,547
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

  • Screenshot_2013-09-21-10-14-10.png
    Screenshot_2013-09-21-10-14-10.png
    43.8 KB · Views: 1,421
  • Screenshot_2013-09-21-10-12-29.png
    Screenshot_2013-09-21-10-12-29.png
    28 KB · Views: 1,441
  • Screenshot_2013-09-21-10-12-20.png
    Screenshot_2013-09-21-10-12-20.png
    136.1 KB · Views: 1,723
  • Screenshot_2013-09-21-10-12-07.png
    Screenshot_2013-09-21-10-12-07.png
    185.9 KB · Views: 1,647
  • Screenshot_2013-09-21-10-19-32.png
    Screenshot_2013-09-21-10-19-32.png
    96.9 KB · Views: 1,295
  • Screenshot_2013-09-21-10-16-09.png
    Screenshot_2013-09-21-10-16-09.png
    38.9 KB · Views: 1,295
  • Screenshot_2013-09-21-10-15-40.png
    Screenshot_2013-09-21-10-15-40.png
    74.5 KB · Views: 1,474
  • Screenshot_2013-09-21-10-14-27.png
    Screenshot_2013-09-21-10-14-27.png
    56.6 KB · Views: 1,449
  • Screenshot_2013-09-21-10-20-04.png
    Screenshot_2013-09-21-10-20-04.png
    219.2 KB · Views: 1,129
Last edited:

adrianom

Senior Member
Oct 14, 2011
487
2,547
Florianópolis
Screenshots:
 

Attachments

  • Screenshot_2013-09-21-10-12-07.jpg
    Screenshot_2013-09-21-10-12-07.jpg
    17.7 KB · Views: 1,093
  • Screenshot_2013-09-21-10-12-20.jpg
    Screenshot_2013-09-21-10-12-20.jpg
    30 KB · Views: 1,151
  • Screenshot_2013-09-21-10-12-29.jpg
    Screenshot_2013-09-21-10-12-29.jpg
    12.2 KB · Views: 1,014
  • Screenshot_2013-09-21-10-13-00.jpg
    Screenshot_2013-09-21-10-13-00.jpg
    25.5 KB · Views: 1,115
  • Screenshot_2013-09-21-10-13-12.jpg
    Screenshot_2013-09-21-10-13-12.jpg
    28.6 KB · Views: 1,126
  • Screenshot_2013-09-21-10-15-40.jpg
    Screenshot_2013-09-21-10-15-40.jpg
    33.3 KB · Views: 867
  • Screenshot_2013-09-21-10-14-27.jpg
    Screenshot_2013-09-21-10-14-27.jpg
    21.9 KB · Views: 808
  • Screenshot_2013-09-21-10-14-10.jpg
    Screenshot_2013-09-21-10-14-10.jpg
    19.1 KB · Views: 858
  • Screenshot_2013-09-21-10-13-33.jpg
    Screenshot_2013-09-21-10-13-33.jpg
    19.2 KB · Views: 957
  • Screenshot_2013-09-21-10-19-32.jpg
    Screenshot_2013-09-21-10-19-32.jpg
    31.6 KB · Views: 837
  • Screenshot_2013-09-21-10-16-48.jpg
    Screenshot_2013-09-21-10-16-48.jpg
    12.5 KB · Views: 865
  • Screenshot_2013-09-21-10-16-09.jpg
    Screenshot_2013-09-21-10-16-09.jpg
    15.2 KB · Views: 741
  • Screenshot_2013-09-21-10-16-01.jpg
    Screenshot_2013-09-21-10-16-01.jpg
    15.1 KB · Views: 782
  • Screenshot_2013-09-21-10-20-09.jpg
    Screenshot_2013-09-21-10-20-09.jpg
    29.1 KB · Views: 792
  • Screenshot_2013-09-21-10-20-04.jpg
    Screenshot_2013-09-21-10-20-04.jpg
    16 KB · Views: 764
Last edited:

atembleque

Senior Member
Jan 15, 2013
132
47
A Coruña
Hello, are you sure that these are the correct Gapps?, because i read this in download link

"!!Not compatible with 4.1.x.!!

All APKs updated to 4.2.1 versions, where applicable."

Regards
 
  • Like
Reactions: rasoooli

danielxg

Senior Member
Jan 24, 2010
158
38
milano
great job bravo .. all others have done with destructive changes rom and lost the speed and stability ...
 
Last edited:

TakisBeskos

Senior Member
Nov 16, 2009
437
215
Patra
Xiaomi Mi 5s
Redmi Note 8
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
 

muzadull

Senior Member
Apr 16, 2012
127
86
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,547
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
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
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

Top Liked Posts

  • There are no posts matching your filters.
  • 38


    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
    7
    New version:

    • 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

    Last Release:
    20130915 - Download
    5
    New Version:


    • 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


    Download:
    ROM
    Gapps


    Note: it is recommended to flash the new kernel, even for those who are already using this ROM.

    ---
    5
    New Version:


    • 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


    Download:
    ROM
    Gapps


    Note: it is recommended to flash the new kernel, even for those who are already using this ROM.

    ---