Processor idle / usage

Hi
I have so much power in this MP with 2.8GHz 8 core etc etc... but activity monitor always tells me there's loads of idle processor power.
Today i was running Aperture (it wasn't doing much, but it was running), i was rendering some video in Final Cut Pro, and I was uploading a video to YouTube...all at the same time, and Activity monitor told me the processor was 96% idle... surely it should be working its nuts off?
Anyone know why?
Cheers
J

...just a thought... is there a setting i have to change to make the MP use more of its power (unlikely i think) or are there some applications which just can't use the multiple processors...

Similar Messages

  • Manually allocating processor core usage?

    Hi all,
    So I'm not sure if I'm posting this in the right seciton, but here it goes. So my logic board is broken and Activity Moniter shows that kernel_task (the os itself) is using between 500-600% CPU usage (I have 8 cores so this is about 63-75% CPU capacity)
    For reasons I won't get into, I can't fix my computer for about a month. However, there are some higher-performance things I still would like to do. For example, play Dwarf Fortress. Now Dwarf Fortress is not multithreaded, so in theory, if the crazy-high kernel_task usage is restricted to 6 cores, and I can somehow guarentee that 1 core is mostly dedicated to Dwarf Fortress, then I could still play it to a degree. (It's possible that slowdown due thrashing and multi-core issues makes this impossible, but I'm not sure).
    Is there some way I can run the program giving it precedence to one of the cores? Or on the other side, restrict kernel_task to the first 6 cores? I'm pretty sure the program itself has no mechanism for this, so it would have to be something from the mac side. I thought maybe virtualizing a machine and dedicating the cores to that machine might work, but the overhead might make the whole thing slower. I'm a technical user, so any suggestions are welcome.

    kernel_task does not randomly use 600% CPU.  Something is definitely wrong here.
    I don't know that you can assign a "nice" value to kernel_task to de-prioritize its CPU usage.  Some processes you can, but I don't think you can with kernel_task.  Better to find out why it's burning CPU.

  • MBP processor problems

    2.33GHZ Macbook Pro, 2gigs of ram, 120gb HD, no bootcamp, no windows, microsoft office installed.
    sometimes when i am on my mbp (both battery and AC) for a couple of hours or so, the processor usage suddenly goes up to 99% and stays there, regardless of what apps i have open, or if i quit them. I can leave my mac with nothing running, and it'll still say the processor usage is 99%. This causes the mbp to get very hot and the fans come on full blast, only when i reboot it does the processor usage go back down to what it should be, and the fans die off.
    what do you guys think the problem is? is something running in the background that i should know about? my first suspect was the anti-virus (Norton), but i've realized that even when i run a virus scan, the processor usage never goes above 60% or so, therefore why would it go up to 99% sometimes? and why cant i see it scanning?
    My second suspect is maybe i have a virus or something, but i doubt that.
    Also, usually when I have nothing running on my mac, the processor idle usage is around 25 - 30%. My 24inch iMac C2D falls down to around 5%, but it doesnt have any antivirus software. Therefore i assumed that the real-time protection that is enabled on my mbp's antivirus might be contributing to this, but even when i turn it off, nothing changes.
    please help!

    That may be possible. When I used it for a short time, I never let it run in the background, I always set it to scanning when nothing else was running.
    While it may not really be necessary on a Mac, I run ClamX Av - a free open source AV program. You can look at it here.
    http://www.clamxav.com/

  • HIGH IDLE CPU 95%+ WHILE NOTHING IS USING OVER 5% HELP!!!!

    Macbook Pro Mid 2012
    noticed my fan keeps coming on while preforming simple tasks, i've looked over forums and nothing seems
    explain why my cpu idle usage is so low when my activity manager shows nothing using over 5%
    can any body help me solve this problem.

    Francis1992,
    I would recomend trying an SMC reset, if your fans are running when you're not performing any intensive tasks. As for a high idle, that is normal. The idle percentage is how much CPU is available for your machine to use, so a high idle is actually a good thing! Check out this article for more info on how you can read activity monitor. Are you running Mavericks?

  • Comparing power usage

    I'm interested in upgrading from a 20" Intel iMac to a 24" Intel iMac. I note that my current 20" iMac is rated for 180 watts maximum continuous power and the 24" iMac is rated maximum continuous power: 280W. I'm concerned about the additional energy usage but suspect that maximum continuous power may not describe the real life power usage. Does anyone have an understanding of what this means?
    I know the screen is bigger and the CPU is bigger and so the new machine will use more power, but if I'm doing email or accounting or data base use or reading the NY times on line I'm probably using less power than if I'm watching the Daily show on HULU or running Garage Band.
    What do you think?

    I also would not worry as much about the power difference. The first thing is most computers do not come close to using their maximum power rating. The iMac idle usage will be less than 100 watts and maximum usage probably won't go over 130 watts. Most of the power difference between the 20" and 24" will come from the larger lighting unit for the display. Lowering the brightness and setting the display to sleep sooner will help reduce power usage.
    George

  • Problem with motherboard and cpu cooler

    First of all , hello.
    Let me present my current pc.
    Mainboard - MSI 880GM-E41
    CPu - Amd phenom x2 560 black - unlocked to quad
    Ram - 4 gb kingmax DDR 3
    Video - Gainward GTS 450 512 DDR 5
    Hdd - Western Digital 640 GB
    Power suply - Sirtech 400 W
    Now the problem.I bought a Scythe Katana 3 cooler because i couldnt stand the noise from AMD stock cooler anymore.
    The cooler RPM in idle/load / full load is 2800 RPM (maximum !) Shoudnt the mainboard set the cooler's rotation to match the processor current usage ? My cooler stand in maximum rotations every single time.
    Note that my temperatures are excelent.
    I took a look in Bios and could find much.
    H/W Monitor
    Cooler - 4 pins selected
    Smart fan target - disabled selected.Guess this is the automatic option.I dont wanna set it to manual in order to give some values.
    Amd cool and quiet - enabled (tried it with disabled too , same deal)
    C1E support - enabled.
    Would updating my bios to lasted available solve this problem ? I wanted to do that but i wonder if updating the bios would interfere with my unlock of the processor's cores.
    Thanks you very much.

    Yes , it is
    I dont actualy have an "enabled" option....just disabled or some values.
    I heard from a friend that :
    Smart Fan Target - the critical temperature from which the fan starts to grow in rotations
    Cpu Min.Fan Speed - the desired rotations per minute in idle
    Is this correct ?
    Im thinking about
    First - 45
    Second - dont know....i have to test with different values.

  • Indicator-powersave & throttle

    Thanks to some very useful advice here in the thread and a lot of time on google, this is shaping up into something worthwhile!
    indicator-powersave is a fork of indicator-cpufreq with additional controls for system-wide powersaving. It is not a detailed reporting tool like powertop (see throttle check), but enables more comprehensive powersaving than powertop checks for. It is not as multi-purpose as tlp but should be as effective for anything other than a Thinkpad and with a convenient, user-discretion menu to select options by mouse.
    The front end is an application indicator:
    The backend is a bash script which does it's best to manipulate runtime system settings (sysfs/procfs) rather than modify config files or employ external tools where possible: ENERGY_PERF_BIAS (x86_energy_perf_policy), HDD (hdparm), LAN (ethtool), WLAN (iw), and GPU (nvidia-settings) need optional, external tools. This script works without the indicator.
    /usr/bin/throttle
    #!/bin/bash
    while (( "$#" )); do
    #Find the number of physical cores (for hyperthreading control)
    CORES="$(grep "^core id" /proc/cpuinfo | sort -u | wc -l)"
    case "$1" in
    full|performance|cut|powersave)
    case "$1" in
    full|performance)
    GOVERNOR="performance"
    XPSTURBO="0"
    HYPERTHREADS="1"
    ENERGYPERF="0"
    LAPTOP="0"
    DIRTYWBC="500"
    NMIDOG="0" # Always off
    POLICY="max_performance"
    APM="255"
    AAM="254"
    CONTROL="on"
    AUTOSUSPEND="-1"
    POWERSAVE="0"
    CONTROLLER="N"
    WLPOWERSAVE="off"
    WOLA="g"
    WOLB="enabled"
    LEDBRIGHT="255"
    NVPM="1"
    cut|powersave)
    GOVERNOR="powersave"
    XPSTURBO="1"
    HYPERTHREADS="0"
    ENERGYPERF="15"
    LAPTOP="5"
    DIRTYWBC="1500"
    NMIDOG="0"
    POLICY="min_power"
    APM="1"
    AAM="128"
    CONTROL="auto"
    AUTOSUSPEND="1"
    POWERSAVE="1"
    CONTROLLER="Y"
    WLPOWERSAVE="on"
    WOLA="d"
    WOLB="disabled"
    LEDBRIGHT="0"
    NVPM="0"
    esac
    # CPU Governor
    for i in /sys/bus/cpu/drivers/processor/cpu*/cpufreq/scaling_governor; do [[ -f "${i}" ]] && \
    printf "${GOVERNOR}" > "${i}" & done &
    # Disable Intel P-State Turbo
    [[ -f /sys/devices/system/cpu/intel_pstate/no_turbo ]] && \
    printf "${XPSTURBO}" > /sys/devices/system/cpu/intel_pstate/no_turbo &
    # Hyperthreads
    for i in /sys/devices/system/cpu/cpu*/online; do [[ -f "${i}" ]] && \
    [[ "$(printf "${i}" | tr -cd [:digit:])" -ge "${CORES}" ]] && \
    printf "${HYPERTHREADS}" > "${i}" & done &
    wait # for cpus on/off
    # ENERGY_PERF_BIAS
    [[ -n "$(command -v x86_energy_perf_policy)" ]] && \
    x86_energy_perf_policy "${ENERGYPERF}" &
    # Virtual Memory (Swap)
    printf "${LAPTOP}" > /proc/sys/vm/laptop_mode &
    printf "${DIRTYWBC}" > /proc/sys/vm/dirty_writeback_centisecs &
    printf "${DIRTYWBC}" > /proc/sys/vm/dirty_expire_centisecs &
    # NMI watchdog
    [[ -f /proc/sys/kernel/watchdog ]] && \
    printf "${NMIDOG}" > /proc/sys/kernel/watchdog &
    # SATA link power management
    for i in /sys/class/scsi_host/host*/link_power_management_policy; do [[ -f "${i}" ]] && \
    printf "${POLICY}" > "${i}" & done &
    # Hard drives
    [[ -n "$(command -v hdparm)" ]] && \
    hdparm -qB "${APM}" -qM "${AAM}" /dev/[hs]d[a-z] 2> /dev/null &
    # Runtime power management for devices (Example with specific exception for Unifying transceiver)
    for i in /sys/{class/*,bus/*/devices}/*/power/control; do [[ -f "${i}" ]] && [[ \
    -z "$(ls "$(printf "${i}" | sed 's|power.*||g')"/*/ | grep "0003:046D:C52B")" ]] && \
    printf "${CONTROL}" > "${i}" & done &
    # USB Autosuspend (Example with exception for Unifying transceiver)
    for i in /sys/bus/usb/devices/*/power/autosuspend{,_delay_ms}; do [[ -f "${i}" ]] && [[ \
    -z "$(ls "$(printf "${i}" | sed 's|power.*||g')"/*/ | grep "0003:046D:C52B")" ]] && \
    echo "${AUTOSUSPEND}" > "${i}" & done &
    # Powersaving for modules
    for i in /sys/module/*/parameters/power_save; do \
    printf "${POWERSAVE}" > "${i}" & done &
    for i in /sys/module/*/parameters/power_save_controller; do \
    printf "${CONTROLLER}" > "${i}" & done &
    # Network powersaving
    for i in /sys/class/net/wl*; do [[ -d "${i}" ]] && \
    [[ -n "$(command -v iw)" ]] && \
    iw dev "$(printf "${i}" | sed 's/^.*wl/wl/')" set power_save "${WLPOWERSAVE}" 2> /dev/null & done &
    for i in /sys/class/net/e*; do [[ -d "${i}" ]] && \
    [[ -n "$(command -v ethtool)" ]] && \
    ethtool -s "$(printf "${i}" | sed 's/^.*e/e/')" wol "${WOLA}" 2> /dev/null & done &
    for i in /sys/class/net/*/device/power/wakeup; do [[ -f "${i}" ]] && \
    printf "${WOLB}" > "${i}" & done &
    # LEDs
    for i in /sys/class/leds/*/brightness; do [[ -f "${i}" ]] && \
    printf "${LEDBRIGHT}" > "${i}" & done &
    # Nvidia PowerMizer
    [[ -n "$(command -v nvidia-settings)" ]] && \
    DISPLAY=":0.0" nvidia-settings -a [gpu:0]/GPUPowerMizerMode="${NVPM}" > /dev/null &
    wait # Hey, let's stop! :) *stops* ... YAY! =D
    shift
    unset GOVERNOR XPSTURBO HYPERTHREADS ENERGYPERF LAPTOP DIRTYWBC NMIDOG \
    POLICY APM AAM CONTROL AUTOSUSPEND POWERSAVE CONTROLLER \
    WLPOWERSAVE WOLA WOLB LEDBRIGHT NVPM
    gov*)
    case "${1}" in \
    gov-full) GOVERNOR="performance" ;; \
    gov-cut) GOVERNOR="powersave" ;; esac
    [[ -z "${GOVERNOR}" ]] && \
    case "${2}" in \
    full|performance) GOVERNOR="performance"; SHIFT="2" ;; \
    cut|powersave) GOVERNOR="powersave"; SHIFT="2" ;; esac
    [[ -z "${GOVERNOR}" ]] && \
    printf "${0} gov {cut,full} - CPU Governor\n" || \
    for i in /sys/bus/cpu/drivers/processor/cpu*/cpufreq/scaling_governor; do [[ -f "${i}" ]] && \
    printf "${GOVERNOR}" > ${i} & done &
    [[ -n "${SHIFT}" ]] && shift "${SHIFT}" || shift
    wait
    unset GOVERNOR SHIFT
    turbo*)
    case "${1}" in \
    turbo-on) XPSTURBO="0" ;; \
    turbo-off) XPSTURBO="1" ;; esac
    [[ -z "${XPSTURBO}" ]] && \
    case "${2}" in \
    on|performance) XPSTURBO="0"; SHIFT="2" ;; \
    off|powersave) XPSTURBO="1"; SHIFT="2" ;; esac
    [[ -z "${XPSTURBO}" ]] && \
    printf "${0} turbo {on,off} - Intel P-State Turbo\n" || \
    [[ -f /sys/devices/system/cpu/intel_pstate/no_turbo ]] && \
    printf "${XPSTURBO}" > /sys/devices/system/cpu/intel_pstate/no_turbo &
    [[ -n "${SHIFT}" ]] && shift "${SHIFT}" || shift
    wait
    unset XPSTURBO SHIFT
    ht*)
    case "${1}" in \
    ht-on) HYPERTHREADS="1" ;; \
    ht-off) HYPERTHREADS="0" ;; esac
    [[ -z "${HYPERTHREADS}" ]] && \
    case "${2}" in \
    on|performance) HYPERTHREADS="1"; SHIFT="2" ;; \
    off|powersave) HYPERTHREADS="0"; SHIFT="2" ;; esac
    [[ -z "${HYPERTHREADS}" ]] && \
    printf "${0} ht {on,off} - Hyperthreads\n" || \
    for i in /sys/devices/system/cpu/cpu*/online; do [[ -f "${i}" ]] && \
    [[ "$(printf "${i}" | tr -cd [:digit:])" -ge "${CORES}" ]] && \
    printf "${HYPERTHREADS}" > "${i}" & done &
    [[ -n "${SHIFT}" ]] && shift "${SHIFT}" || shift
    wait
    unset HYPERTHREADS SHIFT
    gpu*)
    case "${1}" in \
    gpu-full) NVPM="1" ;; \
    gpu-cut) NVPM="0" ;; esac
    [[ -z "${NVPM}" ]] && \
    case "${2}" in \
    full|performance) NVPM="1"; SHIFT="2" ;; \
    cut|powersave) NVPM="0"; SHIFT="2" ;; esac
    [[ -z "${NVPM}" ]] && \
    printf "${0} gpu {cut,full} - GPU runtime powersaving (only Nvidia ATM)\n" || \
    [[ -z "$(command -v nvidia-settings)" ]] && \
    printf "nvidia-settings not found; only nvidia currently supported" || \
    DISPLAY=":0.0" nvidia-settings -a [gpu:0]/GPUPowerMizerMode="${NVPM}" > /dev/null &
    [[ -n "${SHIFT}" ]] && shift "${SHIFT}" || shift
    wait
    unset NVPM SHIFT
    check)
    printf "\nCPU Governor\n/sys/bus/cpu/drivers/processor/cpu*/cpufreq/scaling_governor\n"
    for i in /sys/bus/cpu/drivers/processor/cpu*/cpufreq/scaling_governor; do [[ -f "${i}" ]] && \
    printf "${i}\n$(cat ${i})\n"; done | sed 's|/sys/bus/cpu/drivers/processor/||g; s|/.*||g; N;s|\n|\t|'
    [[ -f /sys/devices/system/cpu/intel_pstate/no_turbo ]] && \
    printf "\nDisable Intel P-State Turbo\n/sys/devices/system/cpu/intel_pstate/no_turbo\n"; \
    printf "no_turbo\n$(cat /sys/devices/system/cpu/intel_pstate/no_turbo)\n" | sed 'N;s|\n|\t|'
    printf "\nHyperthreads\n/sys/devices/system/cpu/cpu*/online\n"
    for i in /sys/devices/system/cpu/cpu*/online; do [[ -f "${i}" ]] && \
    [[ $(printf "${i}" | tr -cd [:digit:]) -ge "$CORES" ]] && \
    printf "${i}\n$(cat ${i})\n"; done | sed 's|/sys/devices/system/cpu/||g; s|/.*||g; N;s|\n|\t|'
    [[ -z "$(command -v x86_energy_perf_policy)" ]] && \
    printf "\nEnergy Perf Bias\n" && \
    x86_energy_perf_policy -r #SUID
    printf "\nVirtual Memory (Swap)\n/proc/sys/vm/\n"
    printf "laptop_mode\t$(cat /proc/sys/vm/laptop_mode)\n"
    printf "dirty_writeback_centisecs\t$(cat /proc/sys/vm/dirty_writeback_centisecs)\n"
    printf "dirty_expire_centisecs\t$(cat /proc/sys/vm/dirty_expire_centisecs)\n"
    [[ -f /proc/sys/kernel/watchdog ]] && \
    printf "\nNMI watchdog\n" && \
    printf "/proc/sys/kernel/watchdog\t$(cat /proc/sys/kernel/watchdog)\n"
    printf "\nSATA link power management\n/sys/class/scsi_host/host*/link_power_management_policy\n"
    for i in /sys/class/scsi_host/host*/link_power_management_policy; do [[ -f "${i}" ]] && \
    printf "${i}\n$(cat ${i})\n"; done | sed 's|/sys/class/scsi_host/||g; s|/.*||g; N;s|\n|\t|'
    [[ -n "$(command -v hdparm)" ]] && \
    printf "\nHard drives\n/dev/[hs]d[a-z]\n" && \
    hdparm -B -M /dev/[hs]d[a-z] 2> /dev/null | sed 'N;s|\n||g; s|/dev/||g; s|\t| |g;' #SUID
    printf "\nRuntime power management\n/sys/{class,bus}/*/{*,devices/*}/power/control\n"
    for i in /sys/{class,bus}/*/{*,devices/*}/power/control; do [[ -f "${i}" ]] && \
    printf "${i}\n$(cat ${i})\n"; done | sed 's|/sys/class/||g; s|/sys/bus/||g; s|/devices||g; s|/power/control||g; N;s|\n|\t|'
    printf "\nUSB Autosuspend (may disable some older devices!)\n/sys/bus/usb/devices/*/power/autosuspend{,_delay_ms}\n"
    for i in /sys/bus/usb/devices/*/power/autosuspend{,_delay_ms}; do [[ -f "${i}" ]] && \
    printf "${i}\n$(cat ${i})\n"; done | sed 's|/sys/bus/usb/devices/||g; s|/.*||g; N;s|\n|\t|'
    printf "\nPower saving for modules\n/sys/module/*/parameters/power_save{,_controller}\n"
    for i in /sys/module/*/parameters/power_save{,_controller}; do [[ -f "${i}" ]] && \
    printf "${i}\n$(cat ${i})\n"; done | sed 's|/sys/module/||g; s|/parameters/.*||g; s|/.*||g; N;s|\n|\t|'
    printf "\nNetwork device powersaving\n/sys/class/net/{wl*,e*,*/device/power/wakeup}\n";
    [[ -n "$(command -v iw)" ]] && \
    for i in /sys/class/net/wl*; do [[ -d "${i}" ]] && \
    printf "${i}\n$(iw dev $(printf ${i} | sed 's/^.*wl/wl/') get power_save)"; done | sed 's|^\t| |g;s|/sys/class/net/||g; s|/.*||g'
    [[ -n "$(command -v ethtool)" ]] && \
    for i in /sys/class/net/e*; do [[ -d "${i}" ]] && \
    printf "${i}\n$(ethtool $(printf ${i} | sed 's/^.*e/e/') | grep Wake-on)"; done | sed 's|^\t| |g;s|/sys/class/net/||g; s|/.*||g'
    for i in /sys/class/net/*/device/power/wakeup; do [[ -f "${i}" ]] && \
    printf "${i}\n$(cat ${i})\n"; done | sed 's|/sys/class/net/||g; s|/device/power/wakeup||g; s|/.*||g; N;s|\n|\t|'
    printf "\nLEDs\n/sys/class/leds/*/brightness\n"
    for i in /sys/class/leds/*/brightness; do [[ -f "${i}" ]] && \
    printf "${i}\n$(cat ${i})\n"; done | sed 's|/sys/class/leds/||g; s|/brightness||g; s|/.*||g; N;s|\n|\t|'
    [[ -n "$(command -v nvidia-settings)" ]] && \
    printf "\nNvidia PowerMizer\n" && \
    DISPLAY=":0.0" nvidia-settings -q [gpu:0]/GPUPowerMizerMode | grep "Attribute" | sed 's|.*\[||g;s|\]):||g;s| |\t|g;s|\.$||g'
    shift
    *|help)
    [[ ! "${1}" == "help" ]] && \
    printf "Invalid input: $@\n"
    printf "\nRuntime power management:\n"
    printf "${0} {cut,full} - system-wide runtime powersaving\n"
    printf "${0} check - inspect runtime powersaving\n"
    printf "\nExtras:\n"
    printf "${0} gov {cut,full} - CPU Governor\n"
    printf "${0} turbo {on,off} - Intel P-State Turbo\n"
    printf "${0} ht {on,off} - Hyperthreads\n"
    printf "${0} gpu {cut,full} - GPU runtime powersaving (only Nvidia ATM)\n"
    printf "\nOptions can take {performace,powersave} and are stackable:\n"
    printf "\n${0} powersave gov full turbo on gpu full ht on check\n"
    exit
    esac
    done
    For maximum effectivenes, it's best to apply the settings to new devices immediately with udev. Not all of the powersaving options are accessible from udev directly. These rules enable most of the powersaving settings on boot and for all newly connected devices. I'm not quite satisfied with this, so it isn't currently packaged with indicator-powersave.
    /etc/udev/rules.d/runtime-pm.rules
    ## Whitelisted Actions
    ACTION!="add", GOTO="runtime_pm_rules_end"
    ## Blacklisted Devices (USB Keyboard/Mouse, etc.)
    # Logitec Unifying Reciever (occasionally disabled ?)
    ATTR{idVendor}=="046d", ATTR{idProduct}=="c52b", GOTO="runtime_pm_rules_end"
    # Standard Microsystems Corp. 2 Port Hub (doesn't charge with runtime pm ?)
    ATTR{idVendor}=="0424", ATTR{idProduct}=="a700", GOTO="runtime_pm_rules_end"
    # Charge Sixaxis/Dualshock 3 (disconnect or charge too slowly with runtime pm ?)
    ATTR{idVendor}=="054c", ATTR{idProduct}=="0268", GOTO="runtime_pm_rules_end"
    # Hard disk power saving
    SUBSYSTEM=="scsi_host", KERNEL=="host*", ATTR{link_power_management_policy}="min_power"
    KERNEL=="[hs]d[a-z]", ATTR{queue/rotational}=="1", RUN+="/usr/bin/hdparm -B 1 -M 128 /dev/%k"
    # Various subsystems runtime power management
    SUBSYSTEMS=="*", ATTR{power/control}=="on", ATTR{power/control}="auto"
    # USB autosuspend devices after 1 sec (may disable some old devices!)
    SUBSYSTEM=="usb", TEST=="power/autosuspend", ATTR{power/autosuspend}="1"
    SUBSYSTEM=="usb", TEST=="power/autosuspend_delay_ms", ATTR{power/autosuspend_delay_ms}="1"
    # Various subsystems power saving
    SUBSYSTEMS=="*", TEST=="parameters/power_save", ATTR{parameters/power_save}="1"
    SUBSYSTEMS=="*", ATTR{parameters/power_save_controller}=="N", ATTR{parameters/power_save_controller}="Y"
    # D3 Cold
    DRIVER=="*", ATTR{d3cold_allowed}=="0", ATTR{d3cold_allowed}="1"
    # Network Powersaving
    SUBSYSTEM=="net", KERNEL=="wl*", RUN+="/usr/bin/iw dev %k set power_save on"
    SUBSYSTEM=="net", KERNEL=="e*", RUN+="/usr/sbin/ethtool -s %k wol d"
    SUBSYSTEM=="net", TEST=="device/power/wakeup", ATTR{device/power/wakeup}="disabled"
    # Reduce LED Brightness
    SUBSYSTEM=="leds", TEST=="brightness", ATTR{brightness}="0"
    # Exit
    LABEL="runtime_pm_rules_end"
    Settings that require modifying unique configuration files and on/off only switches have been intentionally omitted.
    Settings for proprietary and OEM devices are being added as needed (on the hardware I have; open to suggestions for more!).
    ::UPDATE::
    Massive under-the-hood improvements for throttle:
    -All external tools are now optional; missing tools will be skipped over.
    -Option stacking works as advertised (among other code improvements).
    -Better option style: "option setting" eg "ht on" The old style still works too, ie "ht-on" as still used by indicator-powersave, and all options can take {performance,powersave}.
    Throttle cut systemd service: throttle-cut.service (disabled by default)
    indicator-powersave's "GPU Throttle" menu still does not work for no logical reason. throttle gpu {full,cut} works.
    Last edited by quequotion (2015-05-10 04:55:12)

    ooo wrote:you can use udev rules, sysctl.d, tmpfiles.d and/or modprobe.d to enable all of those settings. Then you wouldn't need to write any additional systemd services.
    Thanks! This will be best for making sure the system starts up in low power mode (udev rules probably take effect earlier than my systemd service would). Still need to work on a way to toggle all of them on and off. Something like "systemctl start/stop runtime-pm"... Maybe I can have it toggle the powersave mode through udev?
    Then use a script if you need to disable some of the settings to maximize performance when needed.
    or you can write systemd service that simply runs the powersaving script.
    This may be what I'm looking for.
    you can disable nmi watchdog via sysctl or kernel command line
    These days I compile the kernel without watchdog support, but a good idea no less.
    There are also some additional power saving possibilities for your HD, although they may not be best suited for desktop hard drives.
    I have four SATA II drives in a 2TB RAID:0 array... if they have powersaving options I'll give them a shot.
    Also, PowerTOP HTML report:
    <!DOCTYPE html>
    <html lang='en'>
    <head>
    <title>PowerTOP report</title>
    <meta http-equiv='content-type' content='text/html;charset=utf-8'>
    <script type='text/javascript'>
    var powertop = {
    blocks: {
    summary: 'Summary',
    cpuidle: 'CPU Idle',
    cpufreq: 'CPU Frequency',
    software: 'Software Info',
    devinfo: 'Device Info',
    tuning: 'Tuning',
    ahci: 'AHCI'
    cadd: function(idx, c){
    var el = document.getElementById(idx);
    if (el) {
    var cn = el.className;
    if (cn.indexOf(c) != -1)
    return;
    cn += ' ' + c;
    el.className = cn;
    crm: function(id, c){
    var el = document.getElementById(id);
    if (el) {
    var cn = el.className
    while (cn.indexOf(' ' + c) != -1)
    cn = cn.replace(' ' + c,'');
    el.className = cn;
    newbutton: function(id, txt) {
    var x = document.createElement('div');
    x.id = id + '_button';
    x.className = 'nav_button';
    x.textContent = txt;
    x.innerText = txt;
    x.onclick = function() { powertop.toggle(id); };
    return x;
    setupbuttons: function() {
    var t = document.getElementById('main_menu');
    if (t) {
    for (var b in powertop.blocks) {
    t.appendChild(powertop.newbutton(b, powertop.blocks[b]));
    t.appendChild(powertop.newbutton('all', 'All'));
    toggle: function(b) {
    powertop.baseall();
    if (b == 'all') {
    for (var c in powertop.blocks) {
    powertop.crm(c, 'hide');
    } else {
    powertop.crm(b, 'hide');
    powertop.cadd(b + '_button', 'pressed');
    baseall: function() {
    for (var b in powertop.blocks) {
    powertop.cadd(b, 'hide');
    powertop.crm(b + '_button', 'pressed');
    powertop.cadd('all', 'hide');
    powertop.crm('all_button', 'pressed');
    onload: function() {
    powertop.setupbuttons();
    powertop.toggle('summary');
    </script>
    <style type='text/css'>
    /* General CSS */
    margin:0px;
    padding:0px;
    body {
    background-color: #eee; /* Background color */
    color: #222; /* Font color */
    font-family: Helvetica;
    font-size: 14px;
    #main_container{
    width: 960px;
    margin: 2px auto;
    /* Top logo & system table css */
    #main_header{
    min-width: 960px;
    display:block;
    img.pwtop_logo{
    float:left;
    height:40%;
    width: 40%;
    padding:20px;
    .sys_info
    float: left;
    height:116px;
    width:450px;
    font-size: 12px;
    display: inline;
    position relative;
    text-align: left;
    th{
    text-align: left;
    /* CSS Main Content */
    .content_title
    color: #296629;
    padding:0px;
    margin:2px;
    #chart_div{
    float: left;
    .small
    font-size: 10px;
    table.emphasis2
    font-size: 13px;
    max-width:95%;
    th.emph_title {
    padding:5px;
    tr.emph1:nth-child(odd) {
    background: #ffffff;
    tr.emph1:nth-child(even) {
    background: #ebebeb;
    tr.tune:nth-child(odd) {
    background: #fffcfc;
    tr.tune:nth-child(even) {
    background: #fff0f0;
    td.no_wrap:first-child {
    white-space:nowrap;
    .side_by_side_left{
    float:left;
    .side_by_side_right{
    float:right;
    #device{
    display: inline-block;
    .clear_block{
    clear:both;
    td.package{
    background-color: #e0ddfa; /*purple*/
    td.core{
    background-color: #d1ddff; /*ccebff; /*blue*/
    td.cpu{
    background-color: #ffffeb; /* yellow */
    th.title{
    text-align: center;
    /*border-bottom: 1px solid #666;*/
    li.summary_list
    display: inline;
    padding: 5px;
    background-color: #f6f6f9;
    font-size: 12px;
    /* main menu css*/
    #main_menu {
    display: inline-block;
    font-weight: bold;
    padding: 5px 0;
    text-align: center;
    background-image: -webkit-gradient(linear, left top, left bottom,
    from(#aaa), to(#eee));
    background: -moz-linear-gradient(top, #aaa, #eee);
    #main_menu div {
    font-size: 12px;
    font-weight: bold;
    color: white;
    #main_menu div.nav_button {
    margin: 0 0.2em;
    display: inline;
    cursor: pointer;
    color: #223232;
    font-size: 13px;
    font-weight: bold;
    padding: 5px;
    text-align: center;
    text-decoration: none;
    div.pressed {
    border: -webkit-gradient(linear, left top, left bottom,
    from(#b2ffb2), to(#e0ffe0));
    border-width:0px 8px 0px 8px;
    background: #999;
    background-image: -webkit-gradient(linear, left top, left bottom,
    from(#b2ffb2), to(#e0ffe0));
    background: -moz-linear-gradient(top, #b2ffb2, #e0ffe0);
    div.hide {
    display: none;
    </style>
    </head>
    <body onload='powertop.onload();'>
    <div id="main_container">
    <header id="main_header">
    <img alt="PowerTop" class="pwtop_logo" src="./PowerTop.png"><div class="sys_info">
    <h2 class="content_title"> System Information </h2>
    <table class="emphasis1">
    <tr> <th class="table_sysinfo"> PowerTOP Version </th> <td > v2.6 </td> </tr>
    <tr> <th class="table_sysinfo"> Kernel Version </th> <td > Linux version 3.13.6-2-ck </td> </tr>
    <tr> <th class="table_sysinfo"> System Name </th> <td > ASRockZ68 Extreme4 Gen3To Be Filled By O.E.M. </td> </tr>
    <tr> <th class="table_sysinfo"> CPU Information </th> <td > Intel(R) Core(TM) i7-2700K CPU @ 3.50GHz </td> </tr>
    <tr> <th class="table_sysinfo"> OS Information </th> <td > Arch Linux </td> </tr>
    </table>
    </div>
    </header>
    <br/><div id="main_menu"> </div>
    <div><br/> <ul>
    <li class="summary_list"> <b> Target: </b> 1 units/s </li><li class="summary_list"> <b> System: </b> 845.8 wakeup/s </li><li class="summary_list"> <b> CPU: </b> 37.8% usage </li><li class="summary_list"> <b> GPU: </b> 0 ops/s </li><li class="summary_list"> <b> GFX: </b> 226.6 wakeups/s </li><li class="summary_list"> <b> VFS: </b> 0 ops/s </li></ul> </div> <br />
    <div id="summary">
    <h2 class="content_title"> Top 10 Power Consumers </h2>
    <table class="emphasis2">
    <tr class="emph1"> <th class="emph_title"> Usage </th> <th class="emph_title"> Events/s </th> <th class="emph_title"> Category </th> <th class="emph_title"> Description </th> </tr>
    <tr class="emph1"> <td > 33.4% </td> <td > 332.5 </td> <td > Process </td> <td > /usr/bin/vlc --started-from-file </td> </tr>
    <tr class="emph1"> <td > 0.9% </td> <td > 189.6 </td> <td > Process </td> <td > /usr/lib/firefox/firefox </td> </tr>
    <tr class="emph1"> <td > 100.0% </td> <td > </td> <td > Device </td> <td > Audio codec hwC0D0: Realtek </td> </tr>
    <tr class="emph1"> <td > 0.1% </td> <td > 83.1 </td> <td > Timer </td> <td > tick_sched_timer </td> </tr>
    <tr class="emph1"> <td > 0.1% </td> <td > 57.6 </td> <td > Process </td> <td > compton --dbus </td> </tr>
    <tr class="emph1"> <td > 0.1% </td> <td > 56.3 </td> <td > Timer </td> <td > hrtimer_wakeup </td> </tr>
    <tr class="emph1"> <td > 0.9% </td> <td > 47.2 </td> <td > Process </td> <td > /usr/bin/pulseaudio --start </td> </tr>
    <tr class="emph1"> <td > 0.3% </td> <td > 27.2 </td> <td > Interrupt </td> <td > [6] tasklet(softirq) </td> </tr>
    <tr class="emph1"> <td > 0.0% </td> <td > 8.9 </td> <td > Interrupt </td> <td > [58] snd_hda_intel </td> </tr>
    <tr class="emph1"> <td > 0.1% </td> <td > 8.1 </td> <td > kWork </td> <td > os_execute_work_item </td> </tr>
    </table>
    </div>
    <div class="clear_block" id="cpuidle">
    <h2 class="content_title"> Processor Idle State Report </h2>
    <table class="emphasis2 side_by_side_left">
    <tr> <th class="title"> Package </th> <th class="title"> 0 </th> </tr>
    <tr> <td class="package"> &nbsp; </td> <td class="package"> &nbsp; </td> </tr>
    <tr> <td class="package"> &nbsp; </td> <td class="package"> &nbsp; </td> </tr>
    <tr> <td class="package"> &nbsp; </td> <td class="package"> &nbsp; </td> </tr>
    <tr> <td class="package"> C2 (pc2) </td> <td class="package"> 0.0% </td> </tr>
    <tr> <td class="package"> C3 (pc3) </td> <td class="package"> 0.0% </td> </tr>
    <tr> <td class="package"> C6 (pc6) </td> <td class="package"> 0.0% </td> </tr>
    <tr> <td class="package"> C7 (pc7) </td> <td class="package"> 0.0% </td> </tr>
    </table>
    <table class="emphasis2 side_by_side_left">
    <tr> <th class="title"> </th> <th class="title"> Core 0 </th> </tr>
    <tr> <td class="core"> &nbsp; </td> <td class="core"> &nbsp; </td> </tr>
    <tr> <td class="core"> &nbsp; </td> <td class="core"> &nbsp; </td> </tr>
    <tr> <td class="core"> &nbsp; </td> <td class="core"> &nbsp; </td> </tr>
    <tr> <td class="core"> &nbsp; </td> <td class="core"> &nbsp; </td> </tr>
    <tr> <td class="core"> C3 (cc3) </td> <td class="core"> 2.4% </td> </tr>
    <tr> <td class="core"> C6 (cc6) </td> <td class="core"> 61.3% </td> </tr>
    <tr> <td class="core"> C7 (cc7) </td> <td class="core"> 0.0% </td> </tr>
    <tr> <th class="title"> </th> <th class="title"> Core 1 </th> </tr>
    <tr> <td class="core"> &nbsp; </td> <td class="core"> &nbsp; </td> </tr>
    <tr> <td class="core"> &nbsp; </td> <td class="core"> &nbsp; </td> </tr>
    <tr> <td class="core"> &nbsp; </td> <td class="core"> &nbsp; </td> </tr>
    <tr> <td class="core"> &nbsp; </td> <td class="core"> &nbsp; </td> </tr>
    <tr> <td class="core"> C3 (cc3) </td> <td class="core"> 1.1% </td> </tr>
    <tr> <td class="core"> C6 (cc6) </td> <td class="core"> 54.1% </td> </tr>
    <tr> <td class="core"> C7 (cc7) </td> <td class="core"> 0.0% </td> </tr>
    <tr> <th class="title"> </th> <th class="title"> Core 2 </th> </tr>
    <tr> <td class="core"> &nbsp; </td> <td class="core"> &nbsp; </td> </tr>
    <tr> <td class="core"> &nbsp; </td> <td class="core"> &nbsp; </td> </tr>
    <tr> <td class="core"> &nbsp; </td> <td class="core"> &nbsp; </td> </tr>
    <tr> <td class="core"> &nbsp; </td> <td class="core"> &nbsp; </td> </tr>
    <tr> <td class="core"> C3 (cc3) </td> <td class="core"> 2.2% </td> </tr>
    <tr> <td class="core"> C6 (cc6) </td> <td class="core"> 76.9% </td> </tr>
    <tr> <td class="core"> C7 (cc7) </td> <td class="core"> 0.0% </td> </tr>
    <tr> <th class="title"> </th> <th class="title"> Core 3 </th> </tr>
    <tr> <td class="core"> &nbsp; </td> <td class="core"> &nbsp; </td> </tr>
    <tr> <td class="core"> &nbsp; </td> <td class="core"> &nbsp; </td> </tr>
    <tr> <td class="core"> &nbsp; </td> <td class="core"> &nbsp; </td> </tr>
    <tr> <td class="core"> &nbsp; </td> <td class="core"> &nbsp; </td> </tr>
    <tr> <td class="core"> C3 (cc3) </td> <td class="core"> 1.8% </td> </tr>
    <tr> <td class="core"> C6 (cc6) </td> <td class="core"> 85.9% </td> </tr>
    <tr> <td class="core"> C7 (cc7) </td> <td class="core"> 0.0% </td> </tr>
    </table>
    <table class="emphasis2 side_by_side_left">
    <tr> <th class="title"> &nbsp; </th> <th class="title"> CPU </th> <th class="title"> 0 </th> <th class="title"> CPU </th> <th class="title"> 4 </th> </tr>
    <tr> <th class="title"> C0 active </th> <td class="cpu"> 25.1% </td> <td class="cpu"> &nbsp; </td> <td class="cpu"> 9.2% </td> <td class="cpu"> &nbsp; </td> </tr>
    <tr> <th class="title"> POLL </th> <td class="cpu"> 0.0% </td> <td class="cpu"> 0.0 ms </td> <td class="cpu"> 0.0% </td> <td class="cpu"> 0.0 ms </td> </tr>
    <tr> <th class="title"> C1E-SNB </th> <td class="cpu"> 6.6% </td> <td class="cpu"> 1.1 ms </td> <td class="cpu"> 0.9% </td> <td class="cpu"> 1.3 ms </td> </tr>
    <tr> <th class="title"> </th> <td class="cpu"> &nbsp; </td> <td class="cpu"> &nbsp; </td> <td class="cpu"> &nbsp; </td> <td class="cpu"> &nbsp; </td> </tr>
    <tr> <th class="title"> C3-SNB </th> <td class="cpu"> 1.6% </td> <td class="cpu"> 0.7 ms </td> <td class="cpu"> 0.2% </td> <td class="cpu"> 0.8 ms </td> </tr>
    <tr> <th class="title"> C6-SNB </th> <td class="cpu"> 67.9% </td> <td class="cpu"> 2.0 ms </td> <td class="cpu"> 89.1% </td> <td class="cpu"> 10.5 ms </td> </tr>
    <tr> <th class="title"> </th> <td class="cpu"> &nbsp; </td> <td class="cpu"> &nbsp; </td> <td class="cpu"> &nbsp; </td> <td class="cpu"> &nbsp; </td> </tr>
    <tr> <th class="title"> &nbsp; </th> <th class="title"> CPU </th> <th class="title"> 1 </th> <th class="title"> CPU </th> <th class="title"> 5 </th> </tr>
    <tr> <th class="title"> C0 active </th> <td class="cpu"> 25.4% </td> <td class="cpu"> &nbsp; </td> <td class="cpu"> 8.1% </td> <td class="cpu"> &nbsp; </td> </tr>
    <tr> <th class="title"> POLL </th> <td class="cpu"> 0.0% </td> <td class="cpu"> 0.0 ms </td> <td class="cpu"> 0.0% </td> <td class="cpu"> 0.0 ms </td> </tr>
    <tr> <th class="title"> C1E-SNB </th> <td class="cpu"> 9.8% </td> <td class="cpu"> 2.0 ms </td> <td class="cpu"> 3.4% </td> <td class="cpu"> 5.5 ms </td> </tr>
    <tr> <th class="title"> </th> <td class="cpu"> &nbsp; </td> <td class="cpu"> &nbsp; </td> <td class="cpu"> &nbsp; </td> <td class="cpu"> &nbsp; </td> </tr>
    <tr> <th class="title"> C3-SNB </th> <td class="cpu"> 0.9% </td> <td class="cpu"> 0.6 ms </td> <td class="cpu"> 0.1% </td> <td class="cpu"> 0.5 ms </td> </tr>
    <tr> <th class="title"> C6-SNB </th> <td class="cpu"> 59.8% </td> <td class="cpu"> 2.1 ms </td> <td class="cpu"> 88.9% </td> <td class="cpu"> 13.5 ms </td> </tr>
    <tr> <th class="title"> </th> <td class="cpu"> &nbsp; </td> <td class="cpu"> &nbsp; </td> <td class="cpu"> &nbsp; </td> <td class="cpu"> &nbsp; </td> </tr>
    <tr> <th class="title"> &nbsp; </th> <th class="title"> CPU </th> <th class="title"> 2 </th> <th class="title"> CPU </th> <th class="title"> 6 </th> </tr>
    <tr> <th class="title"> C0 active </th> <td class="cpu"> 15.4% </td> <td class="cpu"> &nbsp; </td> <td class="cpu"> 4.6% </td> <td class="cpu"> &nbsp; </td> </tr>
    <tr> <th class="title"> POLL </th> <td class="cpu"> 0.0% </td> <td class="cpu"> 0.0 ms </td> <td class="cpu"> 0.0% </td> <td class="cpu"> 0.0 ms </td> </tr>
    <tr> <th class="title"> C1E-SNB </th> <td class="cpu"> 1.8% </td> <td class="cpu"> 1.0 ms </td> <td class="cpu"> 0.4% </td> <td class="cpu"> 1.1 ms </td> </tr>
    <tr> <th class="title"> </th> <td class="cpu"> &nbsp; </td> <td class="cpu"> &nbsp; </td> <td class="cpu"> &nbsp; </td> <td class="cpu"> &nbsp; </td> </tr>
    <tr> <th class="title"> C3-SNB </th> <td class="cpu"> 0.7% </td> <td class="cpu"> 0.7 ms </td> <td class="cpu"> 0.7% </td> <td class="cpu"> 13.5 ms </td> </tr>
    <tr> <th class="title"> C6-SNB </th> <td class="cpu"> 82.7% </td> <td class="cpu"> 4.0 ms </td> <td class="cpu"> 92.5% </td> <td class="cpu"> 20.9 ms </td> </tr>
    <tr> <th class="title"> </th> <td class="cpu"> &nbsp; </td> <td class="cpu"> &nbsp; </td> <td class="cpu"> &nbsp; </td> <td class="cpu"> &nbsp; </td> </tr>
    <tr> <th class="title"> &nbsp; </th> <th class="title"> CPU </th> <th class="title"> 3 </th> <th class="title"> CPU </th> <th class="title"> 7 </th> </tr>
    <tr> <th class="title"> C0 active </th> <td class="cpu"> 8.7% </td> <td class="cpu"> &nbsp; </td> <td class="cpu"> 2.5% </td> <td class="cpu"> &nbsp; </td> </tr>
    <tr> <th class="title"> POLL </th> <td class="cpu"> 0.0% </td> <td class="cpu"> 0.0 ms </td> <td class="cpu"> 0.0% </td> <td class="cpu"> 0.0 ms </td> </tr>
    <tr> <th class="title"> C1E-SNB </th> <td class="cpu"> 0.8% </td> <td class="cpu"> 0.8 ms </td> <td class="cpu"> 0.2% </td> <td class="cpu"> 1.4 ms </td> </tr>
    <tr> <th class="title"> </th> <td class="cpu"> &nbsp; </td> <td class="cpu"> &nbsp; </td> <td class="cpu"> &nbsp; </td> <td class="cpu"> &nbsp; </td> </tr>
    <tr> <th class="title"> C3-SNB </th> <td class="cpu"> 0.8% </td> <td class="cpu"> 1.0 ms </td> <td class="cpu"> 0.2% </td> <td class="cpu"> 8.6 ms </td> </tr>
    <tr> <th class="title"> C6-SNB </th> <td class="cpu"> 88.2% </td> <td class="cpu"> 7.6 ms </td> <td class="cpu"> 97.8% </td> <td class="cpu"> 28.3 ms </td> </tr>
    <tr> <th class="title"> </th> <td class="cpu"> &nbsp; </td> <td class="cpu"> &nbsp; </td> <td class="cpu"> &nbsp; </td> <td class="cpu"> &nbsp; </td> </tr>
    </table>
    </div>
    <div class="clear_block" id="cpufreq">
    <h2 class="content_title"> Processor Frequency Report </h2>
    <table class="emphasis2 side_by_side_left">
    <tr> <th class="title"> Package </th> <th class="title"> 0 </th> </tr>
    <tr> <td class="package"> &nbsp; </td> <td class="package"> &nbsp; </td> </tr>
    <tr> <td class="package"> Idle </td> <td class="package"> 100.0% </td> </tr>
    </table>
    <table class="emphasis2 side_by_side_left">
    <tr> <th class="title"> </th> <th class="title"> Core 0 </th> </tr>
    <tr> <td class="core"> &nbsp; </td> <td class="core"> &nbsp; </td> </tr>
    <tr> <td class="core"> Idle </td> <td class="core"> 100.0% </td> </tr>
    <tr> <th class="title"> </th> <th class="title"> Core 1 </th> </tr>
    <tr> <td class="core"> &nbsp; </td> <td class="core"> &nbsp; </td> </tr>
    <tr> <td class="core"> Idle </td> <td class="core"> 100.0% </td> </tr>
    <tr> <th class="title"> </th> <th class="title"> Core 2 </th> </tr>
    <tr> <td class="core"> &nbsp; </td> <td class="core"> &nbsp; </td> </tr>
    <tr> <td class="core"> Idle </td> <td class="core"> 100.0% </td> </tr>
    <tr> <th class="title"> </th> <th class="title"> Core 3 </th> </tr>
    <tr> <td class="core"> &nbsp; </td> <td class="core"> &nbsp; </td> </tr>
    <tr> <td class="core"> Idle </td> <td class="core"> 100.0% </td> </tr>
    </table>
    <table class="emphasis2 side_by_side_left">
    <tr> <th class="title"> &nbsp; </th> <th class="title"> CPU 0 </th> <th class="title"> CPU 4 </th> </tr>
    <tr> <th class="title"> Actual </th> <td class="cpu"> 4.7 GHz </td> <td class="cpu"> 4.8 GHz </td> </tr>
    <tr> <th class="title"> Idle </th> <td class="cpu"> 100.0% </td> <td class="cpu"> 100.0% </td> </tr>
    <tr> <th class="title"> &nbsp; </th> <th class="title"> CPU 1 </th> <th class="title"> CPU 5 </th> </tr>
    <tr> <th class="title"> Actual </th> <td class="cpu"> 4.8 GHz </td> <td class="cpu"> 4.8 GHz </td> </tr>
    <tr> <th class="title"> Idle </th> <td class="cpu"> 100.0% </td> <td class="cpu"> 100.0% </td> </tr>
    <tr> <th class="title"> &nbsp; </th> <th class="title"> CPU 2 </th> <th class="title"> CPU 6 </th> </tr>
    <tr> <th class="title"> Actual </th> <td class="cpu"> 4.8 GHz </td> <td class="cpu"> 4.8 GHz </td> </tr>
    <tr> <th class="title"> Idle </th> <td class="cpu"> 100.0% </td> <td class="cpu"> 100.0% </td> </tr>
    <tr> <th class="title"> &nbsp; </th> <th class="title"> CPU 3 </th> <th class="title"> CPU 7 </th> </tr>
    <tr> <th class="title"> Actual </th> <td class="cpu"> 4.8 GHz </td> <td class="cpu"> 4.8 GHz </td> </tr>
    <tr> <th class="title"> Idle </th> <td class="cpu"> 100.0% </td> <td class="cpu"> 100.0% </td> </tr>
    <tr> <th class="title"> </th> <th class="title"> </th> <th class="title"> </th> </tr>
    <tr> <th class="title"> </th> <td class="cpu"> </td> <td class="cpu"> </td> </tr>
    <tr> <th class="title"> </th> <td class="cpu"> </td> <td class="cpu"> </td> </tr>
    <tr> <th class="title"> </th> <th class="title"> </th> <th class="title"> </th> </tr>
    </table>
    </div>
    <div class="clear_block" id="software">
    <h2 class="content_title"> Overview of Software Power Consumers </h2>
    <table class="emphasis2">
    <tr class="emph1"> <th class="emph_title"> Usage </th> <th class="emph_title"> Wakeups/s </th> <th class="emph_title"> GPU ops/s </th> <th class="emph_title"> Disk IO/s </th> <th class="emph_title"> GFX Wakeups/s </th> <th class="emph_title"> Category </th> <th class="emph_title"> Description </th> </tr>
    <tr class="emph1"> <td class="no_wrap"> 334.2 ms/s </td> <td class="no_wrap"> 332.5 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> 11.3 </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> /usr/bin/vlc --started-from-file </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 9.4 ms/s </td> <td class="no_wrap"> 189.6 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> 154.8 </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> /usr/lib/firefox/firefox </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 0.9 ms/s </td> <td class="no_wrap"> 83.1 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Timer </td> <td class="no_wrap"> tick_sched_timer </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 1.5 ms/s </td> <td class="no_wrap"> 57.6 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> 60.3 </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> compton --dbus </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 550.5 us/s </td> <td class="no_wrap"> 56.3 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Timer </td> <td class="no_wrap"> hrtimer_wakeup </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 9.0 ms/s </td> <td class="no_wrap"> 47.2 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> /usr/bin/pulseaudio --start </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 3.4 ms/s </td> <td class="no_wrap"> 27.2 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Interrupt </td> <td class="no_wrap"> [6] tasklet(softirq) </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 303.4 us/s </td> <td class="no_wrap"> 8.9 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Interrupt </td> <td class="no_wrap"> [58] snd_hda_intel </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 643.7 us/s </td> <td class="no_wrap"> 8.1 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> kWork </td> <td class="no_wrap"> os_execute_work_item </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 24.7 us/s </td> <td class="no_wrap"> 5.6 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> [pt1] </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 12.8 ms/s </td> <td class="no_wrap"> 0.5 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> /usr/sbin/X :0 -auth /run/lightdm/root/:0 -nolisten tcp vt1 -novtswitch </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 102.4 us/s </td> <td class="no_wrap"> 5.5 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> /usr/bin/tor -f /etc/tor/torrc </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 12.9 us/s </td> <td class="no_wrap"> 4.9 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> [usb-storage] </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 72.1 us/s </td> <td class="no_wrap"> 2.8 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Interrupt </td> <td class="no_wrap"> [4] block(softirq) </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 12.0 us/s </td> <td class="no_wrap"> 2.5 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> [rcu_preempt] </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 25.0 us/s </td> <td class="no_wrap"> 2.0 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> mono /usr/lib/glippy/glippy.exe </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 109.7 us/s </td> <td class="no_wrap"> 1.4 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> pantheon-files </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 194.3 us/s </td> <td class="no_wrap"> 1.4 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> /usr/lib/indicator-sound/indicator-sound-service </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 220.8 us/s </td> <td class="no_wrap"> 1.3 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> /usr/lib/gnome-settings-daemon/gnome-settings-daemon </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 564.6 us/s </td> <td class="no_wrap"> 0.7 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> kWork </td> <td class="no_wrap"> disk_events_workfn </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 39.9 us/s </td> <td class="no_wrap"> 0.8 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Interrupt </td> <td class="no_wrap"> [16] ehci_hcd:usb3 </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 1.7 ms/s </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Interrupt </td> <td class="no_wrap"> [64] nvidia </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 5.3 us/s </td> <td class="no_wrap"> 0.7 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Timer </td> <td class="no_wrap"> ehci_hrtimer_func </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 1.2 us/s </td> <td class="no_wrap"> 0.7 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> kWork </td> <td class="no_wrap"> blk_delay_work </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 361.3 us/s </td> <td class="no_wrap"> 0.4 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> indicator-sensors </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 14.7 us/s </td> <td class="no_wrap"> 0.5 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> kWork </td> <td class="no_wrap"> pci_pme_list_scan </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 4.7 us/s </td> <td class="no_wrap"> 0.5 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> /usr/bin/sixad-bin 0 0 0 </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 73.0 us/s </td> <td class="no_wrap"> 0.4 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> /usr/bin/python2 /usr/bin/indicator-cpufreq </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 5.1 us/s </td> <td class="no_wrap"> 0.4 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> /usr/bin/httpd -f /usr/share/gnome-user-share/dav_user_2.4.conf -C Listen 49076 </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 62.0 us/s </td> <td class="no_wrap"> 0.3 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Interrupt </td> <td class="no_wrap"> [9] RCU(softirq) </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 35.5 us/s </td> <td class="no_wrap"> 0.25 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> /usr/sbin/thermald --no-daemon --dbus-enable </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 5.3 us/s </td> <td class="no_wrap"> 0.25 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> /usr/bin/contractor </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 535.4 us/s </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Interrupt </td> <td class="no_wrap"> [1] timer(softirq) </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 7.9 us/s </td> <td class="no_wrap"> 0.15 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> 0.2 </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> xscreensaver -no-splash </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 6.5 us/s </td> <td class="no_wrap"> 0.20 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> slingshot-launcher --silent </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 89.9 us/s </td> <td class="no_wrap"> 0.15 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> /usr/bin/dbus-daemon --fork --print-pid 4 --print-address 6 --session </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 40.2 us/s </td> <td class="no_wrap"> 0.15 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> 0.1 </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> pantheon-terminal </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 5.8 us/s </td> <td class="no_wrap"> 0.15 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> /usr/bin/NetworkManager --no-daemon </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 4.9 us/s </td> <td class="no_wrap"> 0.15 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> openbox </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 147.8 us/s </td> <td class="no_wrap"> 0.05 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> /usr/bin/preload --foreground --verbose 1 </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 8.4 us/s </td> <td class="no_wrap"> 0.10 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> [ksoftirqd/0] </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 2.9 us/s </td> <td class="no_wrap"> 0.10 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> zeitgeist-datahub </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 1.0 us/s </td> <td class="no_wrap"> 0.10 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> kWork </td> <td class="no_wrap"> push_to_pool </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 0.9 us/s </td> <td class="no_wrap"> 0.10 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> [khugepaged] </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 0.2 us/s </td> <td class="no_wrap"> 0.10 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> kWork </td> <td class="no_wrap"> neigh_periodic_work </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 230.8 us/s </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Timer </td> <td class="no_wrap"> intel_pstate_timer_func </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 222.5 us/s </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> powertop --html=runtime-pm.html </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 21.2 us/s </td> <td class="no_wrap"> 0.05 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> [ksoftirqd/4] </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 16.0 us/s </td> <td class="no_wrap"> 0.05 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> [ksoftirqd/2] </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 142.2 us/s </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Interrupt </td> <td class="no_wrap"> [8] hrtimer(softirq) </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 12.9 us/s </td> <td class="no_wrap"> 0.05 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> kWork </td> <td class="no_wrap"> bdi_writeback_workfn </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 4.1 us/s </td> <td class="no_wrap"> 0.05 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> [jbd2/md126p2-8] </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 1.8 us/s </td> <td class="no_wrap"> 0.05 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> /usr/lib/systemd/systemd-hostnamed </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 1.6 us/s </td> <td class="no_wrap"> 0.05 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> /usr/lib/accountsservice/accounts-daemon </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 1.4 us/s </td> <td class="no_wrap"> 0.05 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> /usr/lib/indicator-datetime/indicator-datetime-service </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 0.8 us/s </td> <td class="no_wrap"> 0.05 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> kWork </td> <td class="no_wrap"> check_corruption </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 0.7 us/s </td> <td class="no_wrap"> 0.05 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> /usr/lib/GConf/gconfd-2 </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 0.6 us/s </td> <td class="no_wrap"> 0.05 </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> kWork </td> <td class="no_wrap"> submit_flushes </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 117.3 us/s </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Timer </td> <td class="no_wrap"> tg3_timer </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 37.1 us/s </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Interrupt </td> <td class="no_wrap"> [16] ivtv0 </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 33.0 us/s </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Interrupt </td> <td class="no_wrap"> [56] SATA controller </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 30.6 us/s </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Timer </td> <td class="no_wrap"> delayed_work_timer_fn </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 30.0 us/s </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Timer </td> <td class="no_wrap"> process_timeout </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 26.3 us/s </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Timer </td> <td class="no_wrap"> nvidia_rc_timer </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 25.2 us/s </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> [ksoftirqd/3] </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 20.0 us/s </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> [kworker/0:2] </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 19.9 us/s </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> kWork </td> <td class="no_wrap"> vmstat_update </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 17.0 us/s </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> [ksoftirqd/5] </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 16.9 us/s </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> super-wingpanel </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 13.3 us/s </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> [ksoftirqd/6] </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 9.5 us/s </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> [ksoftirqd/7] </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 8.2 us/s </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> /usr/lib/bamf/bamf/bamfdaemon </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 6.5 us/s </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> [kworker/2:3] </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 6.4 us/s </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Timer </td> <td class="no_wrap"> bfq_idle_slice_timer </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 6.3 us/s </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> [ksoftirqd/1] </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 5.6 us/s </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Timer </td> <td class="no_wrap"> clocksource_watchdog </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 4.6 us/s </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> [kworker/4:2] </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 4.5 us/s </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> [kworker/3:0] </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 4.3 us/s </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> /sbin/init </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 4.2 us/s </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> [kworker/2:1] </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 4.0 us/s </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> [kworker/5:1] </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 3.2 us/s </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> [kworker/6:0] </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 3.0 us/s </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> [kworker/7:2] </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 3.0 us/s </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> [kworker/2:2] </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 2.5 us/s </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> [kworker/2:4] </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 2.1 us/s </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> plank </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 0.9 us/s </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> [kworker/2:1H] </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 0.8 us/s </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> kWork </td> <td class="no_wrap"> md_submit_flush_data </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 0.8 us/s </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Timer </td> <td class="no_wrap"> dev_watchdog </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 0.8 us/s </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> [kworker/1:1] </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 0.8 us/s </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Timer </td> <td class="no_wrap"> it_real_fn </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 0.8 us/s </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> [kworker/0:1H] </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 0.6 us/s </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Timer </td> <td class="no_wrap"> writeout_period </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 0.5 us/s </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Interrupt </td> <td class="no_wrap"> [2] net tx(softirq) </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 0.4 us/s </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Timer </td> <td class="no_wrap"> __prandom_timer </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 0.3 us/s </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Timer </td> <td class="no_wrap"> blk_rq_timed_out_timer </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 0.2 us/s </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Process </td> <td class="no_wrap"> [kworker/u16:0] </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> 0.1 us/s </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> Timer </td> <td class="no_wrap"> commit_timeout </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> </tr>
    <tr class="emph1"> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> <td class="no_wrap"> </td> </tr>
    </table>
    </div>
    <div id="devinfo">
    <h2 class="content_title"> Device Power Report </h2>
    <table class="emphasis2 side_by_side_left">
    <tr class="emph1"> <th class="emph_title"> Usage </th> <th class="emph_title"> Device Name </th> </tr>
    <tr class="emph1"> <td > 37.8% </td> <td > CPU core </td> </tr>
    <tr class="emph1"> <td > 37.8% </td> <td > CPU misc </td> </tr>
    <tr class="emph1"> <td > 100.0% </td> <td > Audio codec hwC0D0: Realtek </td> </tr>
    <tr class="emph1"> <td > 0.0 ops/s </td> <td > GPU core </td> </tr>
    <tr class="emph1"> <td > 100.0% </td> <td > Display backlight </td> </tr>
    <tr class="emph1"> <td > 0.0 ops/s </td> <td > GPU misc </td> </tr>
    <tr class="emph1"> <td > 100.0% </td> <td > PCI Device: PLX Technology, Inc. PEX 8608 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch </td> </tr>
    <tr class="emph1"> <td > 100.0% </td> <td > PCI Device: Internext Compression Inc iTVC16 (CX23416) Video Decoder </td> </tr>
    <tr class="emph1"> <td > 100.0% </td> <td > PCI Device: PLX Technology, Inc. PEX 8608 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch </td> </tr>
    <tr class="emph1"> <td > 100.0% </td> <td > PCI Device: PLX Technology, Inc. PEX 8608 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch </td> </tr>
    <tr class="emph1"> <td > 100.0% </td> <td > PCI Device: PLX Technology, Inc. PEX 8608 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch </td> </tr>
    <tr class="emph1"> <td > 100.0% </td> <td > PCI Device: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge </td> </tr>
    <tr class="emph1"> <td > 100.0% </td> <td > PCI Device: Xilinx Corporation Device 222a </td> </tr>
    <tr class="emph1"> <td > 100.0% </td> <td > USB device: EHCI Host Controller </td> </tr>
    <tr class="emph1"> <td > 100.0% </td> <td > USB device: Mass Storage Device (Generic ) </td> </tr>
    <tr class="emph1"> <td > 100.0% </td> <td > USB device: F-01F (Fujitsu) </td> </tr>
    <tr class="emph1"> <td > 100.0% </td> <td > USB device: U

  • New iMac - system keeps waiting while spiraling ball appears

    I'm really at a loss as to why my brand new iMac keeps waiting for...whatever and showing me the spiraling color ball (some call it the ball of death). It doesn't appear to be any one app that causes the system to wait and I have updated my OS to 10.4.3. I also chose the full power option so thinking that using the maximum processor would help...and it seemed to at first, but once again, I'm getting the spiraling ball.
    Any help is appreciated as it's getting to be a real problem.
    Thanks.
    Ted
    iMac G5 Mac OS X (10.4.3) 1 G RAM

    Hi Miriam,
    Thanks for the suggestion.
    I just checked and the biggest use of cpu is the activity monitor itself. It consistently shows idle usage at 90% or greater. The other thing is that the problem happens sporadically, making it all the more fun.
    Ted

  • B85M-G43 CPU won't go Package C6/C7

    Hi there,
    My problem affects the system in my sig but without the dedicated VGA. The idle power consumption of this system should be well under 20W, but it remains above - at around 23W (my power meter is working and measures with sufficing accuracy).
    The tool Throttlestop v6.00 (from TechPowerUp website) shows me, that the CPU won't enter the deep package sleep states c6/c7, which would enable the Haswell chip to save the additional 5W in idle.
    I enabled all the powersaving options / CPU features in BIOS (Intel C-State [enabled], C1E-Support [enabled], Package C State Limit [C7s]). I also tried a downgrade from BIOS v3.4 to v3.0, but the problem persists. Also disabling Ethernet, HDAudio and COM/LPT made no difference. Except from standard mouse, keyboard and LAN there is nothing else connected to the PC. A cross check with a fresh ArchLinux bootet from USB stick and Powertop also showed me that Package C6/C7 are not entered at all.
    My question is, am I missing something? Is there anybody with this board whose CPU gets into those sleep states or whose system needs less than 20W?
    Or is this really a bug in the BIOS?
    Thanks very much, any help/ideas/suggestions are welcome!

    Perhaps your OS sleep state option has to be enable to ensure that the processor sleep state can be envoked.
    Perhaps the option is in the BIOS but has no effect currently as a lot of MB manufacturers opted not to enable it due to the following problems
    Quote
    the new Haswell processors enter a sleep state called C7 that can drop processor power usage as low as 0.05A. Even if the sleeping CPU is the only load on the +12V rail, most power supplies can handle a load this low. The potential problem comes up when there is still a substantial load on the power supply's non-primary rails (the +3.3V and +5V). If the load on these non-primary rails are above a certain threshold (which varies by PSU), the +12V can go out of spec (voltages greater than +12.6V). If the +12V is out of spec when the motherboard comes out of the sleep state, the PSU's protection may prevent the PSU from running and will cause the power supply to "latch off". This will require the user to cycle the power on their power supply using the power switch on the back of the unit.

  • Ridiculous speeds on my Mac

    I'm running the latest Leopard (10.5.5) with 3 gig of ram and a 2.33 core 2 duo processor on a Macbook Pro (Not latest update)
    I've had the MBP since April last year. All of a sudden I have huge speed issues. Sometimes a restart makes an effect, sometimes not.
    In most instances, for example, when I want to start iTunes I click on the icon in the dock, it bounces for a while then the blue light appears telling me iTunes is running. However, no matter how many times I click on the icon, the main iTunes window refuses to show itself. It's not on any of my other desktops, and it can take almost 5 minutes to finally appear.
    Spore is also a problem, frequently taking many minutes to display the splash screen and then sometimes upwards of 5 minutes before I'm at the menu page!
    The final major problem is Safari. Very often taking forever to start up, and then reducing to crawling speed for seemingly no reason at all. Even when I'm trying to start a new tab or even select an option on a single web page!
    I check the CPU usage whenever this happens and it's always at below 10% user and then the rest on idle usage, whatever problem is occurring.
    Out of a 154gb hard drive, I have between 25 and 30gb free. Although I have previously run down to 1/2gb with none of these problems.
    I'm completely at the end of my tether. I have no idea what else I can try so please, if you can help I would forever appreciate it.
    I would prefer not to receive just a link to a program as I have had this before and I find the program completely unfathomable.
    Thanks very much
    Chris

    I suggest you boot from your system disk 1 (which came with your machine) by inserting the disk and restarting holding the "C" key. You can then perform some [maintenance tasks|http://support.apple.com/kb/TS1417] as shown in the linked page. This will help you to solve many issues caused by software problems.
    You may also want to check for hardware problems. Again you would need to insert your system disk 1 and restart holding the "D" key (check the "extended diagnostics"). This will check all your hardware (Logic Board RAM Storage) for underlying faults. Be warned - this can take a while so be patient
    It might also be wise to back up your work before your start.
    Best of luck!

  • Why such poor performance?

    Hi.  New Arch Linux user here, but not new to Linux (I'm no expert though, I've merely tinkered with it here and there over the past 7 years or so)
    I have this old laptop that I've installed Arch on in order to give it some new life.  While it's old, it's not exactly ancient either, and it's a system on which I thought Linux would run well on, at least for modest web surfing/paper writing and the likes.
    Dell Inspiron 8200
    Pentium 4 1.6ghz
    1 GB RAM
    Nvidia GeForce4 Go 440 graphics (64MB) -- using Nvidia 96xx driver, because based on what I read it seems open-source 3D drivers aren't usable/stable yet
    Using XFCE4 for a desktop environment.
    I'm having an issue with performance on the system.  I check with top and it shows Xorg using about 20% of the processor idle.  That goes up when I'm moving windows or if I make top refresh faster than the default.  It seems like pretty much anything having to due with X redrawing hammers the CPU.  The biggest offender would be AbiWord.  I was working on a document and scrolling takes the CPU usage all the way to 100%.  I thought it might be compositing, so I turned it off and performance is even worse.  Xorg uses about 30% CPU idle and there is about a 2 second delay when I try to minimize/maximize a window.  I have no idea why it would actually run better with the compositing on.  Of course, the performance with compositing isn't impressive either.
    Also, although this may be expected since general 2D performance seems bad... 3D/OpenGL performance is terrible.  I installed a few games and they run like crap.  For instance, SuperTux runs at about half speed at best.  I am almost certain that it isn't that the computer's too weak for it, because I remember running it a few years ago on my Pentium II/450.  I even tried some games in WINE and they lag as well (I know WINE imposes a bit of a performance penalty but these games never really pushed the CPU too badly under Windows XP)
    I'm not sure if I misconfigured something or if this laptop just hates me.  Any suggestions?
    EDIT 4/1/2011 - I'm not bumping this thread because of its age, but if any searchers in the future come across this, I'd like to note that I discovered this issue is not linux-related.  My laptop has a faulty heat sensor that is underclocking the processor to about the equivalent of a 233mhz Pentium when the temperature rises just a tiny bit.  However when it does this the operating system will still report that it is running at the full 1.6ghz, as it's basically just overheating protection that is kicking in.  The system thinks that it is going to catch fire or something and freaks out.  It is apparently a common flaw with these machines as they age.  I am able to maintain decent performance by keeping the temperature low (of course this means running the fans all the time on low as a minimum, but I'm finally replacing this in a few months so I am not concerned about its well-being)  If it does underclock the processor for some reason, pressing Fn+Z will temporarily return it to the original speed and it should stay there providing the temperature doesn't rise again.
    Last edited by MrKsoft (2011-04-01 18:00:05)

    lagagnon wrote:
    MrKsoft wrote:I've run a very usable Ubuntu/GNOME/Compiz based system on my P2/450, 320MB RAM, with a Radeon 7500 before, and that's even older hardware, with bulkier software on top of it.
    I'm sorry but I find that very hard to believe. I work with older computers all the time - I volunteer with a charity that gets donated computers and we install either Puppy or Ubuntu on them, depending on vintage. On a P450 with only 320MB almost any machine of that vintage will run like a dog with Ubuntu and Compiz would be a no go. It would be using the swap partition all the time and the graphics will be pretty slow going.
    Hey, believe it: http://www.youtube.com/watch?v=vXwGMf141VQ
    Of course, this was three years ago.  Probably wouldn't go so well now.
    To start helping you diagnose your problems please reboot your computer and before you start loading software show us the output to "ps aux", "free", "df -h", "lspci" and "lsmod" so we can check your system basics. You could paste all those over to pastebin.ca if you wish.
    Here's everything over at pastebin: http://pastebin.ca/2005110

  • 4s with ios8 - battery drain issue - possible clue?

    I am one of the 4s users who is experiencing significantly accelerated battery drain since upgrading to ios 8.0 the first day it was released.  My battery will drain from %100 to less than %50 in less than two hours with typical light use.  Previously on ios 7.x I could go all day and be only down to %70 or so.  The way it's working now I won't make it through a day at work without having to recharge.
    I have tried optimizing in all the ways suggested in other threads (like turning off background apps etc.) and as far as I can tell my battery usage should be no worse (and presumably better since attention was given in ios 8.0 to making battery use better) than it was in ios 7.x.
    However, I'm wondering if this is causing my battery drain:
    In Settings->Privacy->Diagnostics & Usage->Diagnostic & Usage Data:
    There is a long list of "stacks+backboardd-2014-09-22-1..." files.  Yesterday (22nd) there were eight (8) of these rather large files created.  Today, on the 23rd, I'm up to three, when I looked this morning, there was just one.  Each file is rather massive, so something is burning a fair bit of energy triggering the debugging diagnostics tool to create and store these files.  (I'm guessing).
    Here's an example of the contents of one of them (just the head of the file, as I say, they are massive):
    {"os_version":"iPhone OS 8.0 (12A365)","bug_type":"188"}
      Incident Identifier: BDD2D474-CDCF-4409-8A16-732C2D22EF06
      CrashReporter Key:   f14750a09f7499f2bd4c6b15297406f27dc09a69
      Hardware Model:      iPhone4,1
      OS Version:          iPhone OS 8.0 (12A365)
      Kernel version:      Darwin Kernel Version 14.0.0: Tue Aug 19 15:08:02 PDT 2014; root:xnu-2783.1.72~8/RELEASE_ARM_S5L8940X
      Date:                2014-09-23 13:08:17 -0500
      Exception Code:      0xfaded322
      Reason:              Watchdog: Thermal not updating, backboardd 20.002234s last successful ping: 270b50 269f9fd0ce63 269r1d77000 200m0/1 200nffffffff 0m10004003/1 0u0 0n1
      Thermal data unavailable
      Frontmost process PID:    43
      Stackshot trace buffer size too small, trying again with 524288 bytes.
      Jetsam Level:              0
      Free Pages:              797
      Active Pages:          41652
      Inactive Pages:        18292
      Purgeable Pages:          71
      Wired Pages:           23313
      Speculative Pages:     20591
      Throttled Pages:       24377
      File-backed Pages:     67840
      Compressions:              0
      Decompressions:            0
      Compressor Size:           0
      Busy Buffer Count:         0
      Pages Wanted:            533
      Pages Reclaimed:           0
      Process 0 info:
              resident memory bytes:  64299008
              page faults:                3789
              page-ins:                      0
              copy-on-write faults:          0
              times throttled:               0
              times did throttle:            0
              user   time in task:          25.616464 seconds
              system time in task:           0.000000 seconds
      Process 0 kernel_task threads:
      thread 0x65 TH_WAIT|TH_UNINT 0x803e35a8
              thread priority:               92
              Base thread priority:          92
              thread sched flags:     none
              kernel cont: 0x8007ea05
              user   time in thread:     1.234561 seconds
              system time in thread:     0.000000 seconds
      thread 0x66 TH_RUN|TH_IDLE 0
              thread priority:                0
              Base thread priority:           0
              thread sched flags:     none
              kernel cont: 0x800294e5
              user   time in thread:     6.564943 seconds
              system time in thread:     0.000000 seconds
      thread 0x67 TH_WAIT|TH_UNINT 0x8002574d
              thread priority:               95
              Base thread priority:          95
              thread sched flags:     none
              kernel cont: 0x8002574d
              user   time in thread:     0.027250 seconds
              system time in thread:     0.000000 seconds
    ...etc...
    Anyway, just wondering if this might be related to why my phone's batter life has plummeted.  Also, does anyone have any insight as to what this file is actually telling us?  I'm happy to send diagnostics to Apple if it will help them get to the bottom of this issue that seems to be plaguing other 4s users.
    Thanks!
    James Rowell.

    I just wanted to post a small follow up. During my recent attempts to debug my battery issues, I rebooted the iPhone.  I don't think my phone had been rebooted since I did the upgrade and started experiencing these battery issues.  At any rate, since rebooting I have seen my battery use return to much more acceptable and expected rates of idle/usage times.
    Try rebooting your phone to see if it helps!  I wonder if it's just this simple for the folks who have been experiencing similar problems?!
    Good luck all.

  • How can I download FF 6? FF 7.0.1.4288 (the version I am using) is not compatible with Norton 360. I need to return to FF 6.

    FF 7.0.1.4288 intermittently uses 97-100% of CPU capacity for a few seconds, alternating with a few seconds of normal idle usage; this can continue for long periods. During these periods the computer responds very slowly. I can terminate it (temporarily) by rebooting.
    FF 7 occasionally uses 97-100% of capacity continuously for several minutes; my impression is that it would continue indefinitely if I did not reboot. When I try to reboot in this condition, FF does not respond, I have to click End Now, in which case previous sessions are not saved.
    Norton believes this is due to an interaction between FF 7 and Norton 360. They say that 7.0.1.4288 is a beta version. Norton tells me that 360 should become compatible with FF 7 in a month or two. In the mean time I need to reinstall FF 6.
    I cannot see how to do this on your website.
    Please help.

    Firefox 7.0.1 is an update to Firefox 7.0 and there was no beta of Firefox 7.0.1.
    You may need to update Norton. A patch for their toolbar to make it compatible with Firefox 7 was released on the same day that Firefox 7 was released. You may need to run Norton's "Live Update" several times to get all that is needed.
    *See --> http://community.norton.com/t5/Norton-Internet-Security-Norton/Firefox-7-0-Compatibility-Patch-is-now-available/td-p/547384
    '''If this reply solves your problem, please click "Solved It" next to this reply when <u>signed-in</u> to the forum.'''
    Does not relate to your question, but...
    You have multiple old Java Console extensions that Java did not clean-up during updates. You need Java Console only if you do Java programming/development or debug Java applets on web pages. You can see them in Add-ons > Extensions, '''''but you can not remove them from there'''''. Removing them will not affect the functioning of Java on websites. You can '''''manually''''' remove them, '''''if you do not do Java development work''''' to avoid future, possible problems/conflicts:
    *http://kb.mozillazine.org/Java#Multiple_Java_Console_extensions
    Your old Java Console extensions:
    *Java Console 6.0.22 {CAFEEFAC-0016-0000-0022-ABCDEFFEDCBA}
    *Java Console 6.0.23 {CAFEEFAC-0016-0000-0023-ABCDEFFEDCBA}
    *Java Console 6.0.24 {CAFEEFAC-0016-0000-0024-ABCDEFFEDCBA}
    *Java Console 6.0.26 {CAFEEFAC-0016-0000-0026-ABCDEFFEDCBA}

  • 2.2 is slower - for certain types of processing

    So far the only major complaint I have with 2.2 is that it's slower for certain things. Scrolling through pictures in the camera app is slower. With 2.1 the pictures would show up immediately even when scrolling through them very fast. Also the grid view would load much faster, now i see a blank gray picture for 3-5 seconds before the actual photo loads. Scrolling through my contact list and app list is slower and choppy. Before it was fast and smooth.
    Has anyone else noticed these types of issues? Could the amount of processes running in the background cause the "jitter"  during processor intensive usage? With 2.1 I had the bare minimum running in background - maybe 2 - 4 processes and never had any issues. Now, I've disabled ATK - which seemed to help battery life, because of the wonderful programs that auto-restart themselves (such as Amazon MP3, footprints, skype, VZ Navigator, FM Radio, etc...), and have 10-20 processes at most times.

    w40d1n1 wrote:
    I believe that the froyo sluggishness, of the browser (pgup/down while the browser is still loading images), image viewer, and contacts, is due to the new "keep everything running in memory, and we'll sort it all out (by consuming more cpu) when the resources get low and froyo has to start killing/swapping apps to make room for the current app you are using" theory.;-)
    actually it requires less CPU power to do it the Android way.  It requires more processes force closing apps then then openning up what you want.  Once a application is in memory it has 0 processes unless you are using it.  If it uses a process then it is collecting data, or doing something you want it to do.
    Everytime someone say Task Killers are needed still can't differenciate between process and application under the terms of Linux.  I really do find it funny though.  You NEVER hear people stating you need a Task Killer for OSX, Ubuntu, Fedora, or <insert linux variant here>, but always recommend it for Android eventhough it is a Linux Variant itself.

  • Measuring speed with incrementa​l single counter

    Hi,
    I need to measure the rotational speed and acceleration of a wheel that has 3 hall sensors on it. I will use only 1 of them en it gives 24 pulses 0-5V for a 360° rotation. How can I measure the speed with only a pulse train. I dont have the Quadric encoder...
    Now I'd like to measure the rotational speed using a counter of some sort, but the software I tried writing for it isnt working.
    Thank you for your help

    Hey Nitch,
    Concerning the measurements errors:
    As you get error when speeding up, it looks like the pulses coming from the hall sensors are to short to get measured by the counter.
    Following the USB-6008 specifications, the pulse needs to have a minimum lenght of 100ns (both in high and low state).
    As a counter is using edges to count the pulses (for USB-6008 only the falling edge) the edges need to comply with the TTL specifications which means that the rise and fall time of the pulse needs to be within the 50ns range. 
    So please have a look at the pulse lenght at higher speeds (are they at least 100ns?) and make sure the pulse comply with the TTL specifications.
     If not you will have to add some additional electronics to reshape the pulses.
    Looking at your program.
    It's not nescesarry to have two loops.  It's very well possible to have two DAQ tasks within the same look.
    Have a look at the Examples which come with LabVIEW --> Exampled Finder --> Hardware Input/Output --> DAQmx --> Synchronization --> Multi-Function.
    There are some examples which so the combination of analog and digital input.
    Anyhow you will have to remove the right while loop as the DAQ Express VI which apparently gives you the "spanning, stroom, gashendel" values will only start once you have done the counter measurements.  I assume that you would like to have the "spanning", "stroom", "gashendel" and"speed" synchronized measured.
    Then you have the choice to log to file during acquisition or after the acquisition.
    If you would like to log on the fly don't use the express VI's, but use the lower lever "File I/O" functions. These are faster (less processor time usage).
    As you VI is written now, the left while loop will only output the lastest counter value measured to the next loop when you click the stop button for example.
    You have to "Enable Indexing" of the m/s output tunnel.  Right click on the tunnel and you will be able to select "Enable Indexing".
    This way the application will automatically create an array and each loop iteration the measured value will be added.  One the measurements have been done you can do analysis and save the data using the full array instead of point by point.
    Again, also bring your "spanning, stroom and gashendel" inputs to the left loop.
    In your right loop you also have a loop counter.
    You can simply use the loop iteraction counter (the square box in the left bottom corner with the i).  This is also counting from 0 and incrementing by 1 each loop iteration.
    Again, you can do this in the left loop and forget the second loop completely.
    Hopes this will bring you a step further.
    Don't hesitate to post the VI itself.  This is always easier to look at than an image.
    This way we can also make some modications and post it back.
    Best regards,
    Joeri
    National Instruments
    Applications Engineering
    http://www.ni.com/ask
    Make our forums great:
    If you like the answer, don't forget to "Kudos!".
    "Accept the Solution" if your question is answered!

Maybe you are looking for