yashsingh1/xdaforums huggingface dataset:
[Xperia Arc Android Development] DooMLoRD:
dont worry... its ntn to be worried abt... thats normal...

it would be a problem ONLY IF u run it for say 20-30 mins at those very high frequencies/voltages...
[Xperia Arc Android Development] Evil_Sephiroth:
mmmh

An idea/question.

Everybody know that in PC OC frequency is related do power drain and heat generation.

Also on our android phone if you run app with high OC profile you can feel the bigger heat generated from processor.

Another thing that hit battery duration and heat is Vcore.

Question to doomlord is..

Is possible to implement (in future version) a Vcore control (like in other phone)?

The most interesting part (i think) can be a sort of possibility to reduce Vcore when people use underclocked setting and processor don't need normal quantity of V.

Lower frequency + lower Vcore can lead to a reduced heat generation and to a very important reduction in battery drain.

Ok i imagine OC maniacs want a Vcore control unlocked in upper limit (that can fry phone processor) but for normal people a low limit unlock can be interesting.
[Xperia Arc Android Development] DooMLoRD:
i am looking into user-space VDD control...
[Xperia Arc Android Development] SimonZ:
Thanks for your dedication, my type of use is conservative and i'm not for extreme OC :)
[Xperia Arc Android Development] Flo95:
Just unlocked the bootloader of my Arc.

What's the best version of the kernel? V4 or V6?

Flashed V4, it took 150s :D

Arc booted up fine.
[Xperia Arc Android Development] DooMLoRD:
Try latest version v06...

Hey r u from x10 sub-forums?
[Xperia Arc Android Development] Vintiem:
Which I/O schedulers do you use? and whats the performance difference of the Arc between the 4 in this Kernel?

Version V6? I only see V5 at the first post?

Vintiem
[Xperia Arc Android Development] Flo95:
Already installed V4 and I'm happy so far. Used 1.86GHz a few seconds and got 60 or 61 in Linpack - speedy.

Set it to 1.2GHz for now.

Yes, I had a X10 before the Arc and were active in the X10 subforum :)
[Xperia Arc Android Development] DooMLoRD:
i thought so... i remember seeing ur Nick somewhere before ;)

its a few pages back... we were testing ;)

i will update first post now
[Xperia Arc Android Development] Flo95:
Okay. Nice that you remember me

Your kernel is great. My Arc is faster than before. Even @ 1GHz and @ 1.2GHz it's even faster. Got 60mflops when I tested 1.86GHz for a few seconds, awesome.
[Xperia Arc Android Development] hygge:
Use the default noop, the others are only meant for slower datadevices like harddrives. The noop io scheduler is normally the fastest for flash drives.
[Xperia Arc Android Development] DooMLoRD:
default I/O scheduler is "deadline" btw ;)
[Xperia Arc Android Development] hygge:
I have not yet unlocked my boot loader and installed this kernel but I am very tempted.

For those of you who overclock, how is the additional performance percieved. Is it any good for gaming, how is the battery consumption compared to stock kernel? I would like the additional performance if it comes without too much batterydrain. How is the temperature of your overclocked xperias when you have been using it for a longer period?

Thanks and best regards
[Xperia Arc Android Development] Evil_Sephiroth:
06 istalled....

all ok

2 second to flash^^
[Xperia Arc Android Development] hygge:
Oooops, you are right, my mistake :) It has been a while since I last compiled kernels for android, used to do it for my old xperia x1.

Then it is not the current default scheduler that is the fastest, I would think the noop would be the best for devices like ours with flash drivers and recommend this to be selected as default.
[Xperia Arc Android Development] DooMLoRD:
something that i am testing out...

[ Interactive Governor ]
[Xperia Arc Android Development] Evil_Sephiroth:
i'm with Ondemand (default)
[Xperia Arc Android Development] DooMLoRD:
guys i bring great news!!!

now we have user-level/runtime CPU voltage control!!!

P.S.:

kernel not yet released
[Xperia Arc Android Development] Flo95:
Nice

Could you also try to enable more RAM that is available to the users? I think normally are 400-450MB out of 512MB available to the user and we have only 340MB.
[Xperia Arc Android Development] dantevip:
Thanks for making this...

However, if I try to restart my phone, sometimes it can't find my EXT3, even it reaches my EXT3, my screen widget always shows "widget loading error"

Is there any way to fix this problem??

Thank you
[Xperia Arc Android Development] babygau:
Wow, u make me feel impatient right now :P
[Xperia Arc Android Development] tRippinthehead:
Cool DoomLord, seems awesome stuff coming soon :)
[Xperia Arc Android Development] Rycon33:
Hi doomlord hopefully you will bring back the 1.3ghz option on the freq. selection. It was there last time on your .145 fw.
[Xperia Arc Android Development] DooMLoRD:
Interesting... I will try to find out what can be done regarding this....

Check ur startup scripts/apps... I don't think its directly kernel related...

I am revamping the cpu freq table... my plan is to activate frequencies after every 100/120mhz...
[Xperia Arc Android Development] babygau:
It will be the biggest updated kernel ever :D
[Xperia Arc Android Development] DooMLoRD:
;)

well there is a LOT more that i plan to integrate later on..

the kernel will be ready soon...
[Xperia Arc Android Development] Flo95:
Thanks a lot :)

Will hit the thanks button when I'm at my computer.
[Xperia Arc Android Development] DooMLoRD:
Thank you babygau for ur kind donation!
[Xperia Arc Android Development] babygau:
Hic, trust me, u deserve much more than that :)
[Xperia Arc Android Development] DooMLoRD:
new kernel ready... doing some final testing... will post soon...

till then here are some screenshots...
[Xperia Arc Android Development] Flo95:
Nice.

Has 1.2GHz the same voltage as 1024MHz in V4, too?

That's good for the CPU :)
[Xperia Arc Android Development] DooMLoRD:
please wait... i am uploading the files now... kernel will be posted in next few mins...
[Xperia Arc Android Development] DooMLoRD:
DooMKernel (v07)

DooMKernel (v07) released!

MAJOR RELEASE

[ new features ]

added user-level/runtime CPU voltage control [VDD control "sysfs interface"] (for more info keep checking this post: http://xdaforums.com/showpost.php?p=16610299&postcount=362)

added Interactive CPU Governor

added new Max frequency: :eek: 1.9Ghz :eek:

added lots of intermediate frequencies , from 122Mhz to 1.9Ghz for almost every 100/120Mhz there is a select-able frequency

[ screenshots ]

downloads links at first post!

after some time i will post a write up on wht each feature means to u and how u can make best use out of it ;)

ENJOY!
[Xperia Arc Android Development] babygau:
an age has already gone ;))
[Xperia Arc Android Development] w1000i:
Can we apply LeeDroid table for the voltage here ?!

because i think it's perfect >>>

http://xdaforums.com/showthread.php?t=1056727
[Xperia Arc Android Development] DooMLoRD:
hu? i didnt follow...

i think my freq table is perfect ;)

and VDD control is given to u... so tweak it to wht u like it to be ;)
[Xperia Arc Android Development] DooMLoRD:
some info on VDD control

[ some info on VDD control ]

APP FOR CONTROLLING VDD: IncrediControl

the setting will only be active for that bootup session! u will need a script file in init.d to keep the settings constant during next bootup (this is only required if u dont use "set on boot" option/or if u dont use the app mentioned above)

min voltage (mV) allowed is: 750

max voltage (mV) allowed is: 1525

voltage (mV) increments/decrements allowed only in steps of +25/-25

u can also directly set the voltage for a particular frequency

u can decrease/increase the voltage for ALL frequencies at a go

[IMP] i recommend that u DO NOT TAMPER the voltages of the following frequencies:

24576 (25Mhz)

61440 (61Mhz)

184320 (184Mhz)

192000 (192Mhz)

for further details please refer to: http://xdaforums.com/showthread.php?p=8857861#post8857861

i will keep adding stuff to this later
[Xperia Arc Android Development] hush66:
Flashing custom kernels using boot.img files will not cause user data to be wiped.
[Xperia Arc Android Development] babygau:
Updated:

Booted ... OK

Backup ... OK

Restore ... OK

Camera ... OK

Wifi ... OK

OC ... OK

Interactive mode ... Working perfectly :D

Good Job DoomLoRD!
[Xperia Arc Android Development] DooMLoRD:
kernel sources

[ kernel sources ]

https://github.com/DooMLoRD/Xperia-2011-Kernel-2.6.32.9

updated kernel sources have been pushed to GIT

regards,

DooMLoRD
[Xperia Arc Android Development] Evil_Sephiroth:
O_o AWENSOME..

Please, don't kill me XD

A gui or a simpler way to define voltage?

BTW...on v 06 swapper 2 have problem.

After i define a swap file dimension , after 3-4 hour if i open swapper 2 and click on info i see 0 kb swap file or another dimension.

for example i set 64 mb and after 3 hour i see a 37 mb total swap file.
[Xperia Arc Android Development] DooMLoRD:
i have an idea abt making a simpler way... but it will need some work...

regarding Swapper 2... i think its mostly app related... cause kernel wont make ur swap file smaller ;)
[Xperia Arc Android Development] Evil_Sephiroth:
ok I think i try to reset phone and reistall^^
[Xperia Arc Android Development] Flo95:
But if you don't activate it swap is off, right? Because I'm missing 40-50MB of SD card space. No big deal with 14.8GB free space left but anyway.
[Xperia Arc Android Development] DooMLoRD:
if u dont activate/use swap then u wont have any issue like that...

that much "missing" space could be because of anything... thumbnail caches... native app2sd... old files... files which were not removed by some old apps..

no need to worry...
[Xperia Arc Android Development] Flo95:
Ok, thanks.

Already thought something strange would happen.

Already deleted everything in the folder were the App2SD apps are stored yesterday. Maybe it are thumbnails.
[Xperia Arc Android Development] Evil_Sephiroth:
ok swapper 2 don't work on my arc now XD

Who care XD

Now second worldwide Arc on Antutu bench^^ (damn you stupid ****ty SD card ;_;)
[Xperia Arc Android Development] babygau:
Updated:

After using some tweaked script along with this new v7 kernel, The battery life is so impressive in the new firm .368 which is known for draining battery fast:

It just consumed about 3% for over 11 hours (screen off) compared with about 2% / hour in previous version.
[Xperia Arc Android Development] tRippinthehead:
Wow DoomLord! you're the best, awesome update :)

Need to experiment voltage and to find optimal values ​​for the longer and more stable work )
[Xperia Arc Android Development] babygau:
The kernel voltage itself is optimized by DoomLoRD, I think there is nothing to do with it, you could see those voltages at DoomLoRD's screenshot above, However, experimenting new voltage is incentive :)
[Xperia Arc Android Development] tRippinthehead:
frequencies up to 1024 I think this is the stock FW voltage table
[Xperia Arc Android Development] babygau:
Have u read this :|
[Xperia Arc Android Development] DooMLoRD:
hey guys one of the users on NEO thread found an interesting app:

now u can use app to control VDD settings :)

interesting.... can u share those tweaks with all?

yes i think the voltages are stock... i kept it that way to have maximum compatibility with all devices... some CPU chips are not very tolerant of voltage changes (undervolt/overvolt)...
[Xperia Arc Android Development] babygau:
Anyway, i just test decrease the VDD with this command, but it reset after booting the phone, do i have to create a file in init.d folder?

I just use the v6 + v8 script from here:

http://xdaforums.com/showthread.php?t=991276

these script can be applied for all xperia family, i tested and it worked really fast

on the other hand, I used setcpu to set profile for screen off (use lower freq) so I saved a lot of battery when I don't use my phone
[Xperia Arc Android Development] tRippinthehead:
Yes you need make a script file and put him to init.d folder.
[Xperia Arc Android Development] babygau:
Here is the question

the init.d folder seems don't automatically run any script at boot, i had to use script manager to set these script run at boot and run as root. Care to enlighten me?

Here is a handy guide from Naphtaline about OC & UV if anybody care:

http://xdaforums.com/showpost.php?p=14973796&postcount=531
[Xperia Arc Android Development] bmwbasti:
Let me look if i understood the installation right.

I just have to install script manager, put the supercharger script to the SD card, run script manager and open the script, select run at boot and that's all?
[Xperia Arc Android Development] tRippinthehead:
In this program displays another two frequencies which are probably not used :) Hmm
[Xperia Arc Android Development] DooMLoRD:
ya dont bother with it...

i think it should work...

i havent yet tested it...
[Xperia Arc Android Development] tRippinthehead:
ofc, mate! I've been waiting for this. :)
[Xperia Arc Android Development] DooMLoRD:
well then flash back to stock 2.3.3 FW and wait for some time

;)
[Xperia Arc Android Development] tRippinthehead:
Good :)

I think we need to somehow combine all the features in one kernel (i meant OC/UV, Insecure, RECOVERY ;) )
[Xperia Arc Android Development] DooMLoRD:
yes buddy all will be done...

just have some patience :P

did u flash back to stock FW yet?
[Xperia Arc Android Development] tRippinthehead:
Already got it .146 )
[Xperia Arc Android Development] DooMLoRD:
great... please wait for some time...

doing some testing with one of the users with Xperia Play...

testing on Play done... looking good so far...
[Xperia Arc Android Development] DooMLoRD:
testing completed files/content removed to avoid confusion...

thank you all for testing!
[Xperia Arc Android Development] sahha:
Great ..!

Rom : .146

After flash boot.img

Work:

Camera

Wifi

Hotspot

Backup&Restore

All work great

Not work:

Update.zip
[Xperia Arc Android Development] tRippinthehead:
A cursory testing, it seems that everything works well. :)

I:Checking for extendedcommand...
I:Skipping execution of extendedcommand, file not found...
SD Card space free: 7401MB
Backing up system...
Backing up data...
Backing up .android_secure...
Backing up cache...
No sd-ext found. Skipping backup of sd-ext.
Generating md5 sum...

Backup complete!

-- Wiping data...
Formatting /data...
Formatting /cache...
Formatting /sd-ext...
Formatting /sdcard/.android_secure...
I:Formatting unknown device.
rm: can't remove '.' or '..'
rm: can't remove '.' or '..'
Data wipe complete.
Fixing execute permissions for /cache

-- Wiping cache...
Formatting /cache...
Cache wipe complete.
Fixing execute permissions for /cache

-- Installing: /sdcard/RootXperia.zip
Finding update package...
I:Update location: /sdcard/RootXperia.zip
Opening update package...
Installing update...
Superuser 2.3.4about to run program [/sbin/busybox] with 3 args
mount: can't read /etc/fstab: No such file or directory
run_program: child exited with status 1
symlink: failed to symlink /system/xbin/su to /system/bin/su: No such file or directory
unmount of /system failed; no such volume
script result was [1.000000]
minzip: Extracted file "/system/app/Superuser.apk"
minzip: Extracted file "/system/bin/su"

FreeXperia
Mounting SYSTEM...
Deleting old versions...
Copy files to SYSTEM...
Setting permissions...
Creating Symlink...
Unmounting SYSTEM...
Finished!

Install from sdcard complete.
Checking MD5 sums...
cache.img: OK
data.img: OK
system.img: OK
Restoring system...
Fixing execute permissions for /system
end of image
Restoring data...
Fixing execute permissions for /data
end of image
Restoring .android_secure...
I:Formatting unknown device.
rm: can't remove '.' or '..'
rm: can't remove '.' or '..'
end of image
Restoring cache...
Fixing execute permissions for /cache
end of image

Restore complete!
[Xperia Arc Android Development] DooMLoRD:
do all update.zips have the same problem? or a specific one?

thanks for that LOG! now i have an idea where the problem might be...

thank you for testing!

BTW for those who tested the latest CM7 kernel+rom are u having the same problem (cannot install update.zip) even on that?
[Xperia Arc Android Development] sahha:
@DooMLoRD

Only a specific one :p

NOW recovery work fully :D

THANK YOU :)
[Xperia Arc Android Development] DooMLoRD:
can u please post/link to the update.zip which wasnt working?

may be i can look into it...

the problem with CWM4 recvoery (in general) is that it requires specific update-binary for each device internal storage type... and there a multiple update-binary (files) in "the wild" ;)
[Xperia Arc Android Development] sahha:
see this

panorama-fix-z.zip

http://xdaforums.com/showpost.php?p=14650041&postcount=24
[Xperia Arc Android Development] DooMLoRD:
that file will never work ;)

its Amend syntax..

for more info read this: [How-To] Create update.zip flashable via recovery
[Xperia Arc Android Development] tRippinthehead:
MOD-v1:

-- Installing: /sdcard/RootXperia_Mod_DM1.zip
Finding update package...
I:Update location: /sdcard/RootXperia_Mod_DM1.zip
Opening update package...
Installing update...
Superuser 2.3.4about to run program [/sbin/busybox] with 3 args
mount: can't read /etc/fstab: No such file or directory
run_program: child exited with status 1
minzip: Extracted file "/system/app/Superuser.apk"
minzip: Extracted file "/system/bin/su"
symlink: failed to symlink /system/xbin/su to /system/bin/su: No such file or directory
unmount of /system failed; no such volume
script result was [1.000000]

FreeXperia
modded by DooMLoRD
MOD-v1
Mounting SYSTEM...
Deleting old versions...
Copy files to SYSTEM...
Setting permissions...
Creating Symlink...
Unmounting SYSTEM...
Finished!

Install from sdcard complete.

MOD-v2:

-- Installing: /sdcard/RootXperia_Mod_DM2.zip
Finding update package...
I:Update location: /sdcard/RootXperia_Mod_DM2.zip
Opening update package...
Installing update...
Superuser 2.3.4script aborted: mount() expects 3 args, got 4

FreeXperia
modded by DooMLoRD
MOD-v2
Mounting SYSTEM...
mount() expects 3 args, got 4
E:Error in /sdcard/RootXperia_Mod_DM2.zip
(Status 7)
Installation aborted.

Both version doesn't work.

Also do not work with Script Assert: ENABLED
[Xperia Arc Android Development] DooMLoRD:
ah!!! version 2 is promising! wait i will upload new test version...
[Xperia Arc Android Development] tRippinthehead:
worked :)

superuser apk now appears in the app menu

MOD-v3:

-- Installing: /sdcard/RootXperia_Mod_DM3.zip
Finding update package...
I:Update location: /sdcard/RootXperia_Mod_DM3.zip
Opening update package...
Installing update...
Superuser 2.3.4
FreeXperia
modded by DooMLoRDscript result was [1.000000]
minzip: Extracted file "/system/app/Superuser.apk"
minzip: Extracted file "/system/bin/su"

MOD-v3
Mounting SYSTEM...
Deleting old versions...
Copy files to SYSTEM...
Setting permissions...
Creating Symlink...
Unmounting SYSTEM...
Finished!

Install from sdcard complete.
[Xperia Arc Android Development] DooMLoRD:
haha i knew it! :)

please try to install some SU requiring apps like SetCPU or my Xperia Reboot Options app ;)

i think the testing is ALMOST OVER!!!

thank you all who tested this!

just one final thing to be tested...
[Xperia Arc Android Development] tRippinthehead:
yes they are, just in setcpu are not displayed.

cat /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
24576: 850
61440: 850
122880: 825
184320: 825
etc.
[Xperia Arc Android Development] Flo95:
V7 is working nice.

But what is better "ondemand" or "interactive"?

And did someone find a good UV that should be stable for all/most devices?
[Xperia Arc Android Development] DooMLoRD:
stable voltages will depend on ur device specifically... something that works good for u might not even work for some one else.... it depends on the tolerance of cpu on ur device... each CPU is unique... some can tolerate very low voltages and even work with very high frequencies...
[Xperia Arc Android Development] Flo95:
Ok, thanks.

Then I have to take some time when I'm free to change it.

Wanted to do a Nandroid backup but in recovery it says "Error. Can't mount /sdcard" how can I fix that?
[Xperia Arc Android Development] DooMLoRD:
hmm... thats odd... i tried backup/restore and it works...

are u sure u dont have additional partitions on sdcard?
[Xperia Arc Android Development] Flo95:
I never created partitions on that SD card, but I'll check.

EDIT:

MiniTool Partition Wizard Home Edition says my SD has just one partition.

But in RootExplorer I saw a folder called "sd-ext" don't know it it's always there, but that folder is empty.
[Xperia Arc Android Development] DooMLoRD:
sd-ext is a placeholder... dont worry abt that...

try rebooting adn then getting into recvery
[Xperia Arc Android Development] Flo95:
Powered off my Arc and while turning on I pressed "back" to get into recovery - no luck :o same error again.
[Xperia Arc Android Development] bmwbasti:
Ehm, i think it was the "Volume down" key to press while booting to get into CWM recovery ;)
[Xperia Arc Android Development] Flo95:
No, not on Xperias. You have to press "back" a few times.

I just noticed that the CPU goes up to 1.9GHz for 5-10 seconds after each boot and then everything is like it's set with SetCPU (122MHz-1.2GHz here) :confused:
[Xperia Arc Android Development] bmwbasti:
Please read the description of CWM recovery or, at least, the one of Doomlord´s kernel or/and the one of jerpelea regarding CWM recovery integrated in his Cyanogen mod.

It is DEFINETLY the volume down key ;)

I have an Arc with Doomlord´s kernel and IT IS the volume down key NOT the back button.

But it seems as if my Arc is no Xperia ;)

EDIT:

That is the description of the CWM recovery that is used by Doomlord. It is even linked in the first posting of this thread....
[Xperia Arc Android Development] DooMLoRD:
dude its ok... different versions of recovery have different entry key...

one of them is bound to work...
[Xperia Arc Android Development] Rycon33:
guys, for doomlord's kernel, either procedure can make you enter the recovery, just choose which is comfortable for you, i personally prefer the back key.

for freexperia's cyanogen, only volume down will make you enter recovery.
[Xperia Arc Android Development] babygau:
Anybody have the stable uv table yet?

Mine could tolerate at 825mV @ 122kzH

How about u guy?
[Xperia Arc Android Development] DooMLoRD:
u will have to test out whts works best for ur own device...
[Xperia Arc Android Development] babygau:
Yeah, as I just updated my post about my freq tolerance, I just want to take reference from u all to get the best of my cpu :). The more people share, the better u get :)

P.S: How do i automatically run the scripts in init.d folder, coz I don't want to use script manager to run at boot. it is said that u supported init.d scripts in the kernel
[Xperia Arc Android Development] DooMLoRD:
and yes please do discuss wht works best for u... will benefit everyone :)

there was a link some where abt a init.d script for this VDD control...

BUT

u can use this VDD control app: IncrediControl

i havent tested it too much but it might work for setting voltages at boot...
[Xperia Arc Android Development] babygau:
here is my result that work stably so far:
[Xperia Arc Android Development] DooMLoRD:
[NEW FEATURES] V(R) & BFQ I/O Scheduler

some progress...

new features added!

[ V(R) & BFQ I/O Scheduler ]
[Xperia Arc Android Development] Flo95:
Nice. What do they do? (Kernel newbie here. X10s kernels weren't with all these features when I got my Arc).

And I found out that Deep Sleep isn't working well on this firmware/kernel. Stops to get after some time and then it runs @ 122MHz.

As a lot of users report bad battery life so I'd say it's the fw and not your awesome kernel.
[Xperia Arc Android Development] babygau:
I personally think noop is the best although some prefer playing with deadline
[Xperia Arc Android Development] babygau:
Delete sony default bloatware like update center, fun&download store (they consume a lot of battery)

turn off background data + location service, only turn on when ur in need.

set cpu profile for your usage (specially screen off profile)

undervolt ur cpu

all of above will bring u a "better life"