Quote:
I've heard about a CPU governor in /sys/devices/system/cpu/cpuX/cpufreq/scaling_governor, what does it do and how to enable it?
I'm using OpenSUSE 10.2, KDE 3.5.
[/b]
|
That's precisely what you're doing when enabling "Performance" in KPowersave, you're setting the scaling_governor to the performance setting, which disables cpu frequency scaling. But that only impacts clock speed, there's no configurable way to alter CPU switching. Though is sounds like your application is not a multi-threaded one, so it shouldn't be impacted by SMP anyways.
Quote:
In Windows XP, the problem is simply fixed by disabling one core for the program in Task Manager.
[/b]
|
Again, per my post above, I'm really not sure why that would make a difference. AFAIK, the OS Kernel balances processes between cpus, but it shouldn't have an impact on the performance of a single process on one kernel, unless another process is robbing it of cycles. If that was the case, disabling the cpu accessibility for the app wouldn't make a difference, since the culprit would have to be addressed directly.
If you want to experiment, you can boot into uni-processor mode by using the "nosmp" kernel option at boot time. When grub comes up and your default kernel is pre-selected, just type in "nosmp" and hit enter to boot. That will disable SMP, reducing you to a single core, and you can evalutate any performance impact that way.
Hope this helps?
Cheers,
KV