What's new
DroidForums.net | Android Forum & News

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Droid X successfully overclocked

Status
Not open for further replies.
Here is my setscaling.sh file that'll use low voltages across the board and is stable for me. Also uses 1.15ghz @ 34 vsel (stock is 66!) and swaps the 800mhz clock for 900mhz since that is more logical.

Drop it in /system/bin, chmod to 755. To load the kernel module do "insmod /system/lib/modules/overclock.ko" first, then execute the below setscaling.sh script.

echo 34 > /proc/overclock/max_vsel
echo 1150000 > /proc/overclock/max_rate
echo 1 300000000 22 > /proc/overclock/mpu_opps
echo 2 600000000 26 > /proc/overclock/mpu_opps
echo 3 900000000 30 > /proc/overclock/mpu_opps
echo 4 1150000000 34 > /proc/overclock/mpu_opps
echo 0 1150000 > /proc/overclock/freq_table
echo 1 900000 > /proc/overclock/freq_table
echo 2 600000 > /proc/overclock/freq_table
echo 3 300000 > /proc/overclock/freq_table

Attachment is the same thing, simply unzip and follow instructions above.
 
Here is my setscaling.sh file that'll use low voltages across the board and is stable for me. Also uses 1.15ghz @ 34 vsel (stock is 66!) and swaps the 800mhz clock for 900mhz since that is more logical.

Drop it in /system/bin, chmod to 755. To load the kernel module do "insmod /system/lib/modules/overclock.ko" first, then execute the below setscaling.sh script.

echo 34 > /proc/overclock/max_vsel
echo 1150000 > /proc/overclock/max_rate
echo 1 300000000 22 > /proc/overclock/mpu_opps
echo 2 600000000 26 > /proc/overclock/mpu_opps
echo 3 900000000 30 > /proc/overclock/mpu_opps
echo 4 1150000000 34 > /proc/overclock/mpu_opps
echo 0 1150000 > /proc/overclock/freq_table
echo 1 900000 > /proc/overclock/freq_table
echo 2 600000 > /proc/overclock/freq_table
echo 3 300000 > /proc/overclock/freq_table
Attachment is the same thing, simply unzip and follow instructions above.

Alright, so I've chmod'd the system/bin/setscaling.sh, what do I do now?

I'm a bit confused.

Sorry man, I'm a noob!!
 
If you haven't already run the overclock.sh or other scripts to load the kernel module:

1. Execute: insmod /system/lib/modules/overclock.ko (skip this if you've already loaded the module)

2. Excecute: setscaling.sh

3. Use SetCPU to make adjustments.
 
If you haven't already run the overclock.sh or other scripts to load the kernel module:

1. Execute: insmod /system/lib/modules/overclock.ko (skip this if you've already loaded the module)

2. Excecute: setscaling.sh

3. Use SetCPU to make adjustments.


Ah, I was just a bit confused. I've got it loaded now.

Not sure what to do in setCPU, but my phone is in some kind of mode where it lowers its performance after 10pm. So I can really get a real grasp on anything right now.

EDIT-

I'm seeing 1350+ on quadrant, 9+ on linpack, and my battery is chilling around 32c/89F.

SWEET!
 
Last edited:
Sorry for the double post, but i've run into a problem.

After i pushed your setscaling.sh script, setCPU sets my max to 600ghz after a little bit. I've deleted all of my profiles and even reinstalled. I can't figure it out...
 
Sorry for the double post, but i've run into a problem.

After i pushed your setscaling.sh script, setCPU sets my max to 600ghz after a little bit. I've deleted all of my profiles and even reinstalled. I can't figure it out...

Not sure. Reboot and try again? I haven't had any issues with it since I started using it last night.
 
Not sure what to do in setCPU, but my phone is in some kind of mode where it lowers its performance after 10pm. So I can really get a real grasp on anything right now.

Go to: Settings -> Battery Manager -> Battery Profile -> Performance Mode
to disable that mode... or you can tweak the settings a bit in the same menu under 'Battery Profile Options'..
 
i just got 1408 and 1403 three minutes apart from eachother. ... this phone will be bad ass once i get froyo ya know!?
 
How to do the overclock at boot:

1. Pull file off phone.

adb pull /system/etc/install-recovery.sh

2. Add 2 lines to bottom of install-recovery.sh in text editor on computer, save:

insmod /system/lib/modules/overclock.ko
setscaling.sh

3. Remount /system in read/write:

mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system

4. Push changes to sd card.

adb push install-recovery.sh /sdcard

5. Copy file to right place.

cp /sdcard/install-recovery.sh /system/etc/install-recovery.sh

6. Remount read only /system

mount -o ro,remount -t ext3 /dev/block/mmcblk1p21 /system

7. Reboot
 
Last edited:
echo 56 > /proc/overclock/max_vsel
echo 1150000 > /proc/overclock/max_rate
echo 1 300000000 28 > /proc/overclock/mpu_opps
echo 2 600000000 34 > /proc/overclock/mpu_opps
echo 3 900000000 44 > /proc/overclock/mpu_opps
echo 4 1150000000 56 > /proc/overclock/mpu_opps
echo 0 1150000 > /proc/overclock/freq_table
echo 1 900000 > /proc/overclock/freq_table
echo 2 600000 > /proc/overclock/freq_table
echo 3 300000 > /proc/overclock/freq_table

two days strong without reboot and i've scored 1415 at my highest and made 1409 soon after so its pretty stable.
 
Elkay, might be a good idea to update your first post with the instructions to keep people from having to read through the whole thread.

Good job on all of your work man!
 
echo 56 > /proc/overclock/max_vsel
echo 1150000 > /proc/overclock/max_rate
echo 1 300000000 28 > /proc/overclock/mpu_opps
echo 2 600000000 34 > /proc/overclock/mpu_opps
echo 3 900000000 44 > /proc/overclock/mpu_opps
echo 4 1150000000 56 > /proc/overclock/mpu_opps
echo 0 1150000 > /proc/overclock/freq_table
echo 1 900000 > /proc/overclock/freq_table
echo 2 600000 > /proc/overclock/freq_table
echo 3 300000 > /proc/overclock/freq_table

two days strong without reboot and i've scored 1415 at my highest and made 1409 soon after so its pretty stable.

+1 seems very stable on my X as well. Much lower voltage and my phone goes into turtle mode
 
Getting this error when running overclock.sh

export PATH=/data/local/bin:$PATH
$ $su
# overclock.sh 1100000 66
insmod: init_module '/system/lib/modules/overclock.ko' failed (Exec format error)
#
 
Getting this error when running overclock.sh

export PATH=/data/local/bin:$PATH
$ $su
# overclock.sh 1100000 66
insmod: init_module '/system/lib/modules/overclock.ko' failed (Exec format error)
#
you should be all set. once you insmod the overclock.ko you wont need to again on
su
overclock.sh
setclock.sh
and you should be good.
 
Status
Not open for further replies.
Back
Top