On Wed, Jul 07, 2004 at 12:47:57PM -0700, Erich Boleyn wrote: Hallo Erich,
This may be a known problem but I can't find it anywhere...
Not known to me.
I can fix the Powernow issue and post a patch to this list easily enough, but I still need a fix for the huge idle load issue. Without it, Suse 9.1 is effectively nonfunctional for me.
The latest update kernel will probably fix it (except if the BIOS misses a good PST or ACPI table, if yes then you'll need keep hardcoding a suitable table in the driver). But if Windows does C'n'Q it should work on Linux too.
If I don't hear anything from the list I'll probably fire up oprofile and do some code sniffing from there to see where it's actually spending it's time.
That's a good approach, yes. Also load average is also affected by 'D' processes, if you have such around it could also cause it.
Example "top" output: -------------------------------------------------------------------- Tasks: 75 total, 11 running, 62 sleeping, 0 stopped, 2 zombie Cpu(s): 67.9% us, 32.1% sy, 0.0% ni, 0.0% id, 0.0% wa, 0.0% hi, 0.0% si Mem: 1028688k total, 309112k used, 719576k free, 23472k buffers Swap: 1048816k total, 0k used, 1048816k free, 117892k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
[...] Ok, no D processes assuming the listing was complete, although:
4 root 5 -10 0 0 0 S 1.0 0.0 0:26.65 kacpid
This process also shouldn't use CPU time in normal operation. acpi=off is definitely worth a try. -Andi