Haswell i7 cpu frequency

Hi,
I have an i7-4700MQ laptop with a cpu frequency range of 800mhz to 2.4ghz (3.4ghz with turbo).
When using kernel 3.12 it would stay at 2.4ghz, but after the update to 3.14 it would clock down to 800mhz.
Now since the release of 3.15 it seems that it will never go down to 800mhz again, even if left idle for a long time.
Is this a known issue? is there something i need to do?
It does fluctuate down to about 1.3ghz for very short periods but i havent seen it go lower.
i can force it down to lower frequencies by changing
/sys/devices/system/cpu/intel_pstate/max_perf_pct
but that is a bit of a hack and not exactly dynamic.
any advice would be welcome.
Thanks.

As graysky said, it's the latter. Quoting myself from the thread I linked to:
Ondemand was doing unnecessary work, it's not needed to scale the freq all the time, because it's the C-states that power saving comes from. So the "my CPU is always at max freq" thing is indeed not an issue. The CPU is *not* at the max freq all the time, it's only at the shown freq in the C0 state. And on a working system, the C0 state will be used less than 1% of the time.
If you want to do some tests, add intel_pstate=disable to the kernel commandline, so that the acpi_cpufreq governor will be used instead of intel_pstate. Then use turbostat (it's in AUR) to compare how the CPU behaves with each of them.

Similar Messages

  • How to Define Specific CPU Frequency in Laptop Mode Tools?

    I would like to know how to set a specific maximum and minimum frequency for Laptop Mode Tools. Here is my /etc/laptop-mode/conf.d/cpufreq.conf:
    # Configuration file for Laptop Mode Tools module cpufreq.
    # For more information, consult the laptop-mode.conf(8) manual page.
    # CPU frequency scaling and throttling
    #__COMMENT Laptop mode tools can automatically adjust your kernel CPU frequency
    #__COMMENT settings. This includes upper and lower limits and scaling governors.
    #__COMMENT There is also support for CPU throttling, on systems that don't support
    #__COMMENT frequency scaling.
    #__COMMENT
    #__COMMENT This feature only works on 2.6 kernels.
    #__COMMENT
    #__COMMENT
    #__COMMENT IMPORTANT: In versions 1.36 and earlier, these settings were included in the
    #__COMMENT main laptop-mode.conf configuration file. If they are still present, they
    #__COMMENT overrule the settings in this file. To fix this, simply delete the settings
    #__COMMENT from the main config file.
    # Enable debug mode for this module
    # Set to 1 if you want to debug this module
    DEBUG=0
    # Should laptop mode tools control the CPU frequency settings?
    # Set to 0 to disable
    CONTROL_CPU_FREQUENCY="auto"
    # Legal values are "slowest" for the slowest speed that your
    # CPU is able to operate at, "fastest" for the fastest speed,
    # "medium" for some value in the middle, or any value listed in
    # /sys/devices/system/cpu/cpu*/cpufreq/scaling_available_frequencies.
    # The "governor" can be any governor installed on your system, this usually
    # includes "ondemand", "conservative", and "performance". The
    # "IGNORE_NICE_LOAD" setting specifies that background programs that have
    # a low priority ("nice level") should not cause the CPU frequency to
    # be increased. (You generally want this to be enabled in battery mode.)
    BATT_CPU_MAXFREQ=fastest
    BATT_CPU_MINFREQ=slowest
    BATT_CPU_GOVERNOR=ondemand
    BATT_CPU_IGNORE_NICE_LOAD=1
    LM_AC_CPU_MAXFREQ=fastest
    LM_AC_CPU_MINFREQ=slowest
    LM_AC_CPU_GOVERNOR=ondemand
    LM_AC_CPU_IGNORE_NICE_LOAD=1
    NOLM_AC_CPU_MAXFREQ=fastest
    NOLM_AC_CPU_MINFREQ=slowest
    NOLM_AC_CPU_GOVERNOR=ondemand
    NOLM_AC_CPU_IGNORE_NICE_LOAD=0
    # Should laptop mode tools control the CPU throttling? This is only useful
    # on processors that don't have frequency scaling.
    # (Only works when you have /proc/acpi/processor/CPU*/throttling.)
    # This is only useful on older P4 processors that do not support frequency
    # scaling. On such processors, this is the only way to reduce power consumption
    # but at the cost of higher performance penalty.
    # Enable this only if you have a processor that does not support frequency scaling
    # On most new processors, you might want to disable it.
    # Set to 0 to disable.
    CONTROL_CPU_THROTTLING=0
    # Legal values are "maximum" for the maximum (slowest) throttling level,
    # "minimum" for minimum (fastest) throttling level, "medium" for a value
    # somewhere in the middle (this is usually 50% for P4s), or any value listed
    # in /proc/acpi/processor/CPU*/throttling. Be careful when using "maximum":
    # this may be _very_ slow (in fact, with P4s it slows down the processor
    # by a factor 8).
    BATT_CPU_THROTTLING=medium
    LM_AC_CPU_THROTTLING=medium
    NOLM_AC_CPU_THROTTLING=minimum
    I have a new Intel Haswell CPU, so I know that CPU throttling isn't applicable to me. In the section about scaling, how do I set a specific GHz or MHz value for the minimum and maximum CPU?
    Thanks

    No, I just want to save battery power. I don't want the CPU to be clocked as high when I'm on battery. I would set the CPUFreq governor to ondemand, but when I issue sudo cpupower frequency-set -g ondemand, I get:
    Setting cpu: 0
    Error setting new values. Common errors:
    - Do you have proper administration rights? (super-user?)
    - Is the governor you requested available and modprobed?
    - Trying to set an invalid policy?
    - Trying to set a specific frequency, but userspace governor is not available,
    for example because of hardware which cannot be set to a specific frequency
    or because the userspace governor isn't loaded?
    The output of ls /lib/modules/$(uname -r)/kernel/drivers/cpufreq/ is:
    acpi-cpufreq.ko.gz cpufreq_stats.ko.gz powernow-k8.ko.gz
    amd_freq_sensitivity.ko.gz cpufreq_userspace.ko.gz speedstep-lib.ko.gz
    cpufreq_conservative.ko.gz p4-clockmod.ko.gz
    cpufreq_powersave.ko.gz pcc-cpufreq.ko.gz
    Doing modprobe cpufreq_ondemand and trying again does nothing.
    So, since I can't use the ondemand governor and then raise the threshold, I need to limit the CPU frequency.
    Thanks.

  • K7N2GM-V - Please re-setting CPU Frequencies in the CMOS Setup (sic)

    Rebooting after a system hang I sporadically get the following messages:
       CMOS Checksum error - Defaults Loaded
       Warning! the CPU had changed.
       Please re-setting CPU Frequencies in the CMOS Setup
    Could someone please translate this for me? I haven't touched the CPU, the CMOS jumper and the battery is good, per the hardware detection menu.
    And my CMOS settings are lost, so I have to go back and set the clock, disable the floppy I don't have, boot order, etc.

    The battery contacts are clean; in or out of the case the mobo boots fine as long as I don't pull the plug.
    But for the answer to my original question, what does this mean:
    Please re-setting CPU Frequencies in the CMOS SetupThe Quick User's Guide is not useful here. It says:
    Adjust CPU FSB Frequence
    This setting allows you to select the CPU Front Size Bus clock frequency. Settings [100MHz]~[300MHz] at 1MHz increment.
    In fact with High Performance Mode set to Optimized the choices are only 100, 133, 166, 200, and the answer given is correct:
    Quote from: osnavi on 28-July-05, 22:27:47
    "...Do you mean the BIOS setting "Adjust CPU FSB FRequency?"
    The choices there are 100, 133, 166, 200... "  If CPU is 333 FSB you should select 166.
    In other words, in the BIOS set up screen, go to Cell Menu and then Adjust CPU FSB Frequency and set it to ½ the advertised frequency of your Athlon CPU.

  • Does the iphone cpu frequency change when the cpu load is different?

    Does the iphone cpu frequency change when the cpu load is different, or it does not change, stay a fixed frequency? if it changes, how can i get the realtime cpu frequency?if anyone knows,please tell me, thank you so much!!!

    As a general, historical statement Tonefox is correct.  For certain particular cpus woodmeister is correct.  Cpus have historically been single frequency units, though over-clocking has been done for several years.  Doing so pushes the cpu beyond its guaranteed speed, but has tended to work since most cpus from quality vendors will actually operate at higher speeds.  The manufacturer just does not guarantee the results...remember the Pentium fiasco in the early years of that chip?  Today manufacturers are ceertifying particular product lines for over-clocking on a periodic basis.  And that is what dynamic clocking really is, over-clocking but not at a constant clock speed as has been done in the past.
    Much of the silicon on the market will function at higher clock rates, the only question is does the maker guarantee the accuracy and performance at those clock rates.

  • Cpu frequency scaling not working and hdd powers down

    Hi,
    I recently made a fresh reinstall on my laptop keeping only my user settings (home directory) but no system-wide settings (/etc).
    Now I have the following issues:
    1) CPU frequency scaling does not work. KDE's PowerDevil tells me, my CPU does not have scaling capability and when I try to start cpufreq, I get this error message:
    # /etc/rc.d/cpufreq start
    :: Setting cpufreq governing rules , cpu 0 1Error setting new values. Common errors: [BUSY] - Do you have proper administration rights? (super-user?)ble_governors: No such file or directory
    - Is the governor you requested available and modprobed?
    - Trying to set an invalid policy?
    - Trying to set a specific frequency, but userspace governor is not available,
    for example because of hardware which cannot be set to a specific frequency
    or because the userspace governor isn't loaded?
    The governor modules are loaded:
    # lsmod | grep cpufreq
    cpufreq_userspace 2096 0
    cpufreq_powersave 942 0
    cpufreq_ondemand 7990 0
    freq_table 2339 1 cpufreq_ondemand
    cpufreq_conservative 9172 0
    This used to work out-of-the box with the previous install so I'm a bit puzzled.
    2) My hard drive powers down after a few seconds of inactivity, just to power up a few seconds later when it's accessed again. The hard drive never powered down on my previous installation. I do not have any power management daemons running and this behavior starts right after booting the machine, before I log in.
    I would like to disable this "feature" since I think it's rather bad for the hard drive's health as well as battery life.
    Any ideas?:)
    EDIT: Cpu frequency scaling is fixed now, forgot to load the acpi_cpufreq module.:rolleyes: There's still the issue with the hard drive, though.
    Last edited by Vortex375 (2010-06-28 14:54:27)

    The HDD thing is caused by upowerd, dunno why though.
    You can try: hdparm -B 254 <disk device>, but that wont solve the problem permanently, only till you plug and unplug again the AC supply.
    you can also try killing upowerd and things will (at least that was the case for me) be alright.
    Maybe this is upowerd bug?
    Last edited by kralyk (2010-06-29 20:44:24)

  • Why the CPU Frequency will just stated at 1189MHz when the X230 had AC Power ONLY (Battery Removed)?

    Dear All,
    I bought a X230 (i7) notebook.  I found that if removed the battery from the notebook and only use AC power with the X230 Notenook.  The CPU frequency will stated at 1189MHz.  It will not change no matter how many program the notebook is running.  The CPU frequency will rise to 2.9GHz or upto Turbo when the Notebook with battery or battery and AC power.  Why the CPU Frequency will just stated at 1189MHz when the X230 had AC Power ONLY (Battery Removed)?  This is not right.  Any setting in the X230 Notebook need to change?  Please help.
    Solved!
    Go to Solution.

    RichardW wrote:
    The situation is probably the same as it was for the X220. A 65W power adapter by itself doesn't provide enough power to run the computer at full speed, but it can when combined with a battery. However the 90W adapter may be able to run the computer at full speed without a battery.
    As it was with earler X-series. This is by design. It allows people to travel with the smaller, lighter 65W adapter. However for maximum speed and flexibility it's best to always use the 90W adapter.
    Cheers... Dorian Hausman
    X1C2, TPT2, T430s, SL500, X61s, T60p, A21p, 770, 760ED... 5160, 5150... S360/30

  • Helix CPU frequency limited to 0,3 GHz after replacement of mainboard (Win 8.1)

    Hi,
    I have a weird problem: The mainboard of my Helix was replaced by Lenovo because it was defective. Now, the CPU frequency does not exceed 0,3 GHz (16% CPU utilization). The laptop is unusable because it is soooo slow. See the screenshot below.
    The technician who exchanged it says: "hardware is ok, please "Format C:", it's a software problem " I don't want to do that.
    The Lenovo support says: "We don't know."
    I tried to run and reinstall Lenovo Solution Center to run a hardware scan, but the service doesn't work.
    Who can help? Is this a software or hardware problem?
    Christian

    Do battery levels have any influence on this?
    Does it change anything if you unplug the charger?
    Did you hard reset both the tablet and the base using a pin?
    Do you have the latest BIOS?
    If so is "Cool Mode" turned off and power settings set to "max performance"?
    Do you have the latest Lenovo Power Management (PM) driver installed?
    Did you try switching around between power plans (in Windows - RMB on the battery icon)?

  • MOVED: how to change the cpu frequency/voltage from bios for k8ngm2il(n force 410)?

    This topic has been moved to Overclockers & Modding Corner.
    https://forum-en.msi.com/index.php?topic=98841.0

    Quote from: tech_junkie on 11-July-06, 16:03:26
    recently purchased an --msi k8ngm2il(n force 410) motherboard and an amd 64 3200+(venice core) processor..but now i cant overclock the processor from the bios settings,when ever i try to change the fid settings from the bios settings and try to reboot, the settings go back to its default value!so i cant change the settings!! so does that mean that i cant change the fid settings and overclock my processor??please help!!please tell me how do i cahne the cpu frequency??please
    do you save the settings before exiting bios? also make sure that you clear your bios once by removing the battery for 10 min, in order to clear all rezidual information.

  • Setting CPU Frequency

    I have an Intel Core 2 Duo E6400 CPU (2.13Ghz, 1066mhz FSB) in a MSI P965 Neo motherboard but in the BIOS the CPU frequency is only showing 533mhz. Is this normal and actually is running higher or do I need to change a setting to boost it to the supported 1066mhz?
    *Update: I updated to the latest BIOS (v1.4 from v1.3) and it no longer displays the FSB.... I'm guessing it was just a reporting error and their fix was to no longer report it >.>

    I had the same issue with my E6400 showing 533 MHz in BIOS. I'm not worried and have chaulked it up to:
    1) Speedstep while in DOS/BIOS
    2) A calculation error in BIOS
    CPU-z 1.35 correctly shows it as 2.1 and shows it dynamically go up and down with SpeedStep.
    Finally, my CPU mark and 3DMark scores are all within range of similar Conroe system.
    So, this is a reporting issue not an actual performance issue.

  • 7125v1.0 Neo4 Ultra - CPU Frequency wrong

    Config: MB:7125v1.D0, CPU: 3700+, Ram: 2*1GHz Gskill, VGA: Sparkle 6600GT PSU: Corsair VX550W, 2 IDE & 2 Sata Disks (Non-Raid)
    Hello,
    MB is non-overclocked (never), but Cell Menu in Bios (v1.D0 - last disponible on MSI Site) shows:
    Current CPU Clock 2211MHZ , Current DDR Clock.
    I don't know when and how the frequency changed... at the time I flashed the Bios, frequency was 200MHz.
    Actually, I can change, after windows has started, the frequency from 201 to 200MHz using the Nvidia Control Panel.
    Even if Board is working with 201MHz clock, isn't it better - or am i wrong? - that frequency is not higher than 200MHz?
    Is there any way to change this in the Bios, so the frequency is what it has to be?
    In Cell Menu, these 2 lines (the first 2 of the screen) are grayed and said non-changeable.
    I tried a Cmos-Clear, as indicated otherwhere (power cord unplugged, battery removed, waiting at least 15Mn, etc..) but nothing changed. I also tried to reinstall XP entirely on another clean disk, but CPU Frequency remains at 201MHz.
    Is it possible to reflash the 1.D0 Bios on the same Bios and will it change the frequency?
    What happens if I reflash the same Bios on that which is in use?
    Or is it better consider reflashing an older Bios, and after that reflash the newer?
    Tia for any help
    Regards

    Quote from: BOSSKILLER on 19-January-09, 17:59:53
    Well what's the matter 200.5 or 200.0, you can try to disable CPU Spread spectrum it can affect 0.5 in the freq.
    Hello,
    I apologize not to have answered before, but I was traveling for work the last 3 weeks.
    I asked about the HTT frequence because it is generally said not to change the Ram Speed over the previous speed.
    Even when I let 201Mhz for CPU Clock, i have some bugs (unexpected reboot after various time, unexpected PC freezing) - not always but from time to time. When I change the CPU Speed to 200 MHz with NVidia controlpanel, just after windows has started, these bugs never ! appear.
    Changing the CPU Spread Spectrum option in the cellmenu has no effect.
    So I'm wondering that i have this default which exists also when i make a new XP Install on a new disk: FSb Clock 201MHz CPU Clock 2211MHz instead of 200/2200. Ok with the multiplier factor it is right but The RAM Frequence is also 402 MHz.
    Tia
    Regards

  • How to make GNOME power management auto scale cpu frequency?

    Hello everyone, I installed Archlinux on my new Toshiba U400/H00, everything works nicely, however, I need to manually scale cpu frequency when on AC/Battery, is there a way to make Gnome automatically scale it?
    Thanks a lot!

    Maybe just go down to acpid level and do it independently of DE devs idiosyncrasies?
    For me, the following code in /etc/acpi/handler.sh does the job:
    ac_adapter)
    case "$2" in
    ACAD)
    case "$4" in
    00000000)
    echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
    echo 1500 > /proc/sys/vm/dirty_writeback_centisecs
    00000001)
    echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
    echo 499 > /proc/sys/vm/dirty_writeback_centisecs
    esac
    *) logger "ACPI action undefined: $2" ;;
    esac
    I believe the original code there tried to set fixed clockspeeds for these situations, but I find changing governor much more flexible.
    Edit: there were some ACPI-related bugs during 2.6.26-27 development cycle, it may happen that you won't get any ACPI events playing with power source. 2.6.28 cured all ACPI problems for me, but YMMV.
    Last edited by briest (2008-12-30 19:30:05)

  • [solved] GNOME cpu frequency scaling monitor applet doesn't work

    Hello,
    i have installed everything successfully (i come from fedora), but now i have a problem
    I want to add the cpu frequency scaling monitor applet to the panel, but i can't see it. When i rightclick on this place, the submenu with settings and so on is displayed, and i can choose the other cpu1 instead of cpu0, then the applet appears. But the applet shows 0 Mhz and i can't choose a frequency or something.
    I start GNOME with xinit and have added exec ck-launch-session gnome-session to ~/.xinitrc, because shutdown wasn't displayed at the beginning and automouting permission problems.
    What's the problem?
    Edit: My system is a netbook with intel atom cpu
    Last edited by scenox (2010-07-19 18:11:59)

    the problem is that the modules are not loaded automatically for cpu scaling and you have to explicity add them into rc.conf, MODULES array.
    MODULES=(...acpi-cpufreq cpufreq_ondemand...)

  • Satellite P200 - Wrong CPU frequency

    Hi
    Testing my laptop - Satellite P200 (pspb6) - 1FT - after repair with PCwizard 2008 show me CPU frequency 1195,56MHz, but I have Intel Dual Core 2200MHz?
    Thanks for help
    Daniel

    Hi Daniel
    Your notebook and the CPU support definitely the right speed!
    Take a look into the device manager and you would see the CPU properties too
    To be honest I would not trust any 3rd party applications which monitor the hardware properties, especially the CPU
    However, fact is that your CPU is ok and there is nothing wrong

  • X38 Platinum & q9550 - incorrect adjusted cpu frequency?

    I have a core2quad Q9550 in my new X38 Platinum. My BIOS is up-to-date. My RAM is Gskill 1333MHz DDR3.
    In the Cell Menu in BIOS, at the top it shows
    Current CPU Frequency: 2.83GHz (333x8.5)  <-- correct speed for this CPU
    Current DRAM Frequency: 1333MHz
    However the Adjusted CPU Frequency says [2667]!
    D.O.T. Control [Disabled]
    Intel IEST [Enabled]
    Adjusted CPU FSB Frequency [333]
    Anyone got any idea what's going on? Is my CPU running at full speed or not?
    Thank you.

    This was a pre-windows query. However, in order to follow AaronYuri's suggestion, I am now installing Vista 64. I will set everything to, well, as close as I can get to no power management

  • Problems with CPU frequency scaling

    Hello!
    I'm having problems following this wiki page in order to set up frequency scaling. My CPU is an AMD Athlon 64 X2 5000+, so I tried to load the powernow-k8 module. However, the device couldn't be found. Turning AMD Cool'n'Quiet fixed that, but soon after loading the module, my computer would crash. Changing CPU frequency profiles in BIOS only changed if my computer would crash immediately or a few seconds after loading the module. My motherboard is Asus M2N SLI.
    Could someone help me fix this?

    Thanks for your reply!
    Unfortunately, I can't seem to even do that. I just ran this after setting the BIOS profile to Auto:
    sudo modprobe powernow-k8 && dmesg | grep powernow > dmesg.txt && lsmod | grep powernow > lsmod.txt
    As soon as I pressed return, the command seemed to have executed successfully, basically this is what happened:
    [davor@kompika ~]$ sudo modprobe powernow-k8 && dmesg | grep powernow > dmesg.txt && lsmod | grep powernow > lsmod.txt
    [davor@kompika ~]$
    And the system froze. Upon pressing the reset key and booting the system normally, a dmesg.txt file was indeed created in my home dir, but was empty. An lsmod.txt file was nowhere to be found.
    I have tried the Standard and Manual (with settings set to defaults) profiles, and they resulted in immediate reboots. I will try a few more times, because I seem to remember the system being able to run at least a few seconds before finally crashing/freezing.
    EDIT:
    Did it! Since the command did, in fact, execute entirely, I figured the problem must've been the lack of a clean unmount. So I created a small ext4 partition and ran as root:
    mkdir /root/logs
    mount /dev/sda1 /root/logs
    modprobe powernow-k8 && dmesg | grep powernow > /root/logs/dmesg.txt && lsmod | grep powernow > /root/logs/lsmod.txt && umount /dev/sda1
    I realize this is bad practice, but I figured running commands directly as root instead of running them through sudo would maybe save a few milliseconds.
    Regardless, it worked! Here is dmesg.txt:
    [ 327.826619] powernow-k8: Found 1 AMD Athlon(tm) 64 X2 Dual Core Processor 5000+ (2 cpu cores) (version 2.20.00)
    [ 327.826948] powernow-k8: fid 0x12 (2600 MHz), vid 0xa
    [ 327.826950] powernow-k8: fid 0x10 (2400 MHz), vid 0xc
    [ 327.826952] powernow-k8: fid 0xe (2200 MHz), vid 0xe
    [ 327.826953] powernow-k8: fid 0xc (2000 MHz), vid 0x10
    [ 327.826955] powernow-k8: fid 0xa (1800 MHz), vid 0x10
    [ 327.826957] powernow-k8: fid 0x2 (1000 MHz), vid 0x12
    And here is lsmod.txt:
    powernow_k8 13360 1
    mperf 1275 1 powernow_k8
    processor 26144 1 powernow_k8
    Last edited by Davor (2012-06-10 21:01:20)

Maybe you are looking for

  • ABAP Proxy to File - questions

    Hi, i have tried the following blog: /people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy and found out that´s not possible to send the message through proxy from the IS(same client as the proxy). right ? What settings have to

  • Windows error message "Setup could not read the CD you inserted..."

    I partitioned my Macbook HD using bootcamp assistant and allowed 32GB for the partition. Then I tried installing windows using the assistant. I only get as far as verifying the windows CD (not far as which file system to use FAT32 or NTFS). Then I re

  • Macintosh IIsi won't output video

    I recently got my hands on a Macintosh IIsi that refuses to boot, I get the startup tone, the hard drive spins, and the indecator lights light up but it won't output video. I have tried multiple monitors and different display adapters without success

  • 3 internal drives 1 wont mount

    Error report says failure to exit. disc utility cant repair. is drive finished, and can I retrieve any files from drive. Is there really people out there that know about these kind of things. I thought for sure someone could answer this.

  • Regarding delivery address in pr item details

    Hi, My Client has 11 plants in India out of those 2 plants purchase is done by other plants.eg Mumbai plant purchase material for pune plant, now when i make pr i insert plant of Mumbai in item overview. but the delivery of the material should happen