| Summary: | HP Z600 defaults to LAPIC for kern.eventtimer.timer but can't use 'Online CPU idle state' higher than C1 with this setting | ||
|---|---|---|---|
| Product: | Base System | Reporter: | Jochen Breuer <brejoc> |
| Component: | kern | Assignee: | freebsd-bugs (Nobody) <bugs> |
| Status: | New --- | ||
| Severity: | Affects Only Me | CC: | brejoc, fidaj |
| Priority: | --- | ||
| Version: | 10.1-STABLE | ||
| Hardware: | amd64 | ||
| OS: | Any | ||
|
Description
Jochen Breuer
2015-08-06 18:15:30 UTC
I'm now having exactly the same problem with an older Samsung NC10 - a so called netbook. 'kern.eventtimer.timer' defaults to 'HPET'. But in this case the solution seems to be 'LAPIC'. --- Event timer choices --- $ sysctl kern.eventtimer.choice kern.eventtimer.choice: HPET(450) HPET1(440) HPET2(440) LAPIC(400) i8254(100) RTC(0) --- Intel Atom CPU N270 --- $ sysctl hw.|head hw.machine: i386 hw.model: Intel(R) Atom(TM) CPU N270 @ 1.60GHz hw.ncpu: 2 hw.byteorder: 1234 hw.physmem: 1042579456 hw.usermem: 920571904 hw.pagesize: 4096 hw.floatingpoint: 1 hw.machine_arch: i386 hw.realmem: 1073741824 Hello. Have you tried using these instructions completely? https://wiki.freebsd.org/TuningPowerConsumption Hi Ivan, changing the timer solves the problem. But if those timers can't be used with C8, perhaps they shouldn't be the default in the first place. |