> [..] >> >> I did that, but now xorg constantly uses 20-30% CPU. >> >> >> >> CPUs were running cooler indeed, but everything ran jerky, >> >> because of the xorg cpu usage. > [..] >> > Point being, if powerd has selected your lowest cpu frequency because >> > load is less than default (or as specified by -i and -r switches) and >> > this is (say) 1/4 of full speed, then something that normally showed 5% >> > cpu will now show as using 20% (of available cpu cycles at that speed) >> >> > You can tune your powerd idle levels more towards performance, and/or >> > you can set a higher minimum cpu freq with sysctl debug.cpufreq.lowest >> > from among your available levels. > [..]
>> I suspected this; xorg just reporting to use 20-30% cpu doesn't bother >> my, what bothers me is the fact that mouse cursor and everything moves >> jerky. >> >> I'll try to raise the min. freq., maybe powerd lowers it too much.. > Maybe. In one recent example, a 1400MHz box (Thinkpad T42p) had freqs > all the way down to 75MHz while still running with 1mS slicing (1000HZ) > apparently losing i8254 timer interrupts (when using APM, not with ACPI) > powerd(8) in adaptive mode with default settings will lower cpu freq one > level whenever the load idle is 90% or more, and raise freq (two levels) > whenever idle gets less than 65%. Looks like if you set that to say 75% > your xorg alone would kick it up. Of course you must be careful not to > set the shiftpoints too close together, or you'll observe oscillation .. > again, running 'powerd -v' is useful while you're playing with tuning. > Re jerkiness, you might also benefit by decreasing the polling interval > (how often powerd checks load average) from 500mS to perhaps half that? > I'm kinda interested in these fujitsu-siemens laptops myself, so I'm > still keen to see your 'sysctl dev.cpu.0.freq_levels' please? > Cheers, Ian Ok, i think i got it working. dev.cpu.0.freq_levels showed about 14 possibilities. It turned out that powerd was lowering it down to 100MHz, or 50MHz per core. Playing with debug.cpufreq.lowest, i increased it gradually until KDE/Xorg behaved normal; for my system it was 800MHz, which is 400MHz/core. -- Best regards, Ghirai. _______________________________________________ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"