Results 1 to 10 of 15

Thread: CPUFreq Ondemand Could Be Faster, Use Less Power With Linux 3.17

Hybrid View

  1. #1
    Join Date
    Jan 2007
    Posts
    15,438

    Default CPUFreq Ondemand Could Be Faster, Use Less Power With Linux 3.17

    Phoronix: CPUFreq Ondemand Could Be Faster, Use Less Power With Linux 3.17

    Improvements to the CPUfreq ondemand governor could lead to faster performance in low to medium workloads with the Linux 3.17 kernel while also consuming less power overall...

    http://www.phoronix.com/vr.php?view=MTc0NzA

  2. #2
    Join Date
    Jan 2010
    Location
    Somewhere in Kansas.
    Posts
    291

    Default

    Thats very nice. Good Work!

  3. #3
    Join Date
    Feb 2008
    Location
    Santiago, Chile
    Posts
    258

    Default

    Is there a workaround we can use right now to replicate this?

  4. #4
    Join Date
    Feb 2013
    Posts
    75

    Arrow fjiowewefiojwefjiowefiojowefjiowiefjowefijefjfjiew jfowiejwoeijwefoijwefoijwefoijwefji

    Quote Originally Posted by Alejandro Nova View Post
    Is there a workaround we can use right now to replicate this?
    You can't wait until kernel 3.17 to have a 6% increase in speed??..
    I think a workaround until then would be go buy a faster processor..

  5. #5
    Join Date
    Sep 2010
    Posts
    716

    Default

    Quote Originally Posted by Baconmon View Post
    You can't wait until kernel 3.17 to have a 6% increase in speed??..
    I think a workaround until then would be go buy a faster processor..
    Go performance governor and tweak triggers.

    It will also help with multi threaded games. Where ondemand seriously underperformed by setting too low frequencies, then moving threads between cores, then increasing frequencies, then moving threads, then...


    Go performance governor (especial if You already use Intel P-State driver)

  6. #6
    Join Date
    Jul 2009
    Posts
    260

    Default

    Quote Originally Posted by przemoli View Post
    Go performance governor and tweak triggers.

    It will also help with multi threaded games. Where ondemand seriously underperformed by setting too low frequencies, then moving threads between cores, then increasing frequencies, then moving threads, then...


    Go performance governor (especial if You already use Intel P-State driver)
    Maybe someone can help me understand. Why not use highest frequency when needed and when the job is finished fall back to lowest frequencies?
    The ones in between would only be necessary if some synchronisation/io wait occurrs frequently.
    Would it not make sense to calculate a per frequency workload? and when it reaches a certain point it shall jump to a higher/lower state? or is there too much hysteresis?
    How is it done now? i didnt quite get it.

  7. #7
    Join Date
    Feb 2008
    Location
    Santiago, Chile
    Posts
    258

    Default

    Quote Originally Posted by Baconmon View Post
    You can't wait until kernel 3.17 to have a 6% increase in speed??..
    I think a workaround until then would be go buy a faster processor..
    I was referring to governor tweaks. I'm using currently 2 sets of tweaks, but they might be outdated.

    First set:

    Code:
    /sys/devices/system/cpu/cpufreq/ondemand/sampling_down_factor = 6
    /sys/devices/system/cpu/cpufreq/ondemand/up_threshold = 35
    /sys/devices/system/cpu/cpufreq/ondemand/ignore_nice_load = 1
    
    #Battery
    /sys/devices/system/cpu/cpufreq/ondemand/powersave_bias = 200
    Second set (battery only)

    Code:
    /sys/devices/system/cpu/cpufreq/conservative/up_threshold = 98
    /sys/devices/system/cpu/cpufreq/conservative/down_threshold = 95
    /sys/devices/system/cpu/cpufreq/conservative/sampling_down_factor = 7
    /sys/devices/system/cpu/cpufreq/conservative/ignore_nice_load = 1

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •