Любомир Григоров wrote:
 > Have you checked http://wiki.freebsd.org/TuningPowerConsumption?
I have. It was kind of confusing and didn't know about:
 > 1. For CX states to function correctly you better disable throttling
 > and powerd. I also witnessed at least one machine that hitting any CX
 > mode stops generate interrupts on APIC clock (I had to boot it with a
 > mousee until I disabled APIC clocks).
So do you recommend I use throttling or C3? I think C3 runs slightly
cooler. I can't tell since I don't drop under 50C in X. Fan increases at
60C and drops me back.

I wouldn't dare to recommend any particular configuration. Most times throttling is safer and with CX states you can get cooler. But both of them doesn't play nice together. If you want higher cooling you can try to disable throttling (and you will not need powerd as powerd takes care of frequencies) and enable CX but you will need to test everything thoroughly as unepected bugs can show up. Remember, the default way isn't the better one, just the safer one.

 > First need to see what state the processor supports the current
 > system
 >sysctl -a | grep cx_
This is before heavy load while it still remembers the C3:

It's just about ability to set C3 or any other particular state. Some processors show only C1 state as available.

For example:

> sysctl hw.model
hw.model: Intel(R) Core(TM)2 Duo CPU     E8400  @ 3.00GHz
> sysctl dev.cpu | grep cx
dev.cpu.0.cx_supported: C1/1
dev.cpu.0.cx_lowest: C1
dev.cpu.0.cx_usage: 100.00% last 293us
dev.cpu.1.cx_supported: C1/1
dev.cpu.1.cx_lowest: C1
dev.cpu.1.cx_usage: 100.00% last 15us

Setting lower CX on this machine results in:

# sysctl hw.acpi.cpu.cx_lowest=C3
hw.acpi.cpu.cx_lowest: C1
sysctl: hw.acpi.cpu.cx_lowest: Invalid argument

--
Sphinx of black quartz judge my vow.

_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"

Reply via email to