[OVERCLOCK] [3-7-2012] dagkernel 0.2 CPU/GPU Overclock up to 1.94GHz

Search This thread

vizographic

Senior Member
Feb 19, 2008
206
40
maxjivi05, mine chokes over the 1.83GHZ mark, otherwise its freakishly stable. No fc's, no quirky behavior, it just crunches through anything I've thrown at it so far. Once the polished roms start showing up tweaking volts will really pay off, but I know where you are coming from, it sure makes you wonder how far it can go.... : )
 

Da_G

Inactive Senior RD / Moderator Emeritus
Aug 20, 2007
3,332
1,563
Riverside, CA
Samsung Galaxy S22 Ultra
The reason you need the libraries (.so) files:

The kernel has an interface that allows programs to control it's minimum and maximum speeds among other things.

These libraries look for certain things you are doing with the device like LCD off or touch input, and varies the clock depending on those activities.

The problem is, the libraries are hardcoded for the stock clock speeds, so even if you limit the speed to something higher like 1.83, the library quickly overrides it back down to 1566. This is likely why your benchmarks are very similar.

I have modified the included libraries to eliminate this behavior. When I get the GUI app done there will be an option available to modify the libraries for you, I will also include them with the kernel in a CWM zip when we get CWM up. :) That should answer the question of what "taking full advantage" means.

Also note that the PLL used in our device to source the clock speeds is rated at 1.72GHz. So 1.83GHz is a fair bit over it's design, could be why we can't go higher.
 

Da_G

Inactive Senior RD / Moderator Emeritus
Aug 20, 2007
3,332
1,563
Riverside, CA
Samsung Galaxy S22 Ultra
192mhz min/1.83ghz max here
 

Attachments

  • device-2012-02-19-164104.png
    device-2012-02-19-164104.png
    73.5 KB · Views: 345

breakingspell

Senior Member
Dec 1, 2010
407
134
I can report after a day of usage (10 AM to 7 PM so far), i still have ~50% battery, keeping it at 1.83ghz with the ondemand governor. Can't wait to see the Interactive governor and maybe even BLN support added into the kernel ^_^
 

Sarius24

Senior Member
Apr 11, 2011
848
67
Man I wanna do this so bad. But I always tend to wait till the warranty period is over before installing stuff. But maybe i might do it.
 

Err0xx

Senior Member
Feb 24, 2011
574
150
Birmingham, Alabama
Been on android awhile but not heavily in the development realm. Does using this root prevent OTA updates? I'm happy with performance so far but hate the ATT garbage. At the same time, I'd like to have the official OTA ICS upgrade when its released. Thanks.

Sent from my SAMSUNG-SGH-I717 using xda premium
 

maltrin

Member
Feb 2, 2012
25
0
Sorry its not more. But thank you a ton for your work. My friend just said, you have one of the fastest cpus on the market, why over clock. My answer, because... :D

Conformation # 81N55314G3392360F
 

Da_G

Inactive Senior RD / Moderator Emeritus
Aug 20, 2007
3,332
1,563
Riverside, CA
Samsung Galaxy S22 Ultra
Pedal to the metal would be using the performance governor. The kernel defaults to using ondemand. (scales with your load)

The voltage controls actually should be working with everything, I probably missed crossing a t or dotting an i somewhere in source. I'll look it over :)

@maltrin: much appreciated! anyone who asks that question just doesn't understand.. ;)
 
  • Like
Reactions: garypix

Top Liked Posts

  • There are no posts matching your filters.
  • 132
    So, this doubles as a root kernel (might as well keep the scripts in there since I already made 'em!), custom boot animations (/system/media/sanim.zip), init.d support.

    Max speed is 1.94GHz. Max speed I've benchmarked stable at is 1.83GHz. Reboots at higher.. YMMV with voltage adjustments etc.

    Stock speed on this kernel is 1566MHz, I have removed a lot of scaling overrides that Samsung added, so this should be a bit smoother than the stock kernel without OCing more than the slight default.

    GPU is also OC'ed from 3d speed 266 -> 300 and 2d speed 200 -> 266.

    I will be releasing a GUI soon with more advanced tweaking options for the kernel (it is compatible with existing tools like system tuner, fauxclock, setcpu, etc.)

    Version 0.2 CWM Zip: http://m-s-j.net/dagnarf/cwm-sgh-i717-dagkernel-oc-v0.2.zip
    Version 0.2 CWM Zip (with KALLSYMS + KALLSYMS_ALL for debugging) http://m-s-j.net/dagnarf/cwm-sgh-i717-dagkernel-oc-v0.2-kallsyms.zip
    Version 0.2 CWM Zip (No root script, su, busybox in ramdisk) http://m-s-j.net/dagnarf/cwm-sgh-i717-dagkernel-oc-v0.2-nosubusybox.zip

    New stuffs:
    * BLN Support (Use BLN Control from market)
    * XZ Compression
    * CFQ Scheduler
    * New CPUFreq governors: smartassv2, lagfree
    Code:
    CWM Zip 0.1 [url=http://m-s-j.net/dagnarf/cwm-sgh-i717-dagkernel-oc.zip]Available here[/url]
    Odin Tar 0.1 [url=http://m-s-j.net/dagnarf/pda-overclocked-dagkernel-v01.tar]here[/url]
    Modified libraries 0.1 [url=http://m-s-j.net/dagnarf/modded-libs.tar.gz]here[/url].

    Stock CWM zip (Stock Kernel and Libraries) Available here

    CWM Flashing Instructions:
    CWM Install Instructions said:
    1.) Install CWM from http://xdaforums.com/showthread.php?t=1517134
    2.) Copy the cwm zip to your /sdcard/
    2.) Reboot into CWM either by issuing "adb reboot recovery" from command line, or loading ROM Manager app and choosing "Reboot into recovery", or by powering the device off and holding vol up+vol down and powering on.
    3.) From CWM, choose "install zip from internal sd card" then navigate to the cwm zip you copied in, select it
    4.) Select "reboot system"

    Souce code available at: https://github.com/dagnarf/sgh-i717-dagkernel

    Don't forget the donate link in my sig if you find this useful :)
    13
    I never learn my lesson about providing an ETA, keep slipping! I've got BFQ, CFQ, smartassv2, etc. etc. in now, just dotting some i's and crossing some t's.. coming soon! Lowered some default voltages on the higher end of the scale (1.89+) also since some people have reported stability at lower voltages at those speeds.
    12
    sgs kernel flasher will work if it read/writes to mmcblk0p8 (which is where the kernel lives on our device)

    Here is version 0.2 CWM ZIP: http://m-s-j.net/dagnarf/cwm-sgh-i717-dagkernel-oc-v0.2.zip
    New stuffs:
    * BLN Support (Use BLN Control from market)
    * XZ Compression
    * CFQ Scheduler
    * New CPUFreq governors: smartassv2, lagfree
    6
    Updated first post with CWM zip including libs so you no longer have to push via adb/odin. Will update shortly with a return-to-stock CWM zip.
    5
    Long weekend.. working on a new build now ;)

    HAVS is actually already built into the stock system. It scales according to demand from 3 separate units (the memory/bus subsystem, the GPU, and the CPU(s) )

    The voltages you can set in system tuner/fauxclock/etc. only apply to the CPUs, once my app is out you'll be able to adjust GPU and L2 voltages/speeds as well.

    The other governors etc. are coming shortly.. hopefully tonight ;)