Date: Wed, 04 Jan 2012 19:22:47 +0100 From: "Julian H. Stacey" <jhs@berklix.com> To: Alexander Motin <mav@freebsd.org> Cc: mobile@freebsd.org Subject: Re: powerd to use sysctl to import temps to drop freq to avoid heat crash Message-ID: <201201041822.q04IMlQJ060929@fire.js.berklix.net> In-Reply-To: Your message "Tue, 03 Jan 2012 12:58:32 %2B0200." <4F02DF58.90101@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Alexander Motin wrote: > That's my presentation about the same topic in Russian for KyivBSD 2010 > conference. The mentioned guide in English can be found here: > http://wiki.freebsd.org/TuningPowerConsumption Thanks, I just linked to it from my http://berklix.com/~jhs/hardware/hp/pavilion/dm3-1155ea > I've just added there some points about AMD C1E state and its support in > FreeBSD 8.x and 9.x from my knowledge. Unluckily I never had laptop with > AMD CPU to really test power management there. For your page: Suggestion To help people find what "EIST frequencies" is, swap it to: <a href="http://http://www.intel.com/support/processors/sb/cs-028855.htm> EIST <small>(Enhanced Intel SpeedStep Technology)</small> frequencies</A> Question: In your dev.cpu.0.freq_levels: 2400/35000 2000/28000 1600/22000 1200/16000 800/14000 1st numbers are frequency, what are 2nd numbers after / ? Presumably not voltages, as mine have such a wide span : dev.cpu.0.freq_levels: 1592/100000 1393/87500 1194/75000 995/62500 796/35457 696/31024 597/26592 497/22160 398/17728 298/13296 199/8864 99/4432 (We should send-pr longer text to be produced by sysctl -d dev.cpu.0.freq_levels dev.cpu.0.freq_levels: CPU frequency levels ) Suggestion Section name "C-states" Link to http://en.wikipedia.org/wiki/Advanced_Configuration_and_Power_Interface#Processor_states Note performance_cx_lowest= I don't have that (so maybe mark as FreeBSD version on Intel/AMD specific ?, I have: dev.cpu.0.cx_supported: C1/0 dev.cpu.1.cx_supported: C1/0 sysctl -d dev.cpu.1.cx_supported dev.cpu.1.cx_supported: Cx/microsecond values for supported Cx states hint.pcm.0.buffersize=65536 I don't have that, I have: dev.pcm.0.buffersize: 16384 sysctl -d dev.pcm.0.buffersize : allocated buffer size hint.pcm.1.buffersize=65536 dev.pcm.1.buffersize: 16384 hw.snd.feeder_buffersize I don't have that, I have: hw.snd.feeder_rate_quality: 1 hw.snd.feeder_rate_round: 25 hw.snd.feeder_rate_max: 2016000 hw.snd.feeder_rate_min: 1 hw.snd.feeder_rate_polyphase_max: 183040 hw.snd.feeder_rate_presets: 100:8:0.85 100:36:0.92 100:164:0.97 hw.snd.feeder_eq_exact_rate: 0 hw.snd.feeder_eq_presets: PEQ:16000,0.2500,62,0.2500:-9,9,1.0:44100, 48000,88200,96000,176400,192000 hint.atrtc.0.clock I don't have that, I have: dev.atrtc.0.%desc: AT realtime clock dev.atrtc.0.%driver: atrtc dev.atrtc.0.%location: handle=\_SB_.PCI0.LPC0.RTC_ dev.atrtc.0.%pnpinfo: _HID=PNP0B00 _UID=0 dev.atrtc.0.%parent: acpi0 Question "It is not recommended to set the system timer tick rate below 250 HZ and" Do you mean as shown by kern.clockrate: { hz = 1000, tick = 1000, Not kern.hz ? Cheers, Julian -- Julian Stacey, BSD Unix Linux C Sys Eng Consultants Munich http://berklix.com Reply below not above, cumulative like a play script, & indent with "> ". Format: Plain text. Not HTML, multipart/alternative, base64, quoted-printable.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201201041822.q04IMlQJ060929>