Acpi-cpufreq supplies wrong scaling frequencies

I have a problem with speedstepping on my Acer Extensa 3000.
CPU is a Pentium M 1.50GHz
the kernel modul 'acpi_cpufreq' supplies wrong available stepping frequencies.
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
1600000 1400000 1200000 800000 600000
I use a fixed DSDT table and the newst availabe BIOS Version.
Also I tried it with the original DSDT and the other (only 2 versions are available) BIOS.
Same results.
If I unload the acpi_cpufreq module, the frequency jumps to the CPUs "normal" freq. 1499MHz
(I also noticed a strange behavior: sometimes the freq jumps to values about 1700MHz or 673MHz if I unload the modul)
`dmesg | grep -i acpi` shows no errors.
cpuinfo
cat /proc/cpuinfo processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 13
model name : Intel(R) Pentium(R) M processor 1.50GHz
stepping : 8
cpu MHz : 600.000
cache size : 2048 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss tm pbe nx up bts est tm2
bogomips : 1285.77
clflush size : 64
I use the Arch stock kernel, but I don't think it's ArchLinux specific.
I had the same problems under Gentoo and also with Vanilla kernels.
Should I file a bugreport  to the kernel.org bugtracker or is it related to a maybe buggy BIOS?
BTW:
I think the Acer Extensa series was only sold in Germany.
The Hardware of my Extensa 3000 seems to be similar to the Travlemate 4000. They use the same BIOS.
Last edited by SiD (2008-04-01 11:14:09)

My problem is that acpi_cpufreq reports the wrong freqs for my CPU.
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
1600000 1400000 1200000 800000 600000
As you can see the max. available freq. acpi_cpufreq reports is 1.6GHz but my CPU is only a 1.50GHz Pentium M.
So I have to set the max.scaling freq to 1.4GHz on boot. If I don't the CPU runs at 1.6GHz and gets to hot.
It's not related to the AC-Adapter.
So,
if I want to use Speedstepping I have to run the 1.5GHz at 1.4GHz.
edit:
@Ashren
Sounds to me like your PC switches to some "powersave mode" if you unplug the AC-Adapter and don't switch back if it is pluged in again. Maybe there is a BIOS option that do that? In my BIOS e.g. there is an option that dims the display if I unplug the AC-Adapter.
Last edited by SiD (2008-04-02 20:44:47)

Similar Messages

  • Modprobe acpi-cpufreq fails

    Hi.
    $ sudo modprobe acpi-cpufreq
    FATAL: Error inserting acpi_cpufreq (/lib/modules/2.6.35-ARCH/kernel/arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.ko): No such device
    The module is there:
    $ ls -l /lib/modules/2.6.35-ARCH/kernel/arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.ko
    -rw-r--r-- 1 root root 16171 Sep 29 08:47 /lib/modules/2.6.35-ARCH/kernel/arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.ko
    The wiki says [1] for older CPUs, I have to expect this error, but my CPU isn't really old:
    model name : Intel(R) Core(TM)2 Duo CPU T9400
    What's wrong?
    Thank you.
    [1] http://wiki.archlinux.org/index.php/Cpufreq#Intel

    I have partly solved this issue. While cool'n quiet feature is enabled in my BIOS settings; i have overclocked my cpu from BIOS. That's why cpufreq didn't work. Somehow, my BIOS disables cool'n quiet (altough it shows enabled in settings) when cpu is overclocked. Now i set my cpu to standart clocking and cpu frequency scaling begin to work. However, it runs in performance mode but i have configured it as ondemand in /etc/conf.d/cpufreq settings. Any ideas?
    [SOLVED] :
    Somehow, min and max freq were uncommented in /etc/conf.d/cpufreq. I comment them and now it works!
    Last edited by tarakbumba (2011-01-29 00:00:31)

  • Cpufrequtils: Why should I care, and acpi-cpufreq vs. p4_clockmod

    I'm a cpufrequtils newbie. In the years I've been running Arch on my laptop, I've never set it up.
    I wonder, why should I care about cpufrequtils? What should I know about the technology as a laptop user? Does the fact that I rarely unplug make a difference?
    I also wonder what module I should be using for frequency scaling. The cpufrequtils article recommends acpi-cpufreq, but the article for my specific laptop recommends p4_clockmod (for some unspecified reason).
    Any insight would be greatly appreciated. Thanks in advance!

    Just modprobe both acpi-cpufreq and p4-clockmod, only one of them should be able to load.
    the article wrote:
    For older Intel CPUs, the command above may return with:
    FATAL: Error inserting acpi_cpufreq ([...]/acpi-cpufreq.ko): No such device
    In this case, replace the kernel module acpi-cpufreq with speedstep-centrino, p4-clockmod or speedstep-ich.
    CPU frequency scaling saves power and keeps your processor cooler. It's worth using on a desktop or a server, not just a laptop.
    If you use the ondemand governor, and add:
    (sleep 5 && echo 11 > /sys/devices/system/cpu/cpufreq/ondemand/up_threshold)
    to /etc/rc.local, you'll have basically zero performance loss. Usually it scales up the CPU at 95%, with this it will do it at 11% (you can't go lower atm).
    You can load the  "cpufreq_stats" module and see what it's doing with cpufreq-info. You should notice your laptop fan spin down quite a bit once you set it up.
    If you have a watt meter, you can take out the battery and see the power use drop from something like 17w to 12w.
    Last edited by thestinger (2010-11-26 05:18:31)

  • Acpi-cpufreq, pm-suspend, CPU1 set to high performance mode

    Basically, the background of the problem is that ACPI is unable to set my second core, CPU1, to the proper frequency. it gets some sort of AE_NOT_FOUND error or something in a psyloop. subsequently, the cpu0 is set by cpufreq while the second CPU, since it is not controlled by kernel at all, ends up overriding the CPU0 settings and setting the entire thing to High Performance mode. the acpi-cpufreq module then crashes and is unable to set any rules, so it defaults to 2.2 ghz and performance mode.
    I found that the only way to undo this after a resume from pm-suspend without restarting altogether is to first unload the acpi-cpufreq module (force option must be used otehrwise a "currently in use" error occurs), then reload it, then restart cpufreq daemon to make it restore the settings i have.
    $> sudo rmmod -f acpi-cpufreq
    $> sudo modprobe acpi-cpufreq
    $> sudo /etc/rc.d/cpufreq restart
    my question is, is there any way to REload the module and restart the daemon after resuming? i know that you can set acpi-cpufreq to unload on suspend, but that doesnt work because of the acpi-cpufreq module being used by another program, and i do not know how to make it forcibly unload. nor am i sure if unloading it would require me to restart the daemon still or not.
    your help/suggestions are appreciated
    -shrimants

    take a look at the wiki arch wiki pm-utils
    and create your own hook like this one:
    #!/bin/bash
    case $1 in
    hibernate)
    echo "Hey guy, we are going to suspend to disk!"
    suspend)
    /etc/rc.d/cpufreq stop
    rmmod -f acpi-cpufreq
    thaw)
    echo "oh, suspend to disk is over, we are resuming..."
    resume)
    modprobe acpi-cpufreq
    /etc/rc.d/cpufreq start
    *) echo "somebody is calling me totally wrong."
    esac
    bye iggy

  • Acpi-cpufreq won't load at boot [solved]

    Hi,
    I wanted to use cpu scaling for my new laptop, eventually it works if i modprobe acpi-cpufreq so i added acpi-cpufreq to /etc/rc.conf to let it start automatic on boot but i won't. when i modprobe the module everything just works but it isn't that user friendly;) Does anyone now a solution for this problem?
    Here is my rc.conf:
    DAEMONS=(syslog-ng netfs acpi-cpufreq cpufreq iwl3945 hal dhcdbd networkmanager fam fuse stbd @crond @alsa gdm)
    Last edited by jelly (2008-10-31 11:13:59)

    Did you actually read the wiki properly??
    http://wiki.archlinux.org/index.php/Cpufrequtils
    acpi-cpufreq is a module not a daemon, put it in the modules list, it should work then.
    Last edited by R00KIE (2008-10-30 21:49:50)

  • [SOLVED] acpi-cpufreq fail to load

    I had been using cpufreq to use the ondemand governor for a long time and it worked al right. Last update changed cpufreq to cpupower and I can no longer use cpu freq. scaling. And insmod won't load the acpi-cpufreq mod. I remeber well I used this module to get scaling to work. I have an amd athlon X2. And acpi support is enabled from BIOS.
    Last edited by debdj (2013-03-29 08:09:55)

    mich41 wrote:
    Please clean up this post. There's lot of duplicates and irrelevant stuff.
    If acpi-cpufreq suddenly stopped working after update it must be a kernel bug (unless you updated BIOS at the same time).
    Start with pacman -Syu since 3.7 branch is dead.
    Okay, but where do you see duplicates?

  • Modprobing acpi-cpufreq fails

    I'm trying to load the module acpi-cpufreq, but it keeps failing:
    $ sudo modprobe acpi-cpufreq
    FATAL: Error inserting acpi_cpufreq (/lib/modules/2.6.24-ARCH/kernel/arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.ko): No such device
    however:
    $ ls /lib/modules/2.6.24-ARCH/kernel/arch/x86/kernel/cpu/cpufreq/ | grep acpi
    acpi-cpufreq.ko
    Am I missing something?
    Thanks for your time

    finferflu wrote:
    Ok, since I'm here, I might as well ask. I don't really understand what I'm supposed to do. I have now an applet on my gnome-panel that allows me to switch between modes: conservative, ondemand, performance, and powesave. I'm not so expert about hardware. Can anyone give me some hints or point me to an easy tutorial (i.e. not too much technical jargon)?
    Thanks
    Do you just mean what the modes are? This article has a short description of each one. I assume that if the gnome-panel applet can select a mode, the module is already loaded. So all that you've got to do now is select the mode you want. Powersave is best for a very hot summer, ondemand is best for general use (you won't notice any slowdown).

  • Wrong scaling when placing in InDesign

    Hello,
    I have a scaled drawing from AutoCad that was saved as pdf and it is scaled. when I try to place it in InDesign it comes in the wrong scale. Does anyone know why this is happening?
    Thanks.

    Hello Steve,
    Thanks a lot for your answer. No autocad is not the problem and it comes out fine in Adobe. I also tryed it on Illustrator and the scale came out fine. So I still don't know what the problem is.

  • Acpi is showing wrong status of battery and ADP.

    First of all i've to say that i'm very sorry for my english
    i'm in trouble with my ADP of my laptop. When i start the computer with the ADP plugged in, acpi showes me my battery is charging. Now i unplug ADP and its still saying that my battery is charging. Same story with not changing status discharging, when the ADP is unplugged during boot.
    i found some threats which shared my problem, but i haven't found any solution.
    here is some stuff wich cloud be interessting:
    %acpi -v                                         
    acpi 1.7
    %cd /tmp
    %lsmod > 1
    # unplugged adp
    %lsmod > 2
    %diff 1 2
    # no output
    #APD plugged in
    %cat /sys/class/power_supply/ADP1/uevent         
    POWER_SUPPLY_NAME=ADP1
    POWER_SUPPLY_ONLINE=1
    %acpi -b -a                                     
    Battery 0: Charging, 99%, 00:08:01 until charged
    Adapter 0: on-line
    %cat /sys/class/power_supply/BAT1/uevent         
    POWER_SUPPLY_NAME=BAT1
    POWER_SUPPLY_STATUS=Charging
    POWER_SUPPLY_PRESENT=1
    POWER_SUPPLY_TECHNOLOGY=Li-ion
    POWER_SUPPLY_CYCLE_COUNT=0
    POWER_SUPPLY_VOLTAGE_MIN_DESIGN=7400000
    POWER_SUPPLY_VOLTAGE_NOW=8090000
    POWER_SUPPLY_CURRENT_NOW=375000
    POWER_SUPPLY_CHARGE_FULL_DESIGN=6100000
    POWER_SUPPLY_CHARGE_FULL=4600000
    POWER_SUPPLY_CHARGE_NOW=4554000
    POWER_SUPPLY_CAPACITY=99
    POWER_SUPPLY_MODEL_NAME=
    POWER_SUPPLY_MANUFACTURER=SAMSUNG Electronics
    POWER_SUPPLY_SERIAL_NUMBER=
    #ADP plugged out
    %cat /sys/class/power_supply/ADP1/uevent       
    POWER_SUPPLY_NAME=ADP1
    POWER_SUPPLY_ONLINE=0
    %acpi -b -a                                     
    Battery 0: Charging, 99%, 03:04:00 until charged
    Adapter 0: off-line
    %cat /sys/class/power_supply/BAT1/uevent         
    POWER_SUPPLY_NAME=BAT1
    POWER_SUPPLY_STATUS=Charging
    POWER_SUPPLY_PRESENT=1
    POWER_SUPPLY_TECHNOLOGY=Li-ion
    POWER_SUPPLY_CYCLE_COUNT=0
    POWER_SUPPLY_VOLTAGE_MIN_DESIGN=7400000
    POWER_SUPPLY_VOLTAGE_NOW=8198000
    POWER_SUPPLY_CURRENT_NOW=376000
    POWER_SUPPLY_CHARGE_FULL_DESIGN=6100000
    POWER_SUPPLY_CHARGE_FULL=4600000
    POWER_SUPPLY_CHARGE_NOW=4554000
    POWER_SUPPLY_CAPACITY=99
    POWER_SUPPLY_MODEL_NAME=
    POWER_SUPPLY_MANUFACTURER=SAMSUNG Electronics
    POWER_SUPPLY_SERIAL_NUMBER=
    i know, some people would be glad when their computer would charge without any ADP
    i'm happy with any help and some text correction

    hi there Naveenlndian
    this is not a fault your battery needs to be replaced, to keep the life of your battery for longer take it out when you have the laptop plug in or it will kill your battery. if you have your battery in and the laptop plug in as well  wot happens is wen the battery is full your laptop will switch it self from manes power to battery ther for using the battery till it need to charged agen. then it will switch back to manes and charge it agen. this is a constant circle so the more it dus it the power is lost from the battery. so the best way to keep your battery life for aslong as poss is to charge it, take it out then leave it out till you dont have access to a plug socket.  the only problem with this is if you have a power outage wile your plug in to the manes and no battery your laptop will just go off as there will be no battery in your laptop.
    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ "Have you tried turning it off and on again?" "and is it definitely plug in"

  • 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

  • Conky and frequency scaling

    Hello.
    I have couple of computers with conky and cpufreq working. All fine there. It was so also on my notebook, which had Ubuntu 9.04 installed. I reinstalled to 9.10 and since then my conky reports full frequency.
    There was a lot of other issues, so I decided to finally remove Ubuntu and take the time to install Arch. Things are much better with Arch on this notebook, but I did not get rid of the frequency scaling problem. It is Thinkpad X31 btw.
    According to powertop and cpufreq-info, the frequency scaling is working. Conky reports 1400Mhz all the time.
    Here is my cpufreq-info:
    cpufrequtils 005: cpufreq-info (C) Dominik Brodowski 2004-2006
    Report errors and bugs to [email protected], please.
    analyzing CPU 0:
    driver: acpi-cpufreq
    CPUs which need to switch frequency at the same time: 0
    hardware limits: 600 MHz - 1.40 GHz
    available frequency steps: 1.40 GHz, 1.20 GHz, 1000 MHz, 800 MHz, 600 MHz
    available cpufreq governors: ondemand, performance
    current policy: frequency should be within 600 MHz and 1.40 GHz.
    The governor "ondemand" may decide which speed to use
    within this range.
    current CPU frequency is 600 MHz.
    cpufreq.conf
    #configuration for cpufreq control
    # valid governors:
    # ondemand, performance, powersave,
    # conservative, userspace
    governor="ondemand"
    # valid suffixes: Hz, kHz (default), MHz, GHz, THz
    min_freq="0.5GHz"
    max_freq="3GHz"
    lsmod | grep freq
    cpufreq_ondemand 7400 1
    acpi_cpufreq 8648 0
    freq_table 3740 2 cpufreq_ondemand,acpi_cpufreq
    processor 36076 2 acpi_cpufreq
    Running this script clearly shows that freq is changing
    #!/bin/bash
    while [ "1"=="1" ]; do
    echo `cpufreq-info | grep "current CPU frequency"`
    sleep 2
    done
    conkyrc
    update_interval 2
    background yes
    use_spacer left
    double_buffer yes
    short_units yes
    pad_percents 3
    own_window yes
    own_window_type normal
    own_window_transparent yes
    gap_x 4
    gap_y 30
    draw_shades no
    draw_outline no
    draw_borders no
    stippled_borders 10
    color0 black
    color1 white
    default_shade_color white
    default_outline_color white
    own_window_hints undecorated, below, skip_taskbar, skip_pager
    alignment bottom_left
    TEXT
    ${alignc}${color1}$nodename
    ${alignc}$sysname $kernel on $machine
    ${color1}$hr
    ${color1}CPU: $color0${cpu cpu0}%
    ${color0}${cpugraph cpu0 15}
    ${cpubar cpu0 4}
    ${color1}RAM :$color0 $memperc% ${membar 4}
    ${color1}Swap :$color0 $swapperc% ${swapbar 4}
    ${color1}Processes :$color0 ${exec printf "%3d" `ps -A | wc -l`}/$running_processes ${color1}Uptime :$color0 $uptime_short${color1}
    ${color1}Frequency :$color0 ${exec cpufreq-info | grep "current CPU frequency" | cut -c28-35} ${freq}${color1} ${if_existing /sys/class/power_supply/BAT0}${if_existing /sys/class/power_supply/BAT0/present 1}
    ${color1}$hr
    Battery : $color0${battery_bar 4 BAT0}
    ${battery_time}${alignr}${battery}${endif}${endif}
    ${color1}$hr
    ${if_existing /sys/class/net/eth0/operstate up}${color1}IP :${alignr}${color0}${addr eth0}${color1}
    Wired connection
    ${color0}${downspeedgraph eth0 12,108} ${upspeedgraph eth0 12,108}
    ${color1}Down : $color0${downspeed eth0} ${color1} Up: $color0${upspeed eth0}${color1}k/s ${else}${if_existing /sys/class/net/wlan0/operstate up}${color1}IP :${alignr}${color0}${addr wlan0}${color1}
    Wifi :$color0${wireless_link_qual wlan0}% ${wireless_link_bar 4,0 wlan0}
    ${color0}${downspeedgraph wlan0 12,108} ${upspeedgraph wlan0 12,108}
    ${color1}Down : $color0${downspeed wlan0} ${color1} Up : $color0${upspeed wlan0}${color1}${else}
    ${endif}${endif}
    ${color1}$hr
    ${color1}CPU :$color0 ${ibm_temps 0} ${color1}C HDD :$color0 ${ibm_temps 2}${color1} C
    ${color1}GPU :$color0 ${ibm_temps 3} ${color1}C BAT :$color0 ${ibm_temps 4} ${color1}/${color0} ${ibm_temps 6} ${color1}C
    ${color1}$hr
    ${color1}Top: PID CPU% MEM%
    ${color0 white} ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
    ${color0 white} ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
    ${color0 white} ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
    ${color0 white} ${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4}
    As you can see I even put that part of script, which takes values from cpufreq-info into conky, but it still does show wrong values.
    When I manually set frequency to 600Mhz, it shows up in conky.
    With Ubuntu 9.04 this was working fine, so I wonder what has recently changed that could have resulted in this behaviour.

    Archiee wrote:[...]
    - Frequency step size is configurable (default to 100MHz/step) (cpufreq doesn't support this)
    If I'm not mistaken it's the CPU that tells the utility what frequencies it can switch to; not the other way around. Remember each frequency has a voltage tied to it. Also, he's not asking about a way to manage his cpuf requency management, just about a glitch in actualy frequency reporting.
    @ topic starter: why are you grepping cpufreq-info if you can have conky just read it out for you? It's a hardcoded conky feature...
    From their documentation:
    freq    (n)    Returns CPU #n's frequency in MHz. CPUs are counted from 1. If omitted, the parameter defaults to 1
    @ Archiee: I checked with powernowd:
    root@hermes # powernowd -v
    powernowd: PowerNow Daemon v1.00, (c) 2003-2008 John Clemens
    powernowd: Settings:
    powernowd: verbosity: 1
    powernowd: mode: 1 (AGGRESSIVE)
    powernowd: step: 100 MHz (100000 kHz)
    powernowd: lowwater: 20 %
    powernowd: highwater: 80 %
    powernowd: poll interval: 1000 ms
    powernowd: about to return count = 1
    powernowd: Found 2 scalable units: -- 1 'CPU' per scalable unit
    powernowd: cpu0: 800Mhz - 1200Mhz (2 steps)
    powernowd: step1 : 1200Mhz
    powernowd: step2 : 800Mhz
    powernowd: cpu1: 800Mhz - 1200Mhz (2 steps)
    powernowd: step1 : 1200Mhz
    powernowd: step2 : 800Mhz
    root@hermes # cpufreq-info
    cpufrequtils 006: cpufreq-info (C) Dominik Brodowski 2004-2009
    Report errors and bugs to [email protected], please.
    analyzing CPU 0:
    driver: acpi-cpufreq
    CPUs which run at the same hardware frequency: 0 1
    CPUs which need to have their frequency coordinated by software: 0
    maximum transition latency: 10.0 us.
    hardware limits: 800 MHz - 1.20 GHz
    available frequency steps: 1.20 GHz, 800 MHz
    available cpufreq governors: userspace, powersave, ondemand, performance
    current policy: frequency should be within 800 MHz and 1.20 GHz.
    The governor "userspace" may decide which speed to use
    within this range.
    current CPU frequency is 800 MHz (asserted by call to hardware).
    analyzing CPU 1:
    driver: acpi-cpufreq
    CPUs which run at the same hardware frequency: 0 1
    CPUs which need to have their frequency coordinated by software: 1
    maximum transition latency: 10.0 us.
    hardware limits: 800 MHz - 1.20 GHz
    available frequency steps: 1.20 GHz, 800 MHz
    available cpufreq governors: userspace, powersave, ondemand, performance
    current policy: frequency should be within 800 MHz and 1.20 GHz.
    The governor "userspace" may decide which speed to use
    within this range.
    current CPU frequency is 800 MHz (asserted by call to hardware).

  • [SOLVED] Systemd and laptop-mode-tools frequency scaling

    Hi all.
    After a long time with no arch updates (november 2011) for various reasons, I decided to reinstall Arch from point 0 on my Clevo laptop.
    I was pleased to see nothing went bad, all is now set like I want. I installed systemd yesterday. All very straightforward for me, I only have a problem with CPU frequency scaling plus some minor glitches.
    Before systemd, everything went fine. Ondemand governor, set up like I wanted.
    Now when on AC the system uses ondemand, but when on battery it uses the conservative governor. What's more, it does not go over 1.6GHz (2.54GHz max).
    Here are some infos about it:
    [adriano@M735T ~] cpupower frequency-info
    analyzing CPU 0:
    driver: acpi-cpufreq
    CPUs which run at the same hardware frequency: 0 1
    CPUs which need to have their frequency coordinated by software: 0
    maximum transition latency: 10.0 us.
    hardware limits: 800 MHz - 2.53 GHz
    available frequency steps: 2.53 GHz, 2.53 GHz, 1.60 GHz, 800 MHz
    available cpufreq governors: ondemand, performance
    current policy: frequency should be within 800 MHz and 1.60 GHz.
    The governor "ondemand" may decide which speed to use
    within this range.
    current CPU frequency is 1.60 GHz.
    boost state support:
    Supported: yes
    Active: yes
    [yes this is all come out of the cpupower command, no mention of CPU 1. Is this normal?]
    Of course LMT is set up correctly
    CONTROL_CPU_FREQUENCY="1"
    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
    [adriano@M735T ~] sudo systemctl status laptop-mode-tools.service
    laptop-mode-tools.service - Laptop Power Saving Tools
    Loaded: loaded (/usr/lib/systemd/system/laptop-mode-tools.service; enabled)
    Active: active (exited) since Sun, 02 Sep 2012 17:03:45 +0200; 4h 34min ago
    Main PID: 367 (code=exited, status=0/SUCCESS)
    CGroup: name=systemd:/system/laptop-mode-tools.service
    Sep 02 17:03:43 M735T laptop_mode[367]: /usr/sbin/laptop_mode: line 198: /dev/fd/1: No such device or address
    Sep 02 17:03:44 M735T laptop_mode[367]: /usr/sbin/laptop_mode: line 198: /dev/fd/1: No such device or address
    Sep 02 17:03:44 M735T laptop_mode[367]: /usr/sbin/laptop_mode: line 198: /dev/fd/1: No such device or address
    I wonder why LMT status is "exited"
    OK bin that, I just now see something is wrong. I said it used conservative, but I'm on battery and it now says ondemand (still 1.6GHz max). However it seems it does so casually.
    ACPI:
    [adriano@M735T ~] acpi
    Battery 0: Discharging, 53%, rate information unavailable
    This may be (?) or may not be linked with nother problem I have: when unplugging the AC the KDE battery monitor does not update. It says AC is plugged and it will not activate power saving features (screen dimming, suspend...)
    Note that this battery monitor problem occurred even before systemd, so it should not be linked to the above problem. However I'm not 100% sure the above problems did not occur before installing systemd since I only had the system up and running for a comple of days. I seem to recall I checked and it worked fine.
    Any idea why all this happens?
    Last edited by OdinEidolon (2012-11-20 08:56:31)

    Ok rebooted and this is the output of the pm-powersave log file:
    (AC IN, no battery)
    (pastebin)
    http://pastebin.com/Kf2Lx7UQ
    If I grep cpupower:
    Running hook /usr/lib/pm-utils/power.d/cpupower false:
    Setting cpupower frequency governor to ondemand...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower false: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower true:
    Setting cpupower frequency governor to conservative...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower true: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower false:
    Setting cpupower frequency governor to ondemand...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower false: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower true:
    Setting cpupower frequency governor to conservative...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower true: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower true:
    Setting cpupower frequency governor to conservative...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower true: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower true:
    Setting cpupower frequency governor to conservative...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower true: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower true:
    Setting cpupower frequency governor to conservative...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower true: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower true:
    Setting cpupower frequency governor to conservative...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower true: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower false:
    Setting cpupower frequency governor to ondemand...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower false: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower true:
    Setting cpupower frequency governor to conservative...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower true: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower false:
    Setting cpupower frequency governor to ondemand...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower false: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower false:
    Setting cpupower frequency governor to ondemand...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower false: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower true:
    Setting cpupower frequency governor to conservative...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower true: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower true:
    Setting cpupower frequency governor to conservative...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower true: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower false:
    Setting cpupower frequency governor to ondemand...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower false: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower true:
    Setting cpupower frequency governor to conservative...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower true: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower false:
    Setting cpupower frequency governor to ondemand...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower false: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower true:
    Setting cpupower frequency governor to conservative...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower true: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower false:
    Setting cpupower frequency governor to ondemand...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower false: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower false:
    Setting cpupower frequency governor to ondemand...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower false: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower true:
    Setting cpupower frequency governor to conservative...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower true: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower false:
    Setting cpupower frequency governor to ondemand...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower false: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower true:
    Setting cpupower frequency governor to conservative...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower true: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower false:
    Setting cpupower frequency governor to ondemand...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower false: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower false:
    Setting cpupower frequency governor to ondemand...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower false: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower true:
    Setting cpupower frequency governor to conservative...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower true: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower false:
    Setting cpupower frequency governor to ondemand...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower false: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower true:
    Setting cpupower frequency governor to conservative...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower true: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower false:
    Setting cpupower frequency governor to ondemand...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower false: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower true:
    Setting cpupower frequency governor to conservative...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower true: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower true:
    Setting cpupower frequency governor to conservative...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower true: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower true:
    Setting cpupower frequency governor to conservative...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower true: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower true:
    Setting cpupower frequency governor to conservative...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower true: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower true:
    Setting cpupower frequency governor to conservative...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower true: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower true:
    Setting cpupower frequency governor to conservative...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower true: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower true:
    Setting cpupower frequency governor to conservative...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower true: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower true:
    Setting cpupower frequency governor to conservative...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower true: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower false:
    Setting cpupower frequency governor to ondemand...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower false: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower true:
    Setting cpupower frequency governor to conservative...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower true: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower false:
    Setting cpupower frequency governor to ondemand...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower false: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower true:
    Setting cpupower frequency governor to conservative...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower true: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower true:
    Setting cpupower frequency governor to conservative...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower true: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower false:
    Setting cpupower frequency governor to ondemand...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower false: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower true:
    Setting cpupower frequency governor to conservative...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower true: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower false:
    Setting cpupower frequency governor to ondemand...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower false: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower true:
    Setting cpupower frequency governor to conservative...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower true: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower false:
    Setting cpupower frequency governor to ondemand...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower false: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower true:
    Setting cpupower frequency governor to conservative...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower true: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower false:
    Setting cpupower frequency governor to ondemand...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower false: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower false:
    Setting cpupower frequency governor to ondemand...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower false: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower false:
    Setting cpupower frequency governor to ondemand...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower false: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower true:
    Setting cpupower frequency governor to conservative...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower true: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower false:
    Setting cpupower frequency governor to ondemand...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower false: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower true:
    Setting cpupower frequency governor to conservative...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower true: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower false:
    Setting cpupower frequency governor to ondemand...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower false: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower false:
    Setting cpupower frequency governor to ondemand...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower false: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower false:
    Setting cpupower frequency governor to ondemand...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower false: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower true:
    Setting cpupower frequency governor to conservative...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower true: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower false:
    Setting cpupower frequency governor to ondemand...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower false: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower true:
    Setting cpupower frequency governor to conservative...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower true: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower false:
    Setting cpupower frequency governor to ondemand...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower false: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower true:
    Setting cpupower frequency governor to conservative...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower true: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower true:
    Setting cpupower frequency governor to conservative...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower true: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower false:
    Setting cpupower frequency governor to ondemand...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower false: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower false:
    Setting cpupower frequency governor to ondemand...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower false: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower false:
    Setting cpupower frequency governor to ondemand...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower false: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower true:
    Setting cpupower frequency governor to conservative...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower true: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower false:
    Setting cpupower frequency governor to ondemand...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower false: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower true:
    Setting cpupower frequency governor to conservative...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower true: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower false:
    Setting cpupower frequency governor to ondemand...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower false: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower false:
    Setting cpupower frequency governor to ondemand...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower false: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower false:
    Setting cpupower frequency governor to ondemand...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower false: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower true:
    Setting cpupower frequency governor to conservative...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower true: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower true:
    Setting cpupower frequency governor to conservative...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower true: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower false:
    Setting cpupower frequency governor to ondemand...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower false: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower true:
    Setting cpupower frequency governor to conservative...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower true: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower true:
    Setting cpupower frequency governor to conservative...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower true: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower true:
    Setting cpupower frequency governor to conservative...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower true: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower false:
    Setting cpupower frequency governor to ondemand...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower false: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower true:
    Setting cpupower frequency governor to conservative...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower true: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower true:
    Setting cpupower frequency governor to conservative...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower true: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower true:
    Setting cpupower frequency governor to conservative...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower true: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower false:
    Setting cpupower frequency governor to ondemand...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower false: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower true:
    Setting cpupower frequency governor to conservative...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower true: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower false:
    Setting cpupower frequency governor to ondemand...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower false: success.
    Running hook /usr/lib/pm-utils/power.d/cpupower false:
    Setting cpupower frequency governor to ondemand...Setting cpu: 0
    /usr/lib/pm-utils/power.d/cpupower false: success.
    right now:
    1) cpupower reports ondemand and 2.54GHz (right)
    2) acpi -bi reports nothing as it should (battery is disconnected)
    3) acpi -a reports AC in as it should
    4) all KDE stuff works OK
    Now I plug the battery in:
    1) cpupower reports ondemand and 2.54GHz (right)
    2) acpi -bi reports nothing, which is wrong
    3) acpi -a reports AC in as it should
    4) KDE battery monitor reports no battery in, as signaled by acpi
    5) if performing acpi_listen ,it reports nothing interesting
    Now I unplug AC:
    Absolutely nothing changes (not even in the log file) but:
    1) cpupower reports ondemand and 1.6GHz (wrong)
    2) acpi -bi reports nothing, which is wrong
    3) acpi -a reports no AC as it should
    4) KDE battery monitor reports no battery in, as signaled by acpi,  but it also reports AC is inserted

  • I7 frequency scaling

    So i have an i7 3610, and i'm recompiling my kernel, i give some attention to power efficiency
    So this is the app, that is use to read the frequency. (i7z) :  https://code.google.com/p/i7z/
    it says about acpi_cpufreq:
    "Linux doesn't need cpufreq util. Cpu managing software is so last to last year. Seems that CPU throttles down to lower freq if there is no load, even when there is no cpufreqd or acpi-cpufreq module is installed!"
    so i was thinking in disabling acpi_cpufreq on kernel, but then it disables sub-modules (p-state)
    i have read here about ondemand governor not fiting, and to use p-state: http://www.phoronix.com/scan.php?page=n … px=MTM3NDQ
    so in resume, acpi_cpufreq is not good for i7, maybe alternatively use DFS, but if a disable acpi_cpufreq i will disable p-state.
    How you usually configure your kernel for cpu energetic efficiency and scaling ?

    Use pstates driver.  You will need a patch if you're using ivy or haswell.  On mobile now so can't look up your chip.
    EDIT: Seems like it's an ivybridge so you'll need to wait for linux 3.10 to go final, run a 3.10rc, or patch 3.9.x with this:
    diff --git a/drivers/cpufreq/intel_pstate.c b/drivers/cpufreq/intel_pstate.c
    index cc3a8e6..2300269 100644
    --- a/drivers/cpufreq/intel_pstate.c
    +++ b/drivers/cpufreq/intel_pstate.c
    @@ -600,6 +600,7 @@ static void intel_pstate_timer_func(unsigned long __data)
    static const struct x86_cpu_id intel_pstate_cpu_ids[] = {
    ICPU(0x2a, default_policy),
    ICPU(0x2d, default_policy),
    + ICPU(0x3a, default_policy),
    MODULE_DEVICE_TABLE(x86cpu, intel_pstate_cpu_ids);
    --- linux-3.9/drivers/cpufreq/Kconfig.x86 2013-04-28 20:36:01.000000000 -0400
    +++ linux-3.9.mod/drivers/cpufreq/Kconfig.x86 2013-05-18 07:09:23.667729647 -0400
    @@ -6,12 +6,12 @@
    bool "Intel P state control"
    depends on X86
    help
    - This driver provides a P state for Intel core processors.
    + This driver provides a P state for Intel Core processors.
    The driver implements an internal governor and will become
    - the scaling driver and governor for Sandy bridge processors.
    + the scaling driver and governor for Sandy/Ivy Bridge and Haswell processors.
    When this driver is enabled it will become the perferred
    - scaling driver for Sandy bridge processors.
    + scaling driver for Sandy/Ivy Bridge and Haswell processors.
    If in doubt, say N.
    Last edited by graysky (2013-06-20 19:04:30)

  • [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...)

  • Frequency scaling on intel core 2 duo e8400

    I am trying to use frequency scaling for my intel core 2 duo e8400 but when i modprobe acpi-cpufreq I get a message "No such device". What is the correct module for this cpu?

    I don't know if this helps but this is the lsmod output from an ubuntu livecd.
    ac 6148 0
    af_packet 24840 0
    agpgart 35016 1 intel_agp
    ahci 23300 0
    apparmor 40728 0
    ata_generic 8452 0
    ata_piix 17540 3
    battery 11012 0
    bluetooth 57060 4 rfcomm,l2cap
    btcx_risc 5896 3 cx88_alsa,cx8800,cx88xx
    button 8976 0
    cdrom 37536 1 sr_mod
    commoncap 8320 1 apparmor
    compat_ioctl32 2304 1 cx8800
    container 5504 0
    cpufreq_conservative 8072 0
    cpufreq_ondemand 9612 0
    cpufreq_powersave 2688 0
    cpufreq_stats 7232 0
    cpufreq_userspace 5280 0
    cx8800 34944 0
    cx88_alsa 14600 0
    cx88xx 68132 2 cx88_alsa,cx8800
    dock 10656 0
    ehci_hcd 36492 0
    evdev 11136 4
    ext3 133896 2
    fan 5764 0
    freq_table 5792 2 cpufreq_stats,cpufreq_ondemand
    fuse 47124 1
    hid 28928 1 usbhid
    i2c_algo_bit 7428 1 cx88xx
    i2c_core 26112 4 tuner,cx88xx,i2c_algo_bit,tveeprom
    ieee1394 96312 1 ohci1394
    intel_agp 25620 0
    ipv6 273892 10
    ir_common 35460 1 cx88xx
    isofs 36412 1
    jbd 60456 1 ext3
    l2cap 26240 11 rfcomm
    libata 125168 4 pata_jmicron,ata_piix,ahci,ata_generic
    loop 19076 2
    lp 12580 0
    mbcache 9732 1 ext3
    Module Size Used by
    nls_cp437 6784 1
    ohci1394 36528 0
    parport 37448 3 ppdev,lp,parport_pc
    parport_pc 37412 1
    pata_jmicron 7552 1
    pci_hotplug 32704 1 shpchp
    pcspkr 4224 0
    ppdev 10244 0
    processor 32072 1 thermal
    psmouse 39952 0
    r8169 32260 0
    rfcomm 42136 2
    sbs 19592 0
    scsi_mod 147084 4 sr_mod,sg,sd_mod,libata
    sd_mod 30336 4
    serio_raw 8068 0
    sg 36764 0
    shpchp 34580 0
    snd 54660 12 snd_hda_intel,snd_seq_oss,snd_rawmidi,cx88_als$
    snd_hda_intel 263712 1
    snd_mixer_oss 17664 1 snd_pcm_oss
    snd_page_alloc 11400 2 snd_hda_intel,snd_pcm
    snd_pcm 80388 3 snd_hda_intel,cx88_alsa,snd_pcm_oss
    snd_pcm_oss 44672 0
    snd_rawmidi 25728 1 snd_seq_midi
    snd_seq 53232 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_$
    snd_seq_device 9228 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawm$
    snd_seq_dummy 4740 0
    snd_seq_midi 9600 0
    snd_seq_midi_event 8448 2 snd_seq_oss,snd_seq_midi
    snd_seq_oss 33152 0
    snd_timer 24324 2 snd_pcm,snd_seq
    soundcore 8800 1 snd
    squashfs 48132 1
    sr_mod 17828 1
    thermal 14344 0
    tuner 63144 0
    tveeprom 16784 1 cx88xx
    uhci_hcd 26640 0
    unionfs 77096 1
    usbcore 138632 4 usbhid,uhci_hcd,ehci_hcd
    usbhid 29536 0
    v4l1_compat 15364 1 videodev
    v4l2_common 18432 4 tuner,cx8800,cx88xx,videodev
    video 18060 0
    video_buf 26244 3 cx88_alsa,cx8800,cx88xx
    videodev 29312 2 cx8800,cx88xx

Maybe you are looking for