Related
So I noticed a number of references in one of the mega XDAndroid threads to overclocking Rhodium. Sounded pretty simple, just a string of text with the desired frequency in a particular file.
A couple of questions for those who toyed with that:
1) was it stable and what was its fastest stable speed?
2) did it run uncomfortably hot?
3) is it possible to alter it on the fly (so you can run it slow when you're reading, and crank it up for video), or do you have to choose a speed preboot and reset to change it?
4) If it can't at the moment, be altered on the fly, might it be possible for some program to do that in the future?
5) finally, why is it so easy on adroid? It seems like no2chem has hit a bit of a wall in making his winmo project hum, but the references here made it sound like a pretty basic task.
Part of the reason I'm asking is flash 10.1 is due for android in Q1. The last I read of CPU requirements had them over Rhodium's specs by a lot. Mobile hulu access would be fantastic, and I'm planning to start dual booting this summer, once classes are done. It'd be nice if my TP2 could eek out enough performance for that.
Thanks
You could try adding this to your Startup.txt acpuclock.oc_freq_khz=650000, thats the one i use and its prettty nice, i havent notice any heating up at all.
devilcuban said:
You could try adding this to your Startup.txt acpuclock.oc_freq_khz=650000, thats the one i use and its prettty nice, i havent notice any heating up at all.
Click to expand...
Click to collapse
It does not sleep to death for you when you do this devil? I had to take the OC out of my rebuilds, because once the phone sleeps, it will not wake up.
Yep same here. If I add that line, once it goes to sleep in Android, it doesn't want to wake up again...
Reefermattness said:
It does not sleep to death for you when you do this devil? I had to take the OC out of my rebuilds, because once the phone sleeps, it will not wake up.
Click to expand...
Click to collapse
On the Hero one it does , on you build even tho its not really need it i've been using it for a while and it doesn't do it .
So interisting thing, it does go to sleep of death, the reason it didnt do it before for me its because i've been using with htc_battery_smem.fake=1, but as son as i disable that it went to sleep and didn't get up.
devilcuban said:
On the Hero one it does , on you build even tho its not really need it i've been using it for a while and it doesn't do it .
So interisting thing, it does go to sleep of death, the reason it didnt do it before for me its because i've been using with htc_battery_smem.fake=1, but as son as i disable that it went to sleep and didn't get up.
Click to expand...
Click to collapse
I did test and confirm this. I think what happens is with smem.fake=1 the phone actually never goes to sleep.... at least the sleep light never turns on. I will have to ask phh if this is the case.
Tried putting the overclock line in Startup.txt but it did not seem to change anything, at least according to the CPU Benchmark app. The battery line did seem to work though, as it thought it was charging even while not plugged in.
Is there a specific order that these parameters need to be added in? I just added the overclock line at the end and the battery one after that.
Using the latest non-sense 2.1 builds.
I'd love to add Rhodium overclocking support to my RogueTools application.
I think there is still a constraint though with write access to /system. I am hopeful that shortly the Rhodium kernel and rootfs developers will deviate out of the current read only SQSH model and go the way of the Vogue, Kaiser and Polaris hosting the system and data in separate EXT2 partitions on the SD Card. NAND would be the next step.
If someone knows another way to overclock on the fly once the system is up (post boot). PM me. Like I said, I'd love to add support for the Rhodium.
so nothing on the OC for 2.1 yet?
bump
I'm about to test overclocking with the SetCPU app. Worked fine on my rooted G1. I'll report back with my findings.
Edit: Did not work with custom and/or multiple devices selected. Can't push any higher than the stock 528. Blah.
on screen keyboard
when i put both sleep fixes and the overclocking cpu command in my startup text i get the on screen keyboard like in rhobuntu. how do i disable this? its not even usable it just lingers there and its very annoying
O.S.K. byebye command is msmvkeyb_toggle=off
OverClocking M2CW & IME
Data corruption is inevitable without running extensive stress testing to find a safe speed. I have yet to find one for msm7k processors, but surely Qualcomm has one. Benchmarking is not the same as stress testing. Such stress testing apps need to be run for several hours & even days. They can't test all functionality accuracy. Stress testing in themselves can cause hardware damage & even catastrophic failure.
Data corruption is often the "silent killer" and goes undetected by you or system checks ... until you need it most. It may be a config file, a message file, a contact database, an executable, a registry hive, a system file. Any non ROM file is vulnerable. Backup OFTEN & NOT while OC, even though BUed corrupted data is still corrupted. Quote "stable speed" isn't such just because device doesn't randomly lock up or reboot.
Every CPU and memory chip has different limitations. Same phones built on same date may not OC the same.
Don't OC when when building new Android data.img file, downloading update files or apps, extracting or creating archived files, installing apps, encrypting or decrypting.
OC doesn't help Project XDAndroid developers. I suspect many "bugs" they spend valuable time on are OC related.
The msm7k processors supported by Project XDAndroid are a speed scaling processor designed for optimum performance vs. battery runtime, ramping up and down the processor speed based on demand. Average device use doesn't utilize full processor speed.
OC is most noticeable in OS boot times (when OC is initialized prior to), certain multitasking operations, some video playback, CPU intensive games, & to a lesser extent web browsing. Many factors determine the effectiveness of OC especially whether graphics are hardware or software supported.
Your OC device may actually perform worse, noticeably more sluggish, or more jerky than when not OC. Ever notice on some boots into Android it takes forever for your carrier to be detected & displayed on the lock screen and it may creep along as if your processor was hijacked by a random process? Ever notice when you open the app drawer not all your apps are displayed?
OC does use more energy thereby shortening battery run time and producing more heat. Don't complain about battery life if you are OC. Accurate battery charge state & battery run time are not synonymous.
While OC may shorten hardware lifespan it most likely, though possible, will not lead to a catastrophic failure in the typical device lifetime due to the rate of current technological innovations and average length of ownership.
My overall performance satisfaction with Project XDAndroid is best when not OC, especially now that hardware 3D is supported or partially supported as in my rhod500.
OC at your own risk.
Hi I'm rooted and have an unlocked bootloader (CM9 RC2 with included FXP kernel). Now I'm wondering if there's any other tweaks I can do, I've heard some people talk about superchargeV6? and SmartassV2? They're suppose to improve RAM from what I understand? When I was on android 2.3.3 games and emulators ran pretty smooth, on CM9 (ICS) they're not too bad but I've noticed a bit more lag from time to time. I'm wondering if one of those RAM enhancers would help in my case. Also, are they safe? I haven't overclocked my CPU because I heard it decreases the over all lifespan of your device. I currently have 306MB of free memory on my phones internal memory ( I still have a few apps to move over btw ) and my RAM is at 177MB free. IDK if there's anything I can do to boost internal memory but surely the RAM can be improved correct? And lastly are there any files or folders on my phones internal memory I don't need? I've noticed a slight change when using Androzip (file manager) on 2.3.3 it went from "/" to "/sdcard". Now it goes from "/" to "/mnt" to "/mnt/sdcard" why is this? Is this ok?? Just some small change I noticed ( perhaps this happened when my bootloader got unlocked? ) If someone could answer these questions and guide me in the right direction it would be much appreciated.
-Thanks
Xperia Player said:
Hi I'm rooted and have an unlocked bootloader (CM9 RC2 with included FXP kernel). Now I'm wondering if there's any other tweaks I can do, I've heard some people talk about superchargeV6? and SmartassV2? They're suppose to improve RAM from what I understand? When I was on android 2.3.3 games and emulators ran pretty smooth, on CM9 (ICS) they're not too bad but I've noticed a bit more lag from time to time. I'm wondering if one of those RAM enhancers would help in my case. Also, are they safe? I haven't overclocked my CPU because I heard it decreases the over all lifespan of your device. I currently have 306MB of free memory on my phones internal memory ( I still have a few apps to move over btw ) and my RAM is at 177MB free. IDK if there's anything I can do to boost internal memory but surely the RAM can be improved correct? And lastly are there any files or folders on my phones internal memory I don't need? I've noticed a slight change when using Androzip (file manager) on 2.3.3 it went from "/" to "/sdcard". Now it goes from "/" to "/mnt" to "/mnt/sdcard" why is this? Is this ok?? Just some small change I noticed ( perhaps this happened when my bootloader got unlocked? ) If someone could answer these questions and guide me in the right direction it would be much appreciated.
-Thanks
Click to expand...
Click to collapse
yes you can use v6 supercharger its easy and makes phone faster and xperia tweat app from here http://forum.xda-developers.com/showthread.php?t=1385236:good:
Xperia Player said:
Hi I'm rooted and have an unlocked bootloader (CM9 RC2 with included FXP kernel). Now I'm wondering if there's any other tweaks I can do, I've heard some people talk about superchargeV6? and SmartassV2? They're suppose to improve RAM from what I understand? When I was on android 2.3.3 games and emulators ran pretty smooth, on CM9 (ICS) they're not too bad but I've noticed a bit more lag from time to time. I'm wondering if one of those RAM enhancers would help in my case. Also, are they safe? I haven't overclocked my CPU because I heard it decreases the over all lifespan of your device. I currently have 306MB of free memory on my phones internal memory ( I still have a few apps to move over btw ) and my RAM is at 177MB free. IDK if there's anything I can do to boost internal memory but surely the RAM can be improved correct? And lastly are there any files or folders on my phones internal memory I don't need? I've noticed a slight change when using Androzip (file manager) on 2.3.3 it went from "/" to "/sdcard". Now it goes from "/" to "/mnt" to "/mnt/sdcard" why is this? Is this ok?? Just some small change I noticed ( perhaps this happened when my bootloader got unlocked? ) If someone could answer these questions and guide me in the right direction it would be much appreciated.
-Thanks
Click to expand...
Click to collapse
V6Supercharger is a script-based application that changes some settings in your phone, some of which tell Android how to pick which apps stay running and when to kill other services. Very useful and has just been updated to work better with Jellybean, if that's of any interest to anyone (other than me, that is).
smartassV2 is a cpu governor, and depending on which kernel you're using (FXP, Mjolnir, LuPuS), you may or may not have this option. smartassv2 is just one of the many options available, but the cpu governor doesn't affect your ram at all, it just affects how quickly or slowly your cpu will speed up and slow down, and when it decides that it needs to change speed.
As far as overclocking, yes, if you keep your phone clocked too high, it could damage your phone. However, given the lifespan of current phones (with newer, better ones released every few months), it's not likely that you'll cause drastic, irreparable damage to your phone should you overclock to, say, 1.1 or 1.2GHz. You could even use an app like SetCPU where the max speed can be changed based on what app is running, what time of day, certain activities you do, etc. Overclocking is just like anything else: All good things in moderation.
lightningdude said:
V6Supercharger is a script-based application that changes some settings in your phone, some of which tell Android how to pick which apps stay running and when to kill other services. Very useful and has just been updated to work better with Jellybean, if that's of any interest to anyone (other than me, that is).
smartassV2 is a cpu governor, and depending on which kernel you're using (FXP, Mjolnir, LuPuS), you may or may not have this option. smartassv2 is just one of the many options available, but the cpu governor doesn't affect your ram at all, it just affects how quickly or slowly your cpu will speed up and slow down, and when it decides that it needs to change speed.
As far as overclocking, yes, if you keep your phone clocked too high, it could damage your phone. However, given the lifespan of current phones (with newer, better ones released every few months), it's not likely that you'll cause drastic, irreparable damage to your phone should you overclock to, say, 1.1 or 1.2GHz. You could even use an app like SetCPU where the max speed can be changed based on what app is running, what time of day, certain activities you do, etc. Overclocking is just like anything else: All good things in moderation.
Click to expand...
Click to collapse
So given my situation, what specifically would you do to tweak the phones performance?
-Thanks
V6 supercharger is always nice. Beyond that, I don't know, I've been running ics or jellybean for a while now, I'm used to low ram.
Sent from my Xperia Play
lightningdude said:
V6 supercharger is always nice. Beyond that, I don't know, I've been running ics or jellybean for a while now, I'm used to low ram.
Sent from my Xperia Play
Click to expand...
Click to collapse
Will V6 supercharge increase my RAM and help games and emulators run better?
Xperia Player said:
Will V6 supercharge increase my RAM and help games and emulators run better?
Click to expand...
Click to collapse
The V6 Supercharger script just tries to use RAM more efficiently. It loads more things into RAM and prioritizes processes such as the launcher above less important processes. Most people experience more fluidity in the UI, mostly when switching tasks or returning to the home screen. Some people claim it helps gaming, though I've not experienced that. I suppose the more apps you have running, the more noticeable the effects will be
jacklebott said:
The V6 Supercharger script just tries to use RAM more efficiently. It loads more things into RAM and prioritizes processes such as the launcher above less important processes. Most people experience more fluidity in the UI, mostly when switching tasks or returning to the home screen. Some people claim it helps gaming, though I've not experienced that. I suppose the more apps you have running, the more noticeable the effects will be
Click to expand...
Click to collapse
so is it worth installing? or perhaps another rom. I'm looking for an even balance between features, internal memory, ram etc. Just an over all better experience : /
In developer options, what does enabling force gpu rendering do? Id like to know pros and cons.
I'm trying it right now cause I read this post, I think it makes things look better/smoother when using apps. Not too sure tho
Edit: just give it a google I just read a pretty good explanation of it I'll probably just leave it on now unless something gets weird but sounds like everything will be better with it on less lag smoother
Sent from my SGH-I747M using xda premium
I believe it forces the GPU (Graphics Processing Unit) to render things like transitions between menus, and what not.
Now I'm not sure if that's more power hungry, or bad for the device. But in my opinion, I believe this would be better than having the CPU render the transitions, because the GPU is designed for graphical rendering -- of course, there's the question of if the GPU sleeps while the phone isn't doing anything intense (gaming generally).
I hope that explains it!
Just flashed a new ROM today (OneOfAKindV11 by ipromeh) and gaming works really smooth even when its clocked at 1.6GHz... I heard Disabling CPU Rendering will make gaming more faster... Last time, when i tried it, game lags alot and overall performance is bad...
Can anyone tell me if the tweak is good or not?
Maybe it's good disabling CPU Rendering on newest CPU with newest GPU...But our GPU needs an additional support from the CPU
So its not good to disable it even with cm10 alpha 7? Just leave it as is?
Sent from my GT-I8150 using xda premium
Disabling CPU rendering diables the CPU rendering for the User Interface and forces the GPU to do it. So it affects the launcher, browser and scrolling but not games. For JB it´s not needed because of project butter which makes it already smooth.
JB also dosen´t use the exact same drivers like ICS, so what gives you a performance boost in CM9 doesn´t have to do the same in CM10.
I install seeder for disable CPU rendering... But I have problem with flash when I see flash video (ex: youtube)...
arya_ruby said:
I install seeder for disable CPU rendering... But I have problem with flash when I see flash video (ex: youtube)...
Click to expand...
Click to collapse
That´s interessting.... does the problem disappear if you re-enable CPU rendering? Also are you using CM9 or CM10?
For me there is no problem in watching youtube after disabling CPU rendering in CM9, but must agree that in both ROMs some flash videos are not displayed correctly. This is more related to the GPU drivers in CM9 and CM10 and the missing flash support in ICS and JB.
There are sites where the flash videos are not displayed correctly in CM9 and CM10, no matter you disable CPU rendering or not, but at least youtube is working well in CM9 after disabling CPU rendering. Can´t tell how about CM10, but CM10 needs both for project butter to work.
honeyx said:
That´s interessting.... does the problem disappear if you re-enable CPU rendering? Also are you using CM9 or CM10?
For me there is no problem in watching youtube after disabling CPU rendering in CM9, but must agree that in both ROMs some flash videos are not displayed correctly. This is more related to the GPU drivers in CM9 and CM10 and the missing flash support in ICS and JB.
There are sites where the flash videos are not displayed correctly in CM9 and CM10, no matter you disable CPU rendering or not, but at least youtube is working well in CM9 after disabling CPU rendering. Can´t tell how about CM10, but CM10 needs both for project butter to work.
Click to expand...
Click to collapse
I running CM10. And I was disable it, but I can't find the different.
Thanks for help me.
arya_ruby said:
I install seeder for disable CPU rendering... But I have problem with flash when I see flash video (ex: youtube)...
Click to expand...
Click to collapse
Seeder is *NOT* for disabling CPU rendering.
--- Sent from Opera on Lenovo T420 ---
pepoluan said:
Seeder is *NOT* for disabling CPU rendering.
--- Sent from Opera on Lenovo T420 ---
Click to expand...
Click to collapse
True dat...
Too much flashing! I'm blinded on my Galaxy W!
pepoluan said:
Seeder is *NOT* for disabling CPU rendering.
--- Sent from Opera on Lenovo T420 ---
Click to expand...
Click to collapse
Ohhh. Thanks for clarify this. Never dealed with seeder so am not aware atm what it is for.
So if someone is saying it disabled CPU rendering as well, I take this information as to be true.
@arya_ruby: Your postings are very irritating. In the one hand your a claiming seeders is disabling CPU rendering and this is causing problems with youtube, in the other hand you are saying you disabled it but can´t (find?) (or see) a difference.
So what?
First you should inform what seeder is for and what´s doing on your phone before making conflicting claims.
honeyx said:
Ohhh. Thanks for clarify this. Never dealed with seeder so am not aware atm what it is for.
So if someone is saying it disabled CPU rendering as well, I take this information as to be true.
@arya_ruby: Your postings are very irritating. In the one hand your a claiming seeders is disabling CPU rendering and this is causing problems with youtube, in the other hand you are saying you disabled it but can´t (find?) (or see) a difference.
So what?
First you should inform what seeder is for and what´s doing on your phone before making conflicting claims.
Click to expand...
Click to collapse
Since I was slightly involved in the development of Seeder, let me give some information:
Seeder's purpose is to quickly fill up the entropy pool used by /dev/random and /dev/urandom. If this pool gets empty, lags will happen as the kernel interrupts things (including, blocking multithreading temporarily) to fill up the pool. With Seeder running, it periodically fills up the pool to prevent it from ever draining completely.
Some people swear that installing Seeder makes their phones run smoother, because the kernel never has to trigger 'urgent refilling', which as I mentioned before, temporarily disables multithreading.
However, things learnt during the (sometimes heated) discussion about how Seeder does its magic, undoubtedly have trickled down to kernel makers; many have identified the possible bottlenecks where lags happen, and many actively took steps to prevent such situation from happening. Thus, as time goes by, the improvement Seeder brought originally gets less and less significant, even to the point that it's no longer perceptible.
Sent from my GT-I8150 using xda app-developers app
pepoluan said:
Since I was slightly involved in the development of Seeder, let me give some information:
Seeder's purpose is to quickly fill up the entropy pool used by /dev/random and /dev/urandom. If this pool gets empty, lags will happen as the kernel interrupts things (including, blocking multithreading temporarily) to fill up the pool. With Seeder running, it periodically fills up the pool to prevent it from ever draining completely.
Some people swear that installing Seeder makes their phones run smoother, because the kernel never has to trigger 'urgent refilling', which as I mentioned before, temporarily disables multithreading.
However, things learnt during the (sometimes heated) discussion about how Seeder does its magic, undoubtedly have trickled down to kernel makers; many have identified the possible bottlenecks where lags happen, and many actively took steps to prevent such situation from happening. Thus, as time goes by, the improvement Seeder brought originally gets less and less significant, even to the point that it's no longer perceptible.
Sent from my GT-I8150 using xda app-developers app
Click to expand...
Click to collapse
Sadly, some using Seeders... Some use crossbreeder... Its the same rite?
Too much flashing! I'm blinded on my Galaxy W!
TiTAN-O-One said:
Sadly, some using Seeders... Some use crossbreeder... Its the same rite?
Too much flashing! I'm blinded on my Galaxy W!
Click to expand...
Click to collapse
Kinda similar...
Seeder uses rngd, which uses a PRNG.
Crossbreeder uses haveged, which uses a CSPRNG based on a multitude of CPU counters.
From a security point of view, haveged is more secure than rngd. But I can find no way to tune haveged's parameters, so I can't be sure that it won't be triggered at inopportune times.
rngd, OTOH, is much more tunable; the flashable-zip available in the Seeder thread has been tuned by me and @ryuinferno to be less intrusive.
(Just in case anyone is wondering: we had tuned rngd's nice value so it yields to higher-priority processes, tuned its cycle period so that it won't get triggered too frequently, tuned its 'high watermark' to make it return faster, and so on).
Sent from my GT-I8150 using xda app-developers app
pepoluan said:
Kinda similar...
Seeder uses rngd, which uses a PRNG.
Crossbreeder uses haveged, which uses a CSPRNG based on a multitude of CPU counters.
From a security point of view, haveged is more secure than rngd. But I can find no way to tune haveged's parameters, so I can't be sure that it won't be triggered at inopportune times.
rngd, OTOH, is much more tunable; the flashable-zip available in the Seeder thread has been tuned by me and @ryuinferno to be less intrusive.
(Just in case anyone is wondering: we had tuned rngd's nice value so it yields to higher-priority processes, tuned its cycle period so that it won't get triggered too frequently, tuned its 'high watermark' to make it return faster, and so on).
Sent from my GT-I8150 using xda app-developers app
Click to expand...
Click to collapse
But Seeders will Conflict with Crossbreeder rite? I thought its 2 separate tweaks so that we can use both and have NO lags at all ^~^
Too much flashing! I'm blinded on my Galaxy W!
TiTAN-O-One said:
But Seeders will Conflict with Crossbreeder rite? I thought its 2 separate tweaks so that we can use both and have NO lags at all ^~^
Too much flashing! I'm blinded on my Galaxy W!
Click to expand...
Click to collapse
Not conflict, but since both will fill the same entropy pool, why install both and consume valuable RAM and CPU cycles?
There are *no* other purpose of rngd and haveged.
That said, Crossbreeder is not just haveged; there are other tunings that Crossbreeder does in addition to haveged.
Sent from my GT-I8150 using xda app-developers app
My Arc S lags on CM10 and I dont wanna uninstall most apps cause I use them a lot.
Available kernels only overclock to 1.6 GHZ
The only kernel Ive seen reaching these heights is doomlords but its only for the stock roms.
Which kernel would do this?
Overclocking does not give you any performance boost.
And I strongly recommend to not overclock to such frequency, you might brick your device very easily. Permanently.
Someguyfromhell said:
Overclocking does not give you any performance boost.
And I strongly recommend to not overclock to such frequency, you might brick your device very easily. Permanently.
Click to expand...
Click to collapse
Any recommended perfomance tips then?
ken.okech.94 said:
Any recommended perfomance tips then?
Click to expand...
Click to collapse
I didn’t realize that overclocking doesn’t provide any performance boost in Hell, but here on Earth it most certainly does, as I’ve had experience doing so from the early 90’s till today. You should limit the overclock on the Arc S to a maximum of 1.6GHz though because anything higher may lead to accelerated electromigration and shorten the lifespan of the processor, possibly drastically. Individual CPU’s may only hit 1.5 GHz reliably, others 1.7 Ghz. Also, Android is designed to use whatever memory it can, so lots of free memory is not particularly a good thing. But freezing, hibernating or Greenifying apps that aren’t needed all the time will let the system use what memory is then free more efficiently, leading to a better user experience. And I always have at least 7 widgets running, but they really do slow it down.
ken.okech.94 said:
Any recommended perfomance tips then?
Click to expand...
Click to collapse
Same old advice:
- off mobile data when not in use.
- reduce brightness if too bright.
- turn off when not in use etc
- kill the process when not using app(Greenify) and remove recent apps (hold down home button and clear all the apps there)
僕のLT18iから送られてきた