Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,805,892 Members 43,018 Now Online
XDA Developers Android and Mobile Development Forum

[Kernel][SENSE][Feb 20]BeastMode Evita Plus | S2w Mpdec [Linaro -O3][Linux 3.4.11]

Tip us?
 
Zarboz
Old
(Last edited by Zarboz; 21st February 2013 at 01:11 AM.)
#1  
Zarboz's Avatar
Known Scammer - OP
Thanks Meter 9,256
Posts: 0
Join Date: Mar 2009
Location: Denver

 
DONATE TO ME
Angry [Kernel][SENSE][Feb 20]BeastMode Evita Plus | S2w Mpdec [Linaro -O3][Linux 3.4.11]










Quote:
A kernel is the lowest level of easily replaceable software that interfaces with the hardware in your computer. It is responsible for interfacing all of your applications that are running in “user mode” down to the physical hardware, and allowing processes, known as servers, to get information from each other using inter-process communication (IPC).




What is Sweep2wake?



It Allows you to make a Sweeping action along the bottom of your screen to wake or sleep the screen (mimics action of the power button)

What is msm_mpdecision?

100% kernel based multi core decision! (should cpu1 be online or not?)
This replaces your /system/bin/mpdecision binary which is renamed by the installer to mpdecision_backup.

Check /sys/kernel/msm_mpdecision/conf/ for the configuration.
Quote:
startdelay = time until mpdecision starts doing it's magic (70000)
delay = time between checks (500)
pause = if something else plugs in the cpu, fall asleep for 10000
scroff_single_core = if the screen is off, don't plug in cpu1 (1)
nwns_threshold_up = runqueue threshold, if this is reached cpu1 will be hotplugged (35)
nwns_threshold_down = runqueue threshold, if this is reached cpu1 will be unplugged (5)
twts_threshold_up = time threshold, this amount of time must have passed (250)
twts_threshold_down = same as above (250)
enabled = enable(1) or disable(0) mpdecision. This does not affect scroff_single_core!
idle_freq = a value against that will be checked if a core +/- is requested. (486000)
If cpu0 is below that value and a core up of cpu1 is requested, nothing will happen.
If cpu1 is above that value and a core down of cpu1 is requested, nothing will happen. (otherwise it would now put down cpu1 even though it is still working)
What is ARM Topology:
Quote:
ARM Topology allows individual queue'ing of tasks to cores by the scheduler, For intelligent load balancing and more data crunching power. This has come from the Linaro Team you can view the most recent patch at from http://patches.linaro.org/9894/ all patches at http://patches.linaro.org/project/linux-arm-kernel/

Special Thanks to: HausX, ToastCFH, Klin1344, Sbryan12144, QD2DC, Ca1ne, TwistedUmbrella, Mdeejay, Thicklizard, Haykuro

Thanks So much to my Team for pushing me to do things i never would have thought i could do or be a part of
If you WANT to donate please donate here:




HUGE HUGE HUGE HUGE HUGE HUGE thanks to:
Showp1984 For all his help and for thinking up a great thing like sweep2wake



Standard disclaimer: if you manage to brick, blow up, vaporize, eliminate, choke on, insert into a strange place or otherwise screw up your device: It is your fault and your fault alone. NOBODY, INCLUDING MYSELF, is responsible for anything you mess up.


I HIGHLY suggest you use Kernel Tuner to tune this kernel as you can control your GPU/Sweep2wake/Individual Core control/Mpdecision control/profiles
and its Free!




 
Building a better droid is the purpose of today Android History
G1->mytouch 3g -> Mytouch slide -> Mytouch 4g -> HD2 magldr -> Thunderbolt -> Evo 3D -> Sensation -> Evo 4g -> Evo 3D -> HTC vivid -> One X -> One S -> ( Evo LTE (thanks xda) -> Droid DNA
I stay HTC.
Checkout my new project at EasyDevStudio
[showp1984] Times of day and sleep are something for weak people - I am a cybernetic organism, and have a sleep mode.
ლ(ಠ益ಠლ)
Come hangout
irc.freenode.net
#teamblackout
I BUY BRICKED PHONES!

The Following 73 Users Say Thank You to Zarboz For This Useful Post: [ Click to Expand ]
 
Zarboz
Old
(Last edited by Zarboz; 21st February 2013 at 01:36 AM.)
#2  
Zarboz's Avatar
Known Scammer - OP
Thanks Meter 9,256
Posts: 0
Join Date: Mar 2009
Location: Denver

 
DONATE TO ME

Please track all bugs issues here
http://code.google.com/p/this-projec...oz/issues/list
please include rom revision s-off or on status and description of problem
I would appreciate the reporting
ONLY REPORT BUGS FOR MY KERNEL DOWNLOADED FROM THIS THREAD

The proper format for reporting is on the google code page but please attach the following to your bugreport post:
Adb logcat dump of event
kmesg dump of event < dont know what that is ?? here is a easy way to get it
Code:
adb shell dmesg > errorreportdump.txt
this will spawn a .txt file in the directory your shell is in upload this file this will suffice for a stacktrace
Code:
CHANGE LOG Beastmode Evita Plus RC1.0 -Jelly Bean 3.4.10 Source -Msm_mpdecision added most upstream version -Msm_thermald added most upstream version -Sweep2wake with programmable start/end key -Userspace UV controle -3D Gpu overclock up to 512mhz -2D Gpu overclock up to 325mhz -CPU OC avail up to 1.9ghz -L2 Cache Boosted -FSB bus increased -LOTS of scheduler mods to increase performance -ARM Topology updated -Intellidemand, Lionheart and Badass governors added -FIOPS, ROW, SIO schedulers -Userspace FSYNC Toggle in /sys -Fsync tweaks -WP switch toggled so system is r/w -Init.d Support -Cmdline interfacing -Zram ported from 3.6 linux kernel and enabled -Enabled Faster PVS bin Beastmode RC5 -Added Cmdline interface -Added fully aroma controlled install - Thanks Bigwillyg/Showp/Faux123 -Adjusted FSB clock -Adjusted GPU OC so it is fully controlled by aroma Beastmode 4.4 -Sweep2wake disabled by default use kernel tuner to enable -Patched upstream to 3.0.52 - C.G/KeRnElCheF did the hard work of fixing the kernel.org patchi just cherrypicked his git -Fixes for -O3 Compiling - Thanks BigWillyG for posting your fixes for this -Altered GPU Clocking/scaling in system -Changed FSB Clocks increased a bit -Changed L2 Cache boost stepping -Altered s2w to have C.G/KeRnElChIeF's /sys start/end mod for sweep2wake - Thanks alot for posting this and giving permission to use. Your work is awesome :D Beastmode 4.3 -Patched upstream to 3.0.51 -Fixed Framebuffer Overruns -Fixed Voltages -Fixed Graphical Glitching -Fixed OTG support -Fixed incorrect MDP formats for unpack patterns -Fixed Race between DBS_Refresh and hotplug -Made the Scaling_governor sysfs node polable -Fixed Sysfs Deadlock on Cocurrent hotplug/freq switch -Forcing use of insecure mode to RIVA (wifi controller to load my modules) -Powered OTG (thanks eak1080!) -Built with -O2 flags -Corrected mdp_iommu -Enable ALL iommu's -added a psuedo planar output for interleaved format
BeastMode 4.2
-Patched in linaro's topology drivers from http://patches.linaro.org/9894/ all patches at http://patches.linaro.org/project/linux-arm-kernel/
BeastMode v4.1
- incremental update - Fixed GPU scaling issues - Smoothass removed for now - Restored stock qualcomm voltage tables - Linaro 4.7 toolchain used to compile - I know aroma still says 4.0 the next full release i will update the installer
BeastMode v4.0
- Sweep2wake added - ThermalD userspace interface added - Mpdecision moved to kernelside - Fixed Voltage tables - S-On Friendly installer WORKING WITH NEW HBOOT! - Updated aroma to v2.56 fixes touch issues in the installer
BeastMode v3.0
-Will Update this sortly. Check my github source for channel log
BeastMode v2.1
-Added Aroma Options: --OC Min --GPU OC -New Flashing Method (thanks Scott) -Cleaned Up Scripts -Fixed OC on First Boot
BeastMode v2.0.1
-Fixed Recovery Loops Note: Refer to post 3 on my thread on themikmik.com for recovery loop fix.
BeastMode v2.0
-Updated to 1.91 Base (All Previous Mods Applied) -Fixed OC Stick Bug -Added Aroma Installer for Custom OC -Fixed Install (One .zip Only)
BeastMode v1.1
-OC now MAX 2.1Ghz MIN .192Ghz -OCed GPU -Added Simple I/O Scheduler -Dimmed Capcitive Buttons -UVed -Tweaks for Battery Saving -Added Interactive Governor And Much More :)

Common bugs and fixes for them:


Unable to boot
I have started the phone slightly undervolted and due to this it causes some units to fail to boot. This will be resolved in a future release
Quote:
Originally Posted by -viperboy- View Post
Sorry for the delay with this, here is something that might help those who cannot fully boot on this kernel...
https://dl.dropbox.com/u/6621763/HTC...Stabilizer.zip
It increases the voltage all across the board by 75mv.
To remove the mod
https://dl.dropbox.com/u/6621763/HTC...er_Remover.zip
Quote:
Im on the new JB kernel and my WiFi Says ERROR... what do i do!?!?!
-please download attached prima_wlan.ko.zip unzip and place the prima_wlan.ko into /system/lib/modules/ and set permissions to 744
I am using XYZ ROM and my Camera Doesn't work?
- please see attached .zip to thread flash via recovery
enjoy your working camera
Quote:
Quote:
Originally Posted by freshleysnipes View Post
It seems the Sense Task Manager app isn't functioning properly after flashing v4.3. Is this the case for anyone else??
IOMMU

IOMMU

IOMMU

IOMMU

http://en.wikipedia.org/wiki/IOMMU

http://askubuntu.com/questions/85776...vm-performance

it is working just fine


the memory is handled ALOT differently now
My max clock got stuck to 1.7ghz but i picked XYZ clock
-Bug in the installer is being looked into
 
Building a better droid is the purpose of today Android History
G1->mytouch 3g -> Mytouch slide -> Mytouch 4g -> HD2 magldr -> Thunderbolt -> Evo 3D -> Sensation -> Evo 4g -> Evo 3D -> HTC vivid -> One X -> One S -> ( Evo LTE (thanks xda) -> Droid DNA
I stay HTC.
Checkout my new project at EasyDevStudio
[showp1984] Times of day and sleep are something for weak people - I am a cybernetic organism, and have a sleep mode.
ლ(ಠ益ಠლ)
Come hangout
irc.freenode.net
#teamblackout
I BUY BRICKED PHONES!

The Following 31 Users Say Thank You to Zarboz For This Useful Post: [ Click to Expand ]
 
Zarboz
Old
(Last edited by Zarboz; 21st February 2013 at 11:18 PM.)
#3  
Zarboz's Avatar
Known Scammer - OP
Thanks Meter 9,256
Posts: 0
Join Date: Mar 2009
Location: Denver

 
DONATE TO ME
Downloads:

JELLYBEAN KERNELS
ICS KERNELS
  • link pulled until further notice
Attached Files
File Type: zip Cam_Fix.zip - [Click for QR Code] (839.6 KB, 1165 views)
File Type: zip prima_wlan.ko.zip - [Click for QR Code] (840.6 KB, 86 views)
 
Building a better droid is the purpose of today Android History
G1->mytouch 3g -> Mytouch slide -> Mytouch 4g -> HD2 magldr -> Thunderbolt -> Evo 3D -> Sensation -> Evo 4g -> Evo 3D -> HTC vivid -> One X -> One S -> ( Evo LTE (thanks xda) -> Droid DNA
I stay HTC.
Checkout my new project at EasyDevStudio
[showp1984] Times of day and sleep are something for weak people - I am a cybernetic organism, and have a sleep mode.
ლ(ಠ益ಠლ)
Come hangout
irc.freenode.net
#teamblackout
I BUY BRICKED PHONES!

The Following 27 Users Say Thank You to Zarboz For This Useful Post: [ Click to Expand ]
 
mirGantrophy
Old
(Last edited by mirGantrophy; 3rd November 2012 at 05:41 AM.)
#4  
mirGantrophy's Avatar
Recognized Contributor
Thanks Meter 1,425
Posts: 2,080
Join Date: Jan 2011
I noticed someone else maintains the 3.0 thread. I see why you made this one
anyways, looking forward to this!
Sign up for Copy - Both of us get 5GB extra space - https://copy.com?r=G06tAx

Nexus 5 - RIP in peace
Nexus 4 - Sold
HTC One XL - Dead
HTC Aria - Sold, no clue where it's at now
 
mrjaydee82
Old
#5  
mrjaydee82's Avatar
Recognized Contributor
Thanks Meter 8,501
Posts: 5,657
Join Date: Apr 2010
Location: Naples, FL

 
DONATE TO ME
Wow
....nice....

My blazingly fast as f*#k One XL
 
QD2DC
Old
#6  
QD2DC's Avatar
Senior Member
Thanks Meter 2,742
Posts: 707
Join Date: Oct 2007
Great job man!!!
Celia Arredondo
11/21/1954 - 2/26/2013


The Following User Says Thank You to QD2DC For This Useful Post: [ Click to Expand ]
 
HoSlayer
Old
#7  
Member
Thanks Meter 11
Posts: 90
Join Date: Apr 2011
Location: Peshtigo
looks really nice; sweep2wake is going to be amazing
what roms would you recommend for this kernel?
 
mirGantrophy
Old
#8  
mirGantrophy's Avatar
Recognized Contributor
Thanks Meter 1,425
Posts: 2,080
Join Date: Jan 2011
Quote:
Originally Posted by HoSlayer View Post
looks really nice; sweep2wake is going to be amazing
what roms would you recommend for this kernel?
It will probably be a sense kernel
Sign up for Copy - Both of us get 5GB extra space - https://copy.com?r=G06tAx

Nexus 5 - RIP in peace
Nexus 4 - Sold
HTC One XL - Dead
HTC Aria - Sold, no clue where it's at now
 
Zarboz
Old
(Last edited by Zarboz; 3rd November 2012 at 05:52 AM.)
#9  
Zarboz's Avatar
Known Scammer - OP
Thanks Meter 9,256
Posts: 0
Join Date: Mar 2009
Location: Denver

 
DONATE TO ME
Glad to be here guys

any sense rom should be fine I tested on Venom when i got to play with my sister in laws XL it was FAST

enjoy

Did i mention this is S-On Friendly

please be HTCdev unlocked with TWRP/CWM to install
 
Building a better droid is the purpose of today Android History
G1->mytouch 3g -> Mytouch slide -> Mytouch 4g -> HD2 magldr -> Thunderbolt -> Evo 3D -> Sensation -> Evo 4g -> Evo 3D -> HTC vivid -> One X -> One S -> ( Evo LTE (thanks xda) -> Droid DNA
I stay HTC.
Checkout my new project at EasyDevStudio
[showp1984] Times of day and sleep are something for weak people - I am a cybernetic organism, and have a sleep mode.
ლ(ಠ益ಠლ)
Come hangout
irc.freenode.net
#teamblackout
I BUY BRICKED PHONES!

The Following 3 Users Say Thank You to Zarboz For This Useful Post: [ Click to Expand ]
 
wongSlam
Old
#10  
Member
Thanks Meter 6
Posts: 40
Join Date: Jun 2012
Location: California
Does s2w impact the battery life in this kernel? Because I'm running rohan's build 5 kernel and I'm losing battery a lot faster than usual. But I'm super excited that all these s2w kernels are popping up! If battery loss is what it takes, I'm willing to make that sacrifice. Thanks for all the work you put into this kernel btw
Device HTC One XL | ViperXL 4.0 ROM

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

Advanced Search
Display Modes