Guest Simon O Posted September 27, 2010 Report Posted September 27, 2010 (edited) Go, Flibb! B) Well I'm testing it now :lol: If you hear about an exploding phone in the Midlands then it's me B) Update: Booted, SetCPU can see 710MHz MAX and it's happily switching between 710, 528, 245 etc Edited September 27, 2010 by flibblesan
Guest whackster Posted September 27, 2010 Report Posted September 27, 2010 Well I'm testing it now :lol: If you hear about an exploding phone in the Midlands then it's me B) Update: Booted, SetCPU can see 710MHz MAX and it's happily switching between 710, 528, 245 etc Good work!! I tried gusthy's froyo 710 OC image, and I got some amazing scores, but it suddenly started rebooting after about 30min idle time, I guess its not playing nicely with flibblesan's 2.0 OC kernel.
Guest Simon O Posted September 27, 2010 Report Posted September 27, 2010 (edited) Ok done some benchmarks quickly: Speed SetCPU Long bench Linpack 528MHz 11386ms 2.274 576MHz 13218ms 2.011 652MHz 9043ms 2.808 672MHz 8814ms 2.89 691MHz 8552ms 2.924 710MHz 8339ms 2.992[/code] It's very odd that 576MHz is actually slower than 528MHz... I'll need to look into this. hm, think I found why: [code] { 1, 528000, ACPU_PLL_2, 2, 1, 132000, 3, 7, 128000 }, { 1, 576000, ACPU_PLL_2, 2, 1, 132000, 3, 7, 122880 }, last number is different. Anybody know what this value means? Edited September 27, 2010 by flibblesan
Guest goce.nakov Posted September 27, 2010 Report Posted September 27, 2010 Ok done some benchmarks quickly: Speed SetCPU Long bench Linpack 528MHz 11386ms 2.274 576MHz 13218ms 2.011 652MHz 9043ms 2.808 672MHz 8814ms 2.89 691MHz 8552ms 2.924 710MHz 8339ms 2.992 Can you make flashable zip Flible or it is too hard?
Guest gusthy Posted September 27, 2010 Report Posted September 27, 2010 (edited) So the part which, for me, says: if(hunt_s->a11clk_khz>=691200) { a11_div=0; writel(0x24, MSM_CLK_CTL_BASE+0x33C); udelay(50); } I just add duplicates of this for each speed I want to set and make sure the number matches the number in the table and the 0x24 is changed to the right code for the speed? Example: if(hunt_s->a11clk_khz>=576000) { a11_div=0; writel(0x18, MSM_CLK_CTL_BASE+0x33C); udelay(50); } if(hunt_s->a11clk_khz>=652800) { a11_div=0; writel(0x22, MSM_CLK_CTL_BASE+0x33C); udelay(50); } if(hunt_s->a11clk_khz>=672000) { a11_div=0; writel(0x23, MSM_CLK_CTL_BASE+0x33C); udelay(50); } if(hunt_s->a11clk_khz>=691200) { a11_div=0; writel(0x24, MSM_CLK_CTL_BASE+0x33C); udelay(50); } if(hunt_s->a11clk_khz>=710400) { a11_div=0; writel(0x25, MSM_CLK_CTL_BASE+0x33C); udelay(50); } with the table set to: /* 7x01/7x25 normal with GSM capable modem */ static struct clkctl_acpu_speed pll0_245_pll1_768_pll2_1056[] = { { 0, 19200, ACPU_PLL_TCXO, 0, 0, 19200, 0, 0, 30720 }, { 1, 122880, ACPU_PLL_0, 4, 1, 61440, 1, 3, 61440 }, { 0, 128000, ACPU_PLL_1, 1, 5, 64000, 1, 3, 61440 }, { 0, 176000, ACPU_PLL_2, 2, 5, 88000, 1, 3, 61440 }, { 1, 245760, ACPU_PLL_0, 4, 0, 81920, 2, 4, 61440 }, { 1, 256000, ACPU_PLL_1, 1, 2, 128000, 1, 5, 128000 }, { 0, 352000, ACPU_PLL_2, 2, 2, 88000, 3, 5, 128000 }, { 1, 384000, ACPU_PLL_1, 1, 1, 128000, 2, 6, 128000 }, { 1, 528000, ACPU_PLL_2, 2, 1, 132000, 3, 7, 128000 }, { 1, 576000, ACPU_PLL_2, 2, 1, 132000, 3, 7, 122880 }, { 1, 652800, ACPU_PLL_2, 2, 1, 132000, 3, 7, 122880 }, { 1, 672000, ACPU_PLL_2, 2, 1, 132000, 3, 7, 122880 }, { 1, 691200, ACPU_PLL_2, 2, 1, 132000, 3, 7, 122880 }, { 1, 710400, ACPU_PLL_2, 2, 1, 132000, 3, 7, 122880 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, {0, 0, 0}, {0, 0, 0} } }; Yes, but I would do the ifs upside down and with else if, it is faster, and wou will not set cpu speed 5 times if you want 710 MHz :lol:) Edited September 27, 2010 by gusthy
Guest gusthy Posted September 27, 2010 Report Posted September 27, 2010 (edited) Good work!! I tried gusthy's froyo 710 OC image, and I got some amazing scores, but it suddenly started rebooting after about 30min idle time, I guess its not playing nicely with flibblesan's 2.0 OC kernel. If you flash this it overwrites fibblescan's 2.0 OC. I quess Flibble is close to the ultimate OC kernel. Edited September 27, 2010 by gusthy
Guest Simon O Posted September 27, 2010 Report Posted September 27, 2010 Can you make flashable zip Flible or it is too hard? I'll try and release it tonight. Need to do some tweaking first.
Guest goce.nakov Posted September 27, 2010 Report Posted September 27, 2010 I'll try and release it tonight. Need to do some tweaking first. Love ya :lol:
Guest kallt_kaffe Posted September 27, 2010 Report Posted September 27, 2010 (edited) Example: if(hunt_s->a11clk_khz>=576000) { a11_div=0; writel(0x18, MSM_CLK_CTL_BASE+0x33C); udelay(50); } if(hunt_s->a11clk_khz>=652800) { a11_div=0; writel(0x22, MSM_CLK_CTL_BASE+0x33C); udelay(50); } if(hunt_s->a11clk_khz>=672000) { a11_div=0; writel(0x23, MSM_CLK_CTL_BASE+0x33C); udelay(50); } if(hunt_s->a11clk_khz>=691200) { a11_div=0; writel(0x24, MSM_CLK_CTL_BASE+0x33C); udelay(50); } if(hunt_s->a11clk_khz>=710400) { a11_div=0; writel(0x25, MSM_CLK_CTL_BASE+0x33C); udelay(50); }[/code] Change all the ">=" to "==" above to make sure only one of each runs on each setting. And btw, 0x18=19200 is not 576000. It's 0x1e you should use for 576000. with the table set to: [code]/* 7x01/7x25 normal with GSM capable modem */ static struct clkctl_acpu_speed pll0_245_pll1_768_pll2_1056[] = { { 0, 19200, ACPU_PLL_TCXO, 0, 0, 19200, 0, 0, 30720 }, { 1, 122880, ACPU_PLL_0, 4, 1, 61440, 1, 3, 61440 }, { 0, 128000, ACPU_PLL_1, 1, 5, 64000, 1, 3, 61440 }, { 0, 176000, ACPU_PLL_2, 2, 5, 88000, 1, 3, 61440 }, { 1, 245760, ACPU_PLL_0, 4, 0, 81920, 2, 4, 61440 }, { 1, 256000, ACPU_PLL_1, 1, 2, 128000, 1, 5, 128000 }, { 0, 352000, ACPU_PLL_2, 2, 2, 88000, 3, 5, 128000 }, { 1, 384000, ACPU_PLL_1, 1, 1, 128000, 2, 6, 128000 }, { 1, 528000, ACPU_PLL_2, 2, 1, 132000, 3, 7, 128000 }, { 1, 576000, ACPU_PLL_2, 2, 1, 132000, 3, 7, 122880 }, { 1, 652800, ACPU_PLL_2, 2, 1, 132000, 3, 7, 122880 }, { 1, 672000, ACPU_PLL_2, 2, 1, 132000, 3, 7, 122880 }, { 1, 691200, ACPU_PLL_2, 2, 1, 132000, 3, 7, 122880 }, { 1, 710400, ACPU_PLL_2, 2, 1, 132000, 3, 7, 122880 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, {0, 0, 0}, {0, 0, 0} } }; Change all the 122800 to 128000. Not sure what the value means but the line should be identical to the 528000 line except for the first value. In fact the 122880 may be something I posted as it is the last value in the array used by my phone at 528MHz but you seem to use a different array your phone so you should use 128000. Edited September 27, 2010 by kallt_kaffe
Guest Simon O Posted September 27, 2010 Report Posted September 27, 2010 Ooops. Hex values, of course! 0x1e = 30 0x1f = 31 0x20 = 32 How did I not notice this.... I did a big swear as soon as I read your post because I'm stupid :lol:
Guest pk0102 Posted September 27, 2010 Report Posted September 27, 2010 "fastboot boot boot.img" sometimes boots the original kernel, so I recommend "fastboot flash boot boot.img. Yes, it overwrites your original boot.img, but it is easy to fix just in case. It works!! Thank you very much.
Guest M31 Posted September 27, 2010 Report Posted September 27, 2010 Hello! FLB 2 + froyo_710mhz_boot.img + SetCPU 122/528 + JIT, and Linpack: 4695 MFLOPS Neocore: 26.1 FPS (like nexus one, http://www.youtube.com/watch?v=oij7nZuBBik) THANKS, You are genious!!! Don't stop this... :lol:
Guest Simon O Posted September 27, 2010 Report Posted September 27, 2010 (edited) Ok if anybody fancies building a boot image with this new kernel, you can download the kernel itself here kernel_oc_swp_ext3.zip Unpack the ZIP and use the kernel in your own boot images. If you want to try it with FLB-Mod v1.x or FLB-Mod v2.x then download and flash one of these: For FLB-Mod v1.x users (Eclair) flb_v1_oc_swp_ext3.zip For FLB-Mod v2.x users (Froyo) flb_v2_oc_swp_ext3.zip The maximum speed has been set to 691MHz for now until I can be sure that anything higher is 100% stable. Install SetCPU if you want to be able to set a lower CPU speed else the phone will use a min of 245MHz and max of 691MHz. Consider buying SetCPU from the Android Market if you want to support a great project. These are test kernels. Use with caution! If any of the images fail to work for you then you'll have to make your own boot.img for your ROM. I've provided the kernel above. The kernel has swap enabled, EXT3 support (for those weird people that want it) and the overclocking cheesecake. Want to restore the kernel to remove any overclocking? Download and flash one of these: For FLB-Mod v1.x users (Eclair) flb_v1_swp.zip For FLB-Mod v2.x users (Froyo) flb_v2_swp.zip Edited September 27, 2010 by flibblesan
Guest smudgeroo Posted September 27, 2010 Report Posted September 27, 2010 If you want to try it with FLB-Mod v1.x or FLB-Mod v2.x then download and flash one of these: For FLB-Mod v1.x users (Eclair) flb_v1_oc_swp_ext3.zip For FLB-Mod v2.x users (Froyo) flb_v2_oc_swp_ext3.zip Using v1.6b and works well! Thanks! First time I ran SetCPU it was no different, but the second time the new clocks were there. Gone from ~12000ms to ~8600ms on Long Bench. Oh, and my wallpaper changed :lol:
Guest Daz555 Posted September 27, 2010 Report Posted September 27, 2010 If you want to try it with FLB-Mod v1.x or FLB-Mod v2.x then download and flash one of these: For FLB-Mod v1.x users (Eclair) flb_v1_oc_swp_ext3.zip For FLB-Mod v2.x users (Froyo) flb_v2_oc_swp_ext3.zip The maximum speed has been set to 691MHz for now until I can be sure that anything higher is 100% stable. The kernel has swap enabled, EXT3 support (for those weird people that want it) and the overclocking cheesecake. Do you have a link to the original 1.6b kernel to go back to if required?
Guest goce.nakov Posted September 27, 2010 Report Posted September 27, 2010 Do you have a link to the original 1.6b kernel to go back to if required? Nandroid back up??.....Use it
Guest Daz555 Posted September 27, 2010 Report Posted September 27, 2010 Nandroid back up??.....Use it Just done that as it happens. Still, just thought it would be useful to have the original kernels.
Guest whackster Posted September 27, 2010 Report Posted September 27, 2010 Just done that as it happens. Still, just thought it would be useful to have the original kernels. Unzip it from the rom.
Guest Simon O Posted September 27, 2010 Report Posted September 27, 2010 I've uploaded two flashable kernel updates if you want to remove the overclock kernel and go back to just swap.
Guest Daz555 Posted September 27, 2010 Report Posted September 27, 2010 I've uploaded two flashable kernel updates if you want to remove the overclock kernel and go back to just swap. Excellent. Many thanks. Just flashed the oc kernel and so far looks good. Have left SetCPU at the default 245/691Mhz with 'on demand' setting. Fired up Fruit Ninja as a test as this can suffer a lot of slowdown on the Pulse and great news - smooth as butter. Well done to all who worked on the oc kernel.
Guest Simon O Posted September 27, 2010 Report Posted September 27, 2010 Excellent. Many thanks. Just flashed the oc kernel and so far looks good. Have left SetCPU at the default 245/691Mhz with 'on demand' setting. Fired up Fruit Ninja as a test as this can suffer a lot of slowdown on the Pulse and great news - smooth as butter. Well done to all who worked on the oc kernel. That's the first app I tested too :lol:
Guest DanWilson Posted September 27, 2010 Report Posted September 27, 2010 For FLB-Mod v2.x users (Froyo) flb_v2_oc_swp_ext3.zip The maximum speed has been set to 691MHz for now until I can be sure that anything higher is 100% stable. I found 780MHz quite stable. Maybe it wasn't true 780 if you're saying 691 is your highest...
Guest daco81 Posted September 27, 2010 Report Posted September 27, 2010 (edited) can u upload 780 zip for testing Dan,what linpack score did you reach Edited September 27, 2010 by daco81
Guest DanWilson Posted September 27, 2010 Report Posted September 27, 2010 can u upload 780 zip for testing Dan,what linpack score did you reach The other guys all got higher than me... The zip is somewhere in this thread, I'm using Flibs 691 zip because I was too lazy to find one with working Mobile network... :lol: But I'm going to start looking now. Had a FC which I'm going to blame on this kernel, and am going back to the Pulse's highest possible speed. Cos it felt faster, and more reliable.
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now