Related
Hey everyone, there is an overclocking app in the market, anyone care to give it a try?
Edit: So I downloaded it lol. Here are some screenshots. BTW, is there anyway I can verify that the cpu freq is actually being adjusted?
*Just for fun I ran neocore to see if it would raise my FPS. lol.
just notice the difference in speed. If you notice please post. And its not overclocking its just clocking. Overclocking will be beyond 528 MHz
Gameloft said:
just notice the difference in speed. If you notice please post. And its not overclocking its just clocking. Overclocking will be beyond 528 MHz
Click to expand...
Click to collapse
The app is called Overclock, you can argue with the developer about the name not me.
Anyways, I do notice a very nice speed increase.
For example, atrackdog would take me at least 20-30 seconds to load my full app list (184 apps)
After installing overclock, it loaded in under 5 seconds.
i'll run other programs, and post my results.
I ran droidgear (game gear emulator) before and after, and I can honestly say it was faster (not a placebo affect).
-Before: droidgear would take over 4 minutes just to get to the menu screen
-After: i was actually able to load a game in under 1 and a half minutes, I even let it sit to run the demo, and it is the fastest ive ever seen an emulator run on this device (compared to NesEmu, and GB emu)
It would probably actually be playable if tweaks were made to the application codebase, and android Open GL stack.
Also, the camera loads instantly after pressing the camera button and via the icon in the home screen.
well, i was too, and then i downloaded it and said "aahh, what the hell, if i break mine, ill just take my wifes haha..." probably not the best of plans but i installed it anyway
sooo i havnt burnt up my phone yet, but here is my issue with the app, does the app only work untill you reboot your phone?
because when i reboot my phone, it goes back to the default speed according to the app
also, my phone tends to hang up (stuck on the apps screen, no buttons work, screen wont rotate, power button wont shut screen off) when using the 528MHz
so far, i havnt found a reason to pay a dollar for it, but ill keep testing
[UPDATE]
resolution for all below tests is 320 x 480
i tried neocore like posted above, using the mid level setting, and i actually did raise my fps from
DEFAULT CPU (248 MHz): 20.5 (with sound off)
384 MHz: 25.0! (with sound off)
DEFAULT CPU (248 MHz): 14.5 (with sound on)
384 MHz: 20.8 (with sound on)
still havnt gotten the fast speed to work yet, but im still trying to figure that out, on another note, sweeter home does seem to load a little faster
[UPDATE]
Incase you didnt see my sig, im not running on a ADP1 phone, so that might by why the fastest setting doesnt work for me, but so far 384MHz is making a noticeable difference with NEOCORE and SWEETER HOME
andonnguyen said:
The app is called Overclock, you can argue with the developer about the name not me.
Anyways, I do notice a very nice speed increase.
Also, the camera loads instantly after pressing the camera button and via the icon in the home screen.
Click to expand...
Click to collapse
i use snap photo, which used to take FOREVER to load up on my g1 using the camera button, its significantly faster using the 384MHz setting, good observation
Ok, so so far here is a list of things ive noticed (using 384MHz vs 248MHz):
-FPS in NEOCORE increased on adverage 5 to 6 fps
-Sweeter Home doesnt lag NEARLY as much as it used to (ALOT less force closes)
-Snap Photo doesnt take a month to load using the camera button
-G1 Wakes up properly which was a issue my g1 (and others on this forum) had
-Even though the app says it will "kill" the battery, using 384MHz during normal use of the phone isnt "killing" my battery, however, doom (while runs better (even with sound on)) seems to be dropping my battery level faster, but the game is running faster, which is the trade off id expect when running these apps together
At this point is there really a need? My phone doesnt lag that much that I need to over clock not to mention my battery life sucks already.
speoples20 said:
At this point is there really a need? My phone doesnt lag that much that I need to over clock not to mention my battery life sucks already.
Click to expand...
Click to collapse
all of our battery life sucks unless you have the extended battery, im not getting THAT big of a battery drain according to the system monitor app, and it DOES make a difference on g1's that have lag issues (running tons of apps like i do)
in other threads, people have complained about the g1 not waking up quickly sometimes, ive yet to have that issue since ive clocked mine up to the 384MHz setting
@woot, you do know that the default cpu freq on the G1 is ~384mHz. So you might want to change in your sig that you're overclocked to 384mHz lol.
The program installs a script on your sd card called ocx_tmp.sh and adjusts it that way, it'll write to /system as -rw (from what I've discussed with someone) would probably cause instability.
The program will reset the cpu freq back down to 384mHz after the phone sleeps. You can verify this in terminal emulator by typing:
$su
#cat /proc/cpuinfo
Try it before and after setting the cpu freq in overclock and you'll see what I mean =)
I thought the the CPU ran at 528 MHz by default? Or is it clocked dynamically and this forces it?
Gameloft said:
just notice the difference in speed. If you notice please post. And its not overclocking its just clocking. Overclocking will be beyond 528 MHz
Click to expand...
Click to collapse
andonnguyen said:
@woot, you do know that the default cpu freq on the G1 is ~384mHz. So you might want to change in your sig that you're overclocked to 384mHz lol.
Click to expand...
Click to collapse
im not as familiar with clocking/overclocking so i wasnt sure if i was clocking it to 384, overclocking it to 384, or what, so what would be the proper thing to put in my sig? lol because according to my first quote, true overclocking wouldnt be untill i went beyond 528, so from the view of my first quote, im not OVERclocking, im clocking, wheras your saying im overclocked
andonnguyen said:
The program will reset the cpu freq back down to 384mHz after the phone sleeps. You can verify this in terminal emulator by typing:
$su
#cat /proc/cpuinfo
Click to expand...
Click to collapse
so is it infact the program thats changing the cpu freq or is it the phone? if its the program, is this to avoid overworking the cpu without the demand?
andonnguyen said:
.
The program will reset the cpu freq back down to 384mHz after the phone sleeps.
Click to expand...
Click to collapse
by sleep do you mean turning the screen off using the power button? because i saw no change in my cpu freq when doing so using your commands
ivanmmj said:
I thought the the CPU ran at 528 MHz by default? Or is it clocked dynamically and this forces it?
Click to expand...
Click to collapse
dont know, but i found this over at the android community:
Technical Features
Supports WCDMA/HSUPA and EGPRS networks
Multimedia Broadcasting Multicast Service (MBMS)
Integrated ARM11™ applications processor and ARM9™ modem
QDSP4000™ and QDSP5000™ high-performance digital signal processors (DSP)
528 MHz ARM11 Jazelle™ Java® hardware acceleration
Support for BREW® and Java applications
Qcamera™: Up to 6.0 megapixel digital images
Qtv™: Playback up to 30 fps VGA
Qcamcorder™: Record up to 24 fps QVGA
Up to 4 million triangles per second, and 133 million depth-tested, textured 3D pixels per second fill rate
gpsOne® position-location assisted-GPS (A-GPS) solution
Support for third-party operating systems
Digital audio support for MP3, aacPlus™ and Enhanced aacPlus
Integrated Mobile Digital Display Interface (MDDI), Bluetooth® 1.2 baseband processor and Wi-Fi® support
maybe that info will help? if not sorry
I remember reading somewhere by someone that it runs at 384 by default, and I think the post above confirms that...
ivanmmj said:
I thought the the CPU ran at 528 MHz by default? Or is it clocked dynamically and this forces it?
Click to expand...
Click to collapse
no, it runs at 384 by default, and clocks down even lower in the idle loop.
i am curious how this program works, as the normal cpufreq interfaces are not compiled in the kernel.
i've been running my phone for several months now at 528mhz, at a fairly minimal detriment to battery life.
i did however notice that without modifying the idle loop, the amount of cpu frequency switches even while the phone is not sleeping drops your average clock within a 10 second period to somewhere closer to 400mhz.
after modifying the idle loop to not switch frequency so often, i was able to get 27.4fps out of neocore w/o sound, and 22.7fps w/ sound.
my overall caffeine benchmark score was 582.
battery life impact is there, but fairly small. phone lasts for about a day and a half now where it used to last for sometimes 2. under heavy use, this is of course dramatically reduced.
gui fluidity is definitely increased, and sluggishness between app switches and when the translucent app drawer opens up is gone. i like it, but to the average person there probably is no need to do it.
keep in mind this is also not overclocking the cpu, it's clocking it to its default spec. as it is an embedded arm, it is designed to run hot, so i guarantee you are in no danger of hurting your phone.
also, do not listen to people that claim there could be no gain from overclocking, just because the bus speed is slower than the cpu speed does NOT mean there will be no improvement in system performance. if that were the case, there'd be no use for 4ghz desktop processors.
cache still runs full speed, and common execution paths stay in cache meaning no prefetch from system memory, meaning BIG improvement in many cases. (that's why cache exists.)
damnoregonian said:
no, it runs at 384 by default, and clocks down even lower in the idle loop.
i am curious how this program works, as the normal cpufreq interfaces are not compiled in the kernel.
i've been running my phone for several months now at 528mhz, at a fairly minimal detriment to battery life.
i did however notice that without modifying the idle loop, the amount of cpu frequency switches even while the phone is not sleeping drops your average clock within a 10 second period to somewhere closer to 400mhz.
after modifying the idle loop to not switch frequency so often, i was able to get 27.4fps out of neocore w/o sound, and 22.7fps w/ sound.
gui fluidity and responsiveness is greatly improved. sluggishness if app switching and the translucent app drawer are completely gone.
for many i imagine this means there isn't really any reason to clock the cpu up to its stock speed, but to each their own.
my overall caffeine benchmark score was 582.
battery life impact is there, but fairly small. phone lasts for about a day and a half now where it used to last for sometimes 2. under heavy use, this is of course dramatically reduced.
Click to expand...
Click to collapse
care to write up a how-to for getting the 582 consistantly and changing the idle loop?
Holy crap. Used this @528MHz with Haykuro's version 4.5 apps to sd ROM and the osk works SO MUCH BETTER!!!! Also I got 25.6 fps on neocore... very smooth
wootroot said:
care to write up a how-to for getting the 582 consistantly and changing the idle loop?
Click to expand...
Click to collapse
writeup? no. it's a big process involving the android dev environment, a modified version of mkbootimg and unyaffs.
i will gladly post the kernel modifications for those who want to recompile the kernel to do so.
the bootloader sets the clock speed, and the idle loop simply clocks down to a preset and back up to whatever it was previously after x milliseconds of inactivity (not to be confused with sleep) it's kind of a poor man's cpufreq arbitrator.
so on top of tweaking the idle loop to not drop down as often, you also have to explicitly set the frequency in the kernel upon bootup, or it will bet set at what it thinks is full speed, which is 384.
A modded version of JF's ROM would ROM.
I DO notice the sluggishness and it bugs the heck out of me. (I switched from a WING with a 200MHz CPU, and although it IS faster than the wing, it doesn't seem significantly faster and seems to much slower when I open up the camera...
damnoregonian said:
writeup? no. it's a big process involving the android dev environment, a modified version of mkbootimg and unyaffs.
i will gladly post the kernel modifications for those who want to recompile the kernel to do so.
the bootloader sets the clock speed, and the idle loop simply clocks down to a preset and back up to whatever it was previously after x milliseconds of inactivity (not to be confused with sleep) it's kind of a poor man's cpufreq arbitrator.
so on top of tweaking the idle loop to not drop down as often, you also have to explicitly set the frequency in the kernel upon bootup, or it will bet set at what it thinks is full speed, which is 384.
Click to expand...
Click to collapse
that involved eh?
thanks for this post though, now i understand more about the idle loop and why the cpu freq resets with each reboot
maybe someone can take this stuff further like he said, that kind of stuff would be worth the dollar, imo more than a dollar
well... i don't mind providing basic procedure and source, i just don't want to get dragged into level 1 support of the procedure.
i'll go ahead and package up some source, prebuilt boot images based on JF's RC33 (which is what i run) and a basic procedure.
Hello, I tried searching but didn't find a thread about this. Sorry if there is one that I didn't find. I'm playing around with SetCPU and trying to figure out optimal settings. I know its a matter of preference but I wanted to see what everyones opinion is and what they have theirs set as. I have:
CheckROM Revo noteHD v5
Abyss Kernel
On Demand governor set
Max 1500MHz
Min 200MHz
I want a happy medium between battery life and performance.
I set a profile for screen off to min 200 and max 500.
I've been reading mixed reviews as to whether or not lower speeds actually increase battery life. I originally had the min at 50 but increased it to 200.
Another question is what would be a good temperature to set the temp profile to? Not sure when the phone begins to get too hot.
Thanks in advance
I used FM kernel with ondemand with min of 500Mhz and max of 1400Mhz with 2nd core always enabled, didnt notice that much of a battery loss.
go for rocket rom v22 with abbys note 4.2 kernel
set cpu min 50 max 800
on demand (if u want both cores active)
abbysnote (if u want single core running and 2nd to be used only if required otherwise 2nd would be off)
i got normal usage batt backup of 3 days least
Hello,
A friend of mine is using the phone for facebook/whatsapp only and he really hates the heat from the phone
I guess those apps don't need the CPU to be at max freq so my question is:
Which Governor / Cpuquiet Governor to provide the least heat and an a reasonable performance for those apps?
Interactive or ondemand governor and lowering max frequency to 860 MHz should extend battery life and reduce heating while keeping the phone running smooth in those apps. For gaming turn back to original frequency.
Alternatively, min frequency to 860 MHz and powersave governor, but the first option is better, I think.
Thanks for your reply I set the max CPU to 910 but I don't know what to use out of the three governors:"abssplug , interactive , ondemand"
I set the max CPU to 910 but I don't know what to use from those three governors: "abyssplug, interactive, ondemand"
I don't know the first. Interactive and ondemand are working similarly - they reduce frequency when max isn't needed, to extend battery. I recommend you to use one of them.
Hi Community
I have installed last stable (3.1 from 3.07.2014) version of LiquidSmooth and Mourty's kernel 3.1.10. I would be extremely happy, because I have never seen this phone working so smooth and fast, however I have two major problems:
- can't change preferred network option, there is only 3G to choose, I actually need 2G. May that be operator's (O2 in UK) fault?
- second problem is even bigger. It takes 9 hours to discharge 100% battery to 0 when I'm not using the phone at all (0 calls, 0 texts, 0 wifi, no gps... just laying on the table with everything switched off). On the CM or stock ROM I had completely normal battery life.
My settings:
CPU speed: 51000 - 1150000
Governor abyssplug
Cpuquiet Governor balanced
Napięcie na procesorze zmniejszone o 50mV
Read ahead size 4096
I/O Scheulder: row
TCP Congestion control: westwood
Please I really need your help as at the moment phone disconnected from the charger becomes useless...
Ondemand- when in idle the phone is on the lowest frequency. When in use, it is at the max frequency.
Interactive- is a scaling governor that scales the CPU frequency based on the load. Its possible that this will allow the CPU to stay at lower frequency with screen on thereby saving a little battery.
Abyssplug- is a hotplugging governor that scales the CPU frequency AND number of cores active based on the load.
I suggest using abyssplug with the "balanced" CPU_Quiet governor (CPU_Quiet determines how many cores are active at any given time) to save battery.
To reduce heat, you can underclock your CPU to 1.3ghz and undervolt your CPU based on your CPU variant. Also I've noticed that replacing the crappy lg battery also reduced heat since the lg battery is covered in plastic and does not dissipate heat very well
Also what kernel are you on?
don't forget to hit thanks!
---------- Post added at 04:34 PM ---------- Previous post was at 03:44 PM ----------
Shabath said:
Hi Community
I have installed last stable (3.1 from 3.07.2014) version of LiquidSmooth and Mourty's kernel 3.1.10. I would be extremely happy, because I have never seen this phone working so smooth and fast, however I have two major problems:
- can't change preferred network option, there is only 3G to choose, I actually need 2G. May that be operator's (O2 in UK) fault?
- second problem is even bigger. It takes 9 hours to discharge 100% battery to 0 when I'm not using the phone at all (0 calls, 0 texts, 0 wifi, no gps... just laying on the table with everything switched off). On the CM or stock ROM I had completely normal battery life.
My settings:
CPU speed: 51000 - 1150000
Governor abyssplug
Cpuquiet Governor balanced
Napięcie na procesorze zmniejszone o 50mV
Read ahead size 4096
I/O Scheulder: row
TCP Congestion control: westwood
Please I really need your help as at the moment phone disconnected from the charger becomes useless...
Click to expand...
Click to collapse
Install better battery stats and leave the phone idle for a couple hours and check what percentage drain you have per hour
don't forget to hit thanks!
Shabath said:
Hi Community
I have installed last stable (3.1 from 3.07.2014) version of LiquidSmooth and Mourty's kernel 3.1.10. I would be extremely happy, because I have never seen this phone working so smooth and fast, however I have two major problems:
- can't change preferred network option, there is only 3G to choose, I actually need 2G. May that be operator's (O2 in UK) fault?
- second problem is even bigger. It takes 9 hours to discharge 100% battery to 0 when I'm not using the phone at all (0 calls, 0 texts, 0 wifi, no gps... just laying on the table with everything switched off). On the CM or stock ROM I had completely normal battery life.
My settings:
CPU speed: 51000 - 1150000
Governor abyssplug
Cpuquiet Governor balanced
Napięcie na procesorze zmniejszone o 50mV
Read ahead size 4096
I/O Scheulder: row
TCP Congestion control: westwood
Please I really need your help as at the moment phone disconnected from the charger becomes useless...
Click to expand...
Click to collapse
my friend make CLEAN instal from begin after use tha same settings and download from market UUCLEANER and you never loose battery again .... i lost 1% all night
and extend battery life . i have almost 4h onscreen
greece-for-ever said:
my friend make CLEAN instal from begin after use tha same settings and download from market UUCLEANER and you never loose battery again .... i lost 1% all night
and extend battery life . i have almost 4h onscreen
Click to expand...
Click to collapse
Thanks for answers mates. Right now battery draining when phone should be in deep sleep is 10% per hour. over 70% of that is used by kernel, however I have reinstalled kernel yesterday and it didn't help at all. The strange thing is that when the phone is switch to plane mode it doesn't drain energy at all, 1% per few hours. I would understand that if the draining would be described as searching for GSM singal, but it's not, that's another 28% of battery usage. So there is definitely something wrong with gsm signal.
Shabath said:
Thanks for answers mates. Right now battery draining when phone should be in deep sleep is 10% per hour. over 70% of that is used by kernel, however I have reinstalled kernel yesterday and it didn't help at all. The strange thing is that when the phone is switch to plane mode it doesn't drain energy at all, 1% per few hours. I would understand that if the draining would be described as searching for GSM singal, but it's not, that's another 28% of battery usage. So there is definitely something wrong with gsm signal.
Click to expand...
Click to collapse
ok look ;; 1 format system-data -cache
2 wipe dalvik cache
3 instal rom
4 wipe data/factory reset
5 wipe cache partition
6 instal gaps
7 instal kernel
8 reboot
when the phone open ggo and download Uucleaner and tik almost everything ... .do it and come back to report . i loose 2% all night
Shabath said:
Thanks for answers mates. Right now battery draining when phone should be in deep sleep is 10% per hour. over 70% of that is used by kernel, however I have reinstalled kernel yesterday and it didn't help at all. The strange thing is that when the phone is switch to plane mode it doesn't drain energy at all, 1% per few hours. I would understand that if the draining would be described as searching for GSM singal, but it's not, that's another 28% of battery usage. So there is definitely something wrong with gsm signal.
Click to expand...
Click to collapse
Did you see if any apps keeping it awake in the the alarms tab or networking tab?
don't forget to hit thanks!
hi
I have also that phone and i am not happy. Why is very hot. And also the battery is crap. Is logic for battery do not take long time, because the heat it means energy . Its caloric energy you lose. I want to try to lower the frecvency of cpu to 1000 . But ... Its like i have an MERCEDES car and the engine is not good( low power and higher consumption on 100 km). I am not recomand that phone. The chinesse phone for ex with mtk cpu is more good. It is a fix for this? I see here in the forum a guy who put siliconic vasseline on cpu. Maybe a cooler , like on the pc . Shame of you lg. My friend have the same phone and like mine have the same problem with heat and also the left corner of display is unglue i think because of heat. If you put the phone in light and look not straight , in upper corner its like on samsung s3 phones for ex , when the special gel between display and touch is damage. You have a problem like this with the display?
cgamberea said:
I have also that phone and i am not happy. Why is very hot. And also the battery is crap. Is logic for battery do not take long time, because the heat it means energy . Its caloric energy you lose. I want to try to lower the frecvency of cpu to 1000 . But ... Its like i have an MERCEDES car and the engine is not good( low power and higher consumption on 100 km). I am not recomand that phone. The chinesse phone for ex with mtk cpu is more good. It is a fix for this? I see here in the forum a guy who put siliconic vasseline on cpu. Maybe a cooler , like on the pc . Shame of you lg. My friend have the same phone and like mine have the same problem with heat and also the left corner of display is unglue i think because of heat. If you put the phone in light and look not straight , in upper corner its like on samsung s3 phones for ex , when the special gel between display and touch is damage. You have a problem like this with the display?
Click to expand...
Click to collapse
That's what I felt about it before I undervolted CPU by -135 mV and LP cores by -75 mV, underclocked to 1300 mhz.
The technology this chipset uses is the problem here.LG did a fine job with keeping phone cool in stock kernel, though stock performance is not compareable with custom ROM/kernels as customized ones have better performance.1300 mhz is fine though, unless you play heavy games such as real racing 3 with many bots around, you won't feel the difference between 1300 mhz and 1500 mhz.
re
I see what is the problem with my phone with temperature. First i want to tell you about someone on forum who open the phone and see how the producer (LG) make the cooling. On the motherboard in the cpu zone it is a metalic sponge who make the transfer of the temperature with the metalic plate inside the phone. It is the same plate you see on the back when you take the battery. So, in his case and mine the problem is this sponge dont make very good connections with the metallic plate. WHy? Because ( in my case) , the lcd in the top is not glue very good, the tape double adesive is open. I think in time because of heating , the tape is opened. What do you must to do? If you can not make , put someone who repair the phone .So, you must to put some termal paste like pc cpu , or put a small aluminium plate, between cpu and the big plate inside the phone. That it. Ony if you have problem with the temperature like me. For ex . yesterday , without termal paste my cputemp it was max 60 degrese. Now , after modification i have i game and cpu stress app max 39 degrese. I am very happy now, but i must to rezolve also the problem with the bettery drainage. Maibe i must to change the battery. If you want to speak and put answers you found me on facebook cgamberea , or [email protected]. Sorry for my english, i am from Romania.
cgamberea said:
I see what is the problem with my phone with temperature. First i want to tell you about someone on forum who open the phone and see how the producer (LG) make the cooling. On the motherboard in the cpu zone it is a metalic sponge who make the transfer of the temperature with the metalic plate inside the phone. It is the same plate you see on the back when you take the battery. So, in his case and mine the problem is this sponge dont make very good connections with the metallic plate. WHy? Because ( in my case) , the lcd in the top is not glue very good, the tape double adesive is open. I think in time because of heating , the tape is opened. What do you must to do? If you can not make , put someone who repair the phone .So, you must to put some termal paste like pc cpu , or put a small aluminium plate, between cpu and the big plate inside the phone. That it. Ony if you have problem with the temperature like me. For ex . yesterday , without termal paste my cputemp it was max 60 degrese. Now , after modification i have i game and cpu stress app max 39 degrese. I am very happy now, but i must to rezolve also the problem with the bettery drainage. Maibe i must to change the battery. If you want to speak and put answers you found me on facebook cgamberea , or [email protected]. Sorry for my english, i am from Romania.
Click to expand...
Click to collapse
Could you upload a picture of where you applied the heatsink?
don't forget to hit thanks!
Sal
I dont want to open again. If you open the phone you will see. I try to find a picture on the net for you.
cgamberea said:
I dont want to open again. If you open the phone you will see. I try to find a picture on the net for you.
Click to expand...
Click to collapse
Take a look at my repair guide, I'm sure there's a picture in there somewhere.
http://forum.xda-developers.com/showthread.php?t=2724168
don't forget to hit thanks!
Ive recently clean installed CM 11 and i expereince lag spikes once in a while.So i decided to change the performance settings of my phone. Could you reccommend a good max cpu speed/min cpu speed/CPU governor/I/o for speed and also battery saving .
Im curretly using ONDEMAND with max cpu speed at 1500hz ( the max value i have). Also will this affect my phone life and damage my phone by any way?
daksithj said:
Ive recently clean installed CM 11 and i expereince lag spikes once in a while.So i decided to change the performance settings of my phone. Could you reccommend a good max cpu speed/min cpu speed/CPU governor/I/o for speed and also battery saving .
Im curretly using ONDEMAND with max cpu speed at 1500hz ( the max value i have). Also will this affect my phone life and damage my phone by any way?
Click to expand...
Click to collapse
Stock kernels that come with custom ROMs are usually built for stability and some for battery life aswell so you can't really expect good performance from them.
Check mourta kernel out (the one I have link to in my signature).Flash it, I personally prefer to use 51 mhz min, 1.5 ghz max, ondemand governor, deadline i/o scheduler and I've set cpuquiet to userspace and hotplug is turned on.
Using this kernel with those settings, you'll get the best performance you can get out of your phone while keeping a good battery life.Since most kernels are slow to turn frequencies down or they do it in a way that causes lags.
You won't be able to change cpuquiet, hotplug settings until you get trickstermod.
We've got a 3.4 kernel made by mourta but it's vanilla (doesn't have some important patches etc.) but it should be complete in a few weeks.Better stick to 3.1.10 for the while
I recommend you to try mahdi rom, it's more stable than Cyanogenmod and iodak kernel is built-in.. http://forum.xda-developers.com/optimus-4x-hd/development/rom-mahdi-rom-2-7-unofficial-beta-t2867590
First you could flash the iodak kernel. Then you can overclock to 1700mhz. And use "performance" and "deadline" for the maximum.
Hope I helped you.
Q&A for [KERNEL][D5803&D5833] AndroPlusKernel
Some developers prefer that questions remain separate from their main development thread to help keep things organized. Placing your question within this thread will increase its chances of being answered by a member of the community or by the developer.
Before posting, please use the forum search and read through the discussion thread for [KERNEL][D5803&D5833] AndroPlusKernel. If you can't find an answer, post it here, being sure to give as much information as possible (firmware version, steps to reproduce, logcat if available) so that you can get help.
Thanks for understanding and for helping to keep XDA neat and tidy!
Thanks
Very nice kernel, fast and smooth - great work and port.
Anyone knows if it's possible to use any third party kernel app to boost the headset volume?
Working
Hi this is my first post, infact I joined so I could report my findings.
I would just like to confirm so far that V5 working on my Z3C using the .93 firmware. I didn't need to wipe cache/dalvik/data partitions either.
For purposes of settings configuration, I'll be using TricksterMod
For stress testing purposes I'll be using Stability Test 2.7
Overclocking
Overclocking seems to work, I'll stress test and report back with the results.
I was wrong, it is unstable when overclocking and stress testing, with the phone force rebooting 1-5 seconds in to the stability test which loaded all 4 cores. Tried 2899Mhz and 2880Mhz (were both unstable and didn't try 2.72, 2.75, 2.57 either - I might try stability testing them.) Was completely stable at 2.47GHz, and it actually stuck there, no throttling in place! I stopped the stress test when the CPU temp was around 77-80C as my hand was getting burnt! The battery temp reached about 46C. It took 10 mins of stress testing for this to be reached. When the stock kernel was in place it would begin throttling after about 1-20 seconds under full load. First 2.2GHz, then 2 then 1.7 then 1.5 and eventually 1.25 after about 2-4mins.
I couldn't do a single core test though. I suspect as most games use single core or dual cores it wouldn't get overly hot.
My opinion is that fast clocked phones should be marketed with 2 speeds. The highest it'll reach under a boost mode (turbo for Intel's i5 and i7 series), and a slower speed that it'll average out at under thermal pressure. The Z3Cs would be turbo: 2.5GHz and normal: 1.5GHz.
Governors
These are quick tests I'm performing here to provide a quick look at responsiveness and potential unnecessary CPU jump ups.
Wheatley - most of the time it's hovering at top speed when approx CPU usage is 9%, it'll occasionally hunt down to 300Mhz but then right back up to 2899MHz. This one is speedy though. Governor tunables available.
Lagfree - idles at 300MHz - 960MHz then hunts up to 2.2-2.9Ghz when needed and turns on the second core. It seems to slow back down to idle. This one seems to have fast scrolling, sliding notifications pane quickly). No governor tunables.
SmartassV2 - idles at 300Mhz, speeds up to 422-960 on core 0, and turns on core 1 at 1.2-1.5GHz for a few seconds under fast scrolling and notification pane opening. Seems quite responsive. Probably good for battery life hopefully with the responsiveness of Interactive. No governor tunables.
Lionheart - Idles at 960 MHz for a few seconds then slows down to 300MHz with the odd increase to 729MHz. Core 0 and Core 1 reaches 1.26GHz under scrolling, notification pane opening. As fast as the others. Governor tunables available.
Hotplugging
Intelliplug appears to work better than MP-Decision - now only one core is on during idle, instead of 2.
MP-Decision was disabled to avoid conflicts.
Undervolting
I've only undervolted 300MHz to 675MHz from 775MHz as of writing this post.
Tried quickly undervolting in trickstermod by setting them all about -75mV, stability tested it, appears stable. I'll tweak the voltages a bit better when I do a scaling stability test.
Issues I've experienced
Sound Control is the only thing so far that causes a reboot. However music still plays over the speakers and headphones. Equaliser works too.
Upon rebooting, the CPU top speed will set itself to 2.2GHz, despite being set higher and saved at a higher speed in Trickstermod. Certainly trivial though.
Strange thing I've noticed: On the undervolt part I've noticed that there is a freq called 3033MHz, but no 2899MHz freq. Just an observation.
Misc
Force Fast Charge confirmed working! Before flashing new kernel charge went up 5% in about half an hour. It's now up another 5% in a matter of 5-10mins. This is when plugged to my PC.
Vibrator strength - set to 20 from 31, much quieter on table and can still feel it.
I'd like to say a huge thank you to DooMLoRD and AndroPlus for developing this stable kernel. Now my Z3C is worth the £28 a month I'm paying for again. Since this silly lad decided to bork the camera, Bravia functionality etc by rooting it on the first day. I'll report back and edit the post with my findings.
Max won't go beyond 2.266 GHz, Min won't change.
Hi All,
Firstly, great job with the kernel. Our Z3C is such a capable piece of kit and this just makes it that much better.
I'm running stock, 23.0.A.2.93, unlocked, rooted.
Problem:
I've tried using both SetCPU and No-Frills and while both show frequencies that are supposedly selectable above 2.266 GHz, neither app would actually respond. Meaning the max frequency will still only be 2.266 GHz even if I tried selecting something like 2.458 GHz (which should be selectable given that stock is 2.458 GHz.) See caps.
In addition, the Min value just won't change at all from 300 MHz. The frequencies scale up and down as the load changes but I can't raise the Min (again using both SetCPU and No-Frills) from 300 MHz.
Tried: I've tried turning off stamina mode and frozen apps that could control CPU activity (e.g. I use DS Battery Saver). I changed up Governors and Schedulers. I've tried re-flashing the kernel and it still doesn't change these behaviors.
Question/Need help: Just wanted to ask if anybody else have any problems setting the max frequency beyond 2.266 GHz and/or changing the minimum frequency from 300 MHz? Would appreciate any help resolving this behavior.
Thanks in advance!
pjmanalo said:
Hi All,
Firstly, great job with the kernel. Our Z3C is such a capable piece of kit and this just makes it that much better.
I'm running stock, 23.0.A.2.93, unlocked, rooted.
Problem:
I've tried using both SetCPU and No-Frills and while both show frequencies that are supposedly selectable above 2.266 GHz, neither app would actually respond. Meaning the max frequency will still only be 2.266 GHz even if I tried selecting something like 2.458 GHz (which should be selectable given that stock is 2.458 GHz.) See caps.
In addition, the Min value just won't change at all from 300 MHz. The frequencies scale up and down as the load changes but I can't raise the Min (again using both SetCPU and No-Frills) from 300 MHz.
Tried: I've tried turning off stamina mode and frozen apps that could control CPU activity (e.g. I use DS Battery Saver). I changed up Governors and Schedulers. I've tried re-flashing the kernel and it still doesn't change these behaviors.
Question/Need help: Just wanted to ask if anybody else have any problems setting the max frequency beyond 2.266 GHz and/or changing the minimum frequency from 300 MHz? Would appreciate any help resolving this behavior.
Thanks in advance!
Click to expand...
Click to collapse
Try installing TricksterMod (from Google Play store, trust me, you'll love it!) Then go to General and set the max speed to 2.46GHz or higher, and try using the Ondemand Governor too. I noticed that it wouldn't stick properly sometimes when using Interactive governor. If it doesn't stick for you then turn Frequency Lock on. Then check in the info tab that it's hitting the higher speed. Personally I'd recommend leaving the min speed on 300MHz. If you need constant high speeds, select the performance governor.
DBCJoey said:
Try installing TricksterMod (from Google Play store, trust me, you'll love it!) Then go to General and set the max speed to 2.46GHz or higher, and try using the Ondemand Governor too. I noticed that it wouldn't stick properly sometimes when using Interactive governor. If it doesn't stick for you then turn Frequency Lock on. Then check in the info tab that it's hitting the higher speed. Personally I'd recommend leaving the min speed on 300MHz. If you need constant high speeds, select the performance governor.
Click to expand...
Click to collapse
Thanks! That did the trick!
Odd that my usual app for the job across 4 other phones - SetCPU - doesn't work on what should essentially be the same job. [emoji55]
Please make sound_control drivers work so its possible to boost headphone volume on the Xperia Z3 Compact... Thanks
Nice work, a lot of updates I like it!
Is it possible to add a change log?
Thanks!
kernel for d5803 with the .93 but not .105
i search a kernel for the d5803 with the last .93 french version of phone
.5.77
Works great! Thanks a lot
Link for Z3C_D5803_AndroPlusKernel_v10.zip is dead
Pls upload in another location.
Yay sound control is working, thank you so much you're the best!
How to make this?
Hi AndroPlus,
I'm trying to figure out how one would go about building this boot.img that you've created.
What platform and compiler are you using?
Where are you getting sources the for the kernel? This file?
c9af6fc647060fb85dd646798453ec8f 23.0.A.2.105.tar.bz2
How do you construct boot.img from zImage + recovery?
Sorry if these are dumb questions.
Edit: never mind, I figured this out.
http://developer.sonymobile.com/kno...evices/how-to-build-and-flash-a-linux-kernel/ contains most of the information I needed.
The arm version of gcc that ships with Ubuntu 14.04 worked fine - arm-none-eabi-gcc (4.8.2-14ubuntu1+6) - no need to track down any mystery binaries. I did have to make several modifications to the kernel source to get it to build. Interestingly, some of the cpufreq stuff contained code that was incorrect. Someone at Samsung needs to go look up what "sequence point" means.
The hardest part was figuring out how to turn the zImage + ramdisk into something I could boot.
This: https://github.com/sonyxperiadev/mkqcdtbootimg was the correct tool to use - again, no need to track down any mystery mkbootimg or dtbTool binaries.
Hope this is helpful to someone. As someone new to Xperia dev, I found most of the information out there worse than useless.