yashsingh1/xdaforums huggingface dataset:
[XPERIA X10 Android Development] colossus:
I will do some testing for your buddy and about the ramdisk tweeks have you thought about asking Erick.;)
[XPERIA X10 Android Development] DooMLoRD:
which version of kernel exactly?

try wiping cache/dalvik-cache

the kernels have been tested by me and other to work fine on Stock 2.1 ROMs

ya i will post them soon just doing some more voltage tweaking (increasing it slightly)..

well as Z said he hasnt undervolted a lot (0.9V for 19Mhz) i am using 0.85V for 48Mhz (check the freq-voltage table posted above)...

also there are numerous ways to tweak/improve the governors... i havent gone too much into tweaking/optimizing them...

also most importantly HE IS ZDZIHU! he can make it work :P

ya will be asking Erick and cobrato, but thought might as well ask everyone openly ;)
[XPERIA X10 Android Development] InternationalPlayer71:
Doom,can i ask you what is your testing rom for your kernels pls? :-)
[XPERIA X10 Android Development] DooMLoRD:
ofcourse u can ;)

its my all time favorite and dependable ROM: FreeX10-beta4!!!
[XPERIA X10 Android Development] jac0b:
I can't get any of your kernels to boot. Its stuck at the boot screen. Tried the bypass v2 still no go, tried the S version still no go, even tried old version.

I am on Cyanogen CM7.1.0 RC1 J006.
[XPERIA X10 Android Development] BULL3TPR00F:
Could you also please ask cobrato about his wifi dhcp fix he made for v2 and possibly incorporate it into future releases.

I really want to test these new releases but cant since my wifi wont work properly (currently my mobile network is disconnected lol)
[XPERIA X10 Android Development] InternationalPlayer71:
Ok thanks! The last thing(then i will stop annoying you with my stupid noob question :-P)..can be that your kernel works better in some roms and not in others?cause the story of different tollerances don't convince me too much..but maybe i'm wrong..:-)
[XPERIA X10 Android Development] Haldi4803:
Oookkaayyy. just figured out that Set CPU profiles are useless! “ScreenOff“ doesnt just works when Screen is off. it also still works while Lockscreen! Listening to music with 128 works fine but getting Lockscreen away doesnt and Music wont play properly while it. even 245 is lagging only with 384 Lockscreen moves smoothly. i think that having 128 and getting a Phone call would become a problem. never tried though.

48mhz sounds nice. i wonder what the lowest frequency is which still plays music without problems.

P.s i have no idea how a kernel is built. But i think its a compiled update.zip for xrec and you cant just open it and change Voltage in the right file with an text editor?
[XPERIA X10 Android Development] zdzihu:
I never understood what is really the benefit of "screen off" profile.

When screen turns off, phone goes into deep sleep in, like, 20-30 sec?

Cheers,

z
[XPERIA X10 Android Development] DooMLoRD:
PLEASE READ THE FIRST POST (AND ALL RELATED LINKS THERE)

U WILL FIND THE SOULTION...

check if u have correct baseband

check if u have flashed baseband patch for CM7

check that u have wiped ur cache/dalvik-cache

its very much possible cause each rom dev introduces their own tweaks (hw_config.sh, build.prop, other apps/etc)... so its natural that even though the kernel is the same some ROMs are faster/slower using the same kernel...

"cause the story of different tollerances don't convince me too much."<<< my friend u have probably no experience in desktop cpu/gpu overclocking that why u say this ;)

but u can trust me that it is indeed very TRUE!

if u dont believe me u can search around google for overclocking in general

dont worry buddy already talked to him ;)

we are working to get a solution sorted out... i think i have pinpointed the cause (its a line in the init.rc file which starts dhcp server for wifi)

i hope that it was that easy...
[XPERIA X10 Android Development] The Gingerbread Man:
I'm up for more testing!
[XPERIA X10 Android Development] chiefy009:
Had to reduce speed again kept wlod on boot did it twice then would boot now at 1036800

Edit : it seems the phone struggles at boot with the oc what happens if I don't tick set at boot does it still run oc when booted?

Edit 2: makes no difference still giving wood twice before booting
[XPERIA X10 Android Development] Haldi4803:
But if you‘re listening Music it cant go Deep Sleep right? ..... wait..... if i‘m listening Music it should manually go to lowest frequency cuz Governor. Or does the SoC have a special part which only works for Music Playback like Video cards have ? ( AMD‘S UVD for Video)

Uhhhh didnt the SoC also had a video part.... but decode only?

P.S UC‘ed the Phone to 652. =22mflops, quadrant 1130. menue works extreme smooth and Apps also, dolphin Browser surfing works. so, for batterry safeing might be a good idea, just need Set CPU widget on desktop to switch between OC and UC profile with one Click. For Games, video recording or other Needs.
[XPERIA X10 Android Development] DooMLoRD:
zkernel_0507_modDK_v02b-X (X-series)

{EXPERIMENTAL / FOR TESTING ONLY}

time to fry the X10 :D

ok guys n girls here is the new test kernel...

here is the progress so far: (X-series)

enabled CFQ, Anticipatory I/O scheduler [default I/O scheduler is deadline] (use No-Frills CPU Control app to select these I/O schedulers)

added frequencies from 48Mhz to 1.267Ghz! (added 192Mhz frequency)

changes in the frequency-voltage table:

added lower end frequencies and added higher frequency

Freq. | (v02) X-Series | (v02a) X-Series | (v02b) X-Series
--------------------------------------------------------------
48Mhz | ----- | ----- | 850mV
64Mhz | ----- | ----- | 850mV
96Mhz | ----- | ----- | 875mV
128Mhz | 950mV | 900mV | 875mV
192Mhz | ----- | ----- | 900mV
245Mhz | 950mV | 925mV | 925mV
384Mhz | 950mV | 950mV | 900mV
1267Mhz | ----- | ----- | 1425mV

for sake of safe booting startup/bootup frequencies set at min:245Mhz, max:998Mhz

BE WARNED THOUGH... U MIGHT SUFFER REBOOTS IF UR X10 CPU CANT HANDLE THOSE LOW/HIGH FREQUENCIES/VOLTAGES...

[ Download Links ]

zkernel_0507_modDK_v02b-X (X-series)

< TESTING DONE LINKS REMOVED >

now here are the problems i personally ran into:

on frequencies 48 / 64 / 96 Mhz my X10 fails to wake up from sleep (when screen is off)

only around 128Mhz my X10 actually manages to wake up

another thing my X10 immediately reboots when i select 1.267 Ghz

are u guys still willing to test this?

this is highly unstable and highly risky ;)

please test for a few hours (especially the lower frequencies and higher 1.267Ghz frequency)...

try to see if u get reboots when the screen is off (can happen if ur x10 cpu cant handle that low voltage)...

if i get maximum positive reports then this table will be incorporated in future kernel releases...

THANK YOU EVERYONE WHO TESTED THIS... LINKS ARE NOW REMOVED TO AVOID FURTHER CONFUSION...
[XPERIA X10 Android Development] jac0b:
I am on BB 67, have the BB patch applied and wiped cache/dalvik still no go.

I am using "zKernel 15072011 beta based" right now.
[XPERIA X10 Android Development] 9Lukas5:
hmm, so far I couldn't get it to boot. Tried it with all bootloader files available, but always after the debug code of booting cutom kernel my screen goes black and phone isn't response anymore on on/off button, so have to take out battery to restart it again......

Edit: doom, is it possible that I have to wait a longer time cause you have a black bootlogo in the kernel?
[XPERIA X10 Android Development] jac0b:
Same issue I have when I try to boot this kernel.
[XPERIA X10 Android Development] colossus:
zkernel_0507_modDK_v02b-X (X-series)

CM7 ROM.

Initial testing so far, phone will not wake up from 48 and 64 mhz, it will though wake up from 96 mhz. Using 1.267ghz my phone so far has not rebooted with setcpu set ondemand, the only app that not work is linpack pro but using my old linpack gave a score over 53 mflops the highest i have ever had, my previous score using the old linpack with dooms x series v02 was 51 mflops.

The phone to use is rapid, i do not know how long you can use the higher setting for but so far have not smelled any smoke:D, the screenshots i took show more of the lower ranges are being used and as usual the mid to high ranges never used.

I will do some overnight testing for battery usage.

EDIT... Seemed to have lost screen rotation, do not know if it is this kernel or led patch i flashed for cm7.
[XPERIA X10 Android Development] Zee_13:
cant boot with the newest beta kernel on ew jet 2.1. WLOD. Wiped all cache.
[XPERIA X10 Android Development] The Gingerbread Man:
Cm7.1 selecting from set cpu 1267 and pressing back caused wlod, booted to Os wlod again and got into os again and opening set cpu caused wlod. My X10 simply can't handle this speed. I shall try the lower speeds now.
[XPERIA X10 Android Development] OmegaRED^:
1267Mhz | ----- | ----- | 1425mV [/QUOTE]

Was too heavy.

Crashing, wlods.
[XPERIA X10 Android Development] The Gingerbread Man:
Edited

4800, 6400 and 9600 screen off reboots.
[XPERIA X10 Android Development] Lockon Stratos:
Are you already running on a custom kernel? I flashed the img & wifi module and it works fine.
[XPERIA X10 Android Development] colossus:
zkernel_0507_modDK_v02b-X (X-series)

Hi Guy's,

just a word of warning, i lost the use of my proximity sensor testing the new beta kernel, i could not even get it to work in any of my backups, i took my battery out for 5 minutes as the phone was very hot, replaced the battery, booted and all is well now.
[XPERIA X10 Android Development] scoobysnacks:
were you leaving your phone overclocked for extended periods?

that sounds like you could be frying something in your pcb, possibly from the higher voltages at higher clock speeds.

I would cease immediately
[XPERIA X10 Android Development] The Gingerbread Man:
I'm going to sit out the rest of this particular test session, my phone can't handle the new speeds both high and low so gone back to v2a. Good luck to other testers and I hope you have more success than me
[XPERIA X10 Android Development] DooMLoRD:
DUDE DONT USE IT FOR THAT LONG! IT CAN SERIOUSLY DAMAGE UR PHONE...

YES! that is highly recommended!!!!

yups same on my X10

yups same problem on my phone

yes good idea!

hmm thats odd... didnt have a problem related to booting (used v2 of the bootloader bypass files)...

i dont have black logo in kernel ;)

the logo used is this:

​
[XPERIA X10 Android Development] colossus:
Not extended periods, just short times to do testing, from other posts it is unstable so i have gone back to v02a.
[XPERIA X10 Android Development] scoobysnacks:
I wouldn't recommend leaving anything over maybe ~150mhz over regular clockspeed for more than a few minutes. Constantly overclocking at a max of 1113 is probably ok if you watch your temperatures

The tolerances on our older cpu is not like that on newer models, like that used in arc or desire z, which can handle much more overclock, and for longer periods
[XPERIA X10 Android Development] DooMLoRD:
yups thats very true.... i have made a Overclock kernel for the Play (same as Arc)... it can handle almost 30% higher voltage and almost 80% more overclock!!!

check my sig for links to that
[XPERIA X10 Android Development] scoobysnacks:
I know, the difference is almost insane!

My friend has a desire z, and it can comfortably overclock up to 1.8ghz. :eek:
[XPERIA X10 Android Development] DooMLoRD:
i think i found the reason for wifi issues...

the FreeXperia Kernel 012b and 013 ramdisks are DIFFERENT in the wifi dhcp service....

thats the reason why u facing problems

the CM7 kernels i was posting had CM7.0.3 specific ramdisks!

thats the reason why probably users on CM7.1.0 might not have dhcp working...

simple solution is that i make 2 diff kernels for CM7.0.3 an CM7.1.0...

i can post a test kernel if we want to test this theory out... anyone willing?

i think i will post v02a X-series kernel...
[XPERIA X10 Android Development] Lockon Stratos:
48, 64 & 96Mhz causes instant reboot when waking up and lost screen rotation as well on v02b-X series. Tried it with different combos, with & without profiles, interactive & ondemand, max at 998 and increasing 1 step at a time but nothing mattered. Didn't stay long on 1267 either since it WLODs when running any benchmark app. Switching back to v02a-X.
[XPERIA X10 Android Development] The Gingerbread Man:
Sure thing, that's great news can give it a go. V2a with wifi would be perfect for my needs
[XPERIA X10 Android Development] enzopiero:
v2 tested in achotjan 2.2.3 v06..... works perfectly.

GREAT JOB!!!!
[XPERIA X10 Android Development] BULL3TPR00F:
Im down to test the latest kernel release with this fix incorporated. If it works as expected then thats great :D Im running CM7.1 J004

Thanks broski, let me know when you have it ready and ill give it a go.

another thing, the kernel seems to be 100% solid on all frequencies when plugged into my charger, but once removed it eventually reboots randomly)
[XPERIA X10 Android Development] DooMLoRD:
which kernel version exactly?
[XPERIA X10 Android Development] DooMLoRD:
{EXPERIMENTAL / FOR TESTING ONLY}

zkernel_0507_modDK_v02a-X (X-series)

FOR CM7.1.0 USERS ONLY

this should hopefully fix the "WIFI dhcp not working" issues... if it doesnt then i am shifting to FreeKernel-mod360 ramdisk...

only change is in the following frequency-voltage table (lower frequencies):

Freq. | (v02) X-Series | (v02a) X-Series
--------------------------------------------
128Mhz | 950mV | 900mV
245Mhz | 950mV | 925mV
384Mhz | 950mV | 950mV

i have further lowered the voltages of the above frequencies so that it might make more sense now to use lower frequencies and may further increase battery backup (especially for those who use SetCPU profiles)...

BE WARNED THOUGH... U MIGHT SUFFER REBOOTS IF UR X10 CPU CANT HANDLE THOSE LOW VOLTAGES...

[ Download Links ]

zkernel_0507_modDK_v02a-X (X-series)

boot.img

CM7.1.0

wifi module

wifi module (CM7)

please test if this fixes the wifi dhcp problem..

the same kernel for other roms can be found here
[XPERIA X10 Android Development] BULL3TPR00F:
it was the one fixed by cobrato.

but im flashing ur new fix now and will report back soon
[XPERIA X10 Android Development] SomethingAwesome:
zkernel_0507_modDK_v02a-X (X-series)

All seems to be working on my phone so far. (Haven't tested wifi yet, but BT seems to be working)

SetCPU Freq min: 128MHz max: 1036MHz

-Sometimes a little slow coming out of sleep. (probably due to 128MHz)

-Some odd lag every so often, but I'll keep testing for a couple days to see how/if it settles.

Summary: awesome work.
[XPERIA X10 Android Development] BULL3TPR00F:
I can confirm that your CM7.1 WIFI fix works 100% on CM7.1 J004.

No issues at all with connect to any wifi network via dhcp.

Thanks for the fix, and hopefully you can keep them coming in future updates.
[XPERIA X10 Android Development] The Gingerbread Man:
V2a X wifi working here too, thank you! :-)
[XPERIA X10 Android Development] colossus:
zkernel_0507_modDK_v02b-X (X-series)

Hi Doom,

After the unfavourable results last night for the high/low frequinced kernel do you not think it is a good idea to take down the links or at least edit the post as your quote above is rather misleading, specially after the problems i had when i tested the higher frequencies for just a few minutes.;)
[XPERIA X10 Android Development] thehackersz:
i removed setCPU and installed CPU Tuner & No-frills CPU Control. Just couldn't find the best setting to worked !!!

HELP!
[XPERIA X10 Android Development] DooMLoRD:
ANOTHER REQUEST:

can someone who is using CM7.0.3 test out the above boot.img file i posted for CM7.1.0 (zkernel_0507_modDK_v02a-X)

that way we can confirm if we need separate boot.imgs for CM7.0.3/CM7.1.0?

wifi module is same for CM7.0.3/CM7.1.0

bootup wont be an issue, but check if wifi dhcp works...

yes seems the overall feedback on that test kernel wasnt good.... so wont include those frequencies in main kernels...

u are right i will remove those links to avoid problems.... :)

great!

now we know how to solve that!

yups it will be included!

hi wht problem are u having exactly? please explain in details...
[XPERIA X10 Android Development] Lockon Stratos:
Doom how about that 19mhz on Zs new kernel, will you be adding that to future releases? It worked fine coming out of sleep/screen off.
[XPERIA X10 Android Development] DooMLoRD:
hey guys i found that there is not much point of using that frequency as it uses the same voltage at 19Mhz as i use for 128Mhz...

Z is currently using 900mV for that frequency while i use 900mV for 128Mhz frequency... v02a-X uses those voltages...

also the interactive governor is the one helping out in making the low freq responsive but i think there is not much point as in the kernels i am working on i will be adding newer governors so as to give the user the freedom to choose any governor that he/she wants...

another thing is that we tested out a kernel v02b-X with even lower voltages (as low as 850mV) but then many ppl ran into problems... so it probably wont make sense to use such lower frequencies if the the power consumption will be about the same...

i am thinking of scrapping frequencies below 128Mhz and keeping 192Mhz,1.267Ghz frequency for future kernel versions...

wht say guys?
[XPERIA X10 Android Development] Lockon Stratos:
Now that you've clarified that for all of us then yes you have my vote. More users will benefit from an improved governor that'll increase response times versus lower freqs that pretty much use the same voltage. Sign me up and I'm happy to help test.
[XPERIA X10 Android Development] colossus:
I think that's a good idea as if there is hardly any differance in power consumption it should not make any differance to battery life. What about all the mid range frequencies that never get used do we really need all those too?
[XPERIA X10 Android Development] DooMLoRD:
well the mid range frequencies depend on the governor used, some governors use intermediate frequencies (interactive) while others directly keep jumping to highest/lowest frequencies (performance, conservative/powersave)

also some users have setcpu profiles to conserve battery when u reach certain battery levels...

since i plan to keep the kernel highly configurable by the user, i will be keeping lots of frequencies, governors, schedulers and even add newer ones... this way the users can select wht ever works the best for them... thats my idea behind "Power to The People" ;)
[XPERIA X10 Android Development] The Gingerbread Man:
I am in agreement with your proposals, 1267 isn't stable for me but if others have it working then keep it. I tend not to OC that much cos it just drains too much battery so I keep to 128 - 1036 with my screen off profile 245 - 384 for music and another screen off profile for non music as 128 - 384. What you were saying about power consumption in your last statement really made sense and I think possibly the best way forwards is to look at other governors rather than all these frequencies, i think there is enough frequencies its just a matter of using them all. Of course count me in for testing at a later point ;-)
[XPERIA X10 Android Development] Haldi4803:
Phew...... big problems with V02-b Kernel. had 30% battery and set to 1286mhz linpack crashed the Phone. reboot entered pin. fell asleep(me, not phone) woke up rebooted twice pluged usb inand loaded. 25% unpluged 6 o clock and came back 12 o clock battery empty. deep sleep bug? Pluged in and it kept rebooting. flashed back to v2-a.

I would like to have at least 64 or 96mhz. @875 or 900mV

Because 64 mhz @900mV still needs Less power Consumption than 128mhz @900mV

Okay , maybe its so small that you wont realise it.

Did some1 test? Playing Music @ 64 Still works?
[XPERIA X10 Android Development] 9Lukas5:
I would say that it make sense to use 19 Mhz@900mv, cause if the frequency is lower the warming is also lower, right? That would mean we have a longer living cpu^^

Regards,

L
[XPERIA X10 Android Development] thehackersz:
had your phone suffered sound and phone lagging when you receive a call? the phone also hang awhile when i'm trying to slide the screen to answer the call. this is happening when phone in sleep mode/screen off.

On v02a-X

Profile: S/O 384-128

Scaling: Powersafe

Priority: 100
[XPERIA X10 Android Development] OmegaRED^:
lower frequencies may help a bit,

but the lower voltages are the true winner.
[XPERIA X10 Android Development] DooMLoRD:
ANOTHER REQUEST:

can someone who is using CM7.0.3 test out the above boot.img file i posted for CM7.1.0 (zkernel_0507_modDK_v02a-X)

that way we can confirm if we need separate boot.imgs for CM7.0.3/CM7.1.0?

wifi module is same for CM7.0.3/CM7.1.0

bootup wont be an issue, but check if wifi dhcp works...

-------------------------

ok, feedback heard...

now i think we can try one more test....

v02c

changes in the frequency-voltage table:

Freq. | (v02) X-Series | (v02a) X-Series | (v02b) X-Series | (v02c) X-Series
---------------------------------------------------------------------------------
19Mhz | ----- | ----- | ----- | 875mV
48Mhz | ----- | ----- | 850mV | 875mV
64Mhz | ----- | ----- | 850mV | 875mV
96Mhz | ----- | ----- | 875mV | 875mV
128Mhz | 950mV | 900mV | 875mV | 875mV
192Mhz | ----- | ----- | 900mV | 900mV
245Mhz | 950mV | 925mV | 925mV | 925mV
384Mhz | 950mV | 950mV | 950mV | 950mV
1267Mhz | ----- | ----- | 1425mV | 1425mV

if this fails then we will shift to 900mV for all frequencies <= 192Mhz

hope u guys dont mind this testing phase... we are trying to get the best suited frequency-voltage table, kind of trying to find the sweet spot ;) which will work for all!

what say ready to test? new version can be ready in 1 hr max!
[XPERIA X10 Android Development] aZuZu:
Hello! I'm member of union. We seek new cool saying for our logo and "Power to The People" makes direct point of union plans and program. So question is can we use this logo?

P.S.

DooMLoRD nice work mate!

But you are missing the point :D There should be like S, M, L, XL, XXL, XXXL ... etc diff kernels for diff purposes.
[XPERIA X10 Android Development] DooMLoRD:
why not "one size fits all ;)"

that way u can choose wht u like from the same kernel and not need to 10 versions of kernel?
[XPERIA X10 Android Development] colossus:
Just tested for you Doom and i have no wifi so looks like we need seperate boot.img files.

http://xdaforums.com/showpost.php?p=15853027&postcount=446
[XPERIA X10 Android Development] DooMLoRD:
{EXPERIMENTAL / FOR TESTING ONLY}

ok guys n girls here is the new test kernel...

here is the progress so far: (X-series)

enabled CFQ, Anticipatory I/O scheduler [default I/O scheduler is deadline] (use No-Frills CPU Control app to select these I/O schedulers)

added frequencies from 19Mhz to 1.267Ghz! (added 192Mhz frequency)

changes in the frequency-voltage table:

added lower end frequencies and added higher frequency

Freq. | (v02) X-Series | (v02a) X-Series | (v02b) X-Series | (v02c) X-Series
---------------------------------------------------------------------------------
19Mhz | ----- | ----- | ----- | 875mV
48Mhz | ----- | ----- | 850mV | 875mV
64Mhz | ----- | ----- | 850mV | 875mV
96Mhz | ----- | ----- | 875mV | 875mV
128Mhz | 950mV | 900mV | 875mV | 875mV
192Mhz | ----- | ----- | 900mV | 900mV
245Mhz | 950mV | 925mV | 925mV | 925mV
384Mhz | 950mV | 950mV | 950mV | 950mV
1267Mhz | ----- | ----- | 1425mV | 1425mV

for sake of safe booting startup/bootup frequencies set at min:245Mhz, max:998Mhz

BE WARNED THOUGH... U MIGHT SUFFER REBOOTS IF UR X10 CPU CANT HANDLE THOSE LOW/HIGH FREQUENCIES/VOLTAGES...

[ Download Links ]

zkernel_0507_modDK_v02c-X (X-series)

<TESTING DONE! LINKS REMOVED>

THANK U ALL FOR TESTING!
[XPERIA X10 Android Development] kindred7:
@19Mhz

Just a tid bit of info, with cpus the power consumption increases with frequency so the lower clock at the same voltage will have a potentially much lower consumption.

Since the power consumption is P = fcv^2. Where f is frequency, c capacitance and v voltage.

Keep up the excellent work doomlord :D