CPU FAN speed

Dan Lukes dan at obluda.cz
Sat Oct 6 22:05:43 CEST 2012


Miroslav Lachman wrote:
>> Netusite nekdo, jak monitorovat v notebooku rychlost otacek/min na cpu
>> cooleru?
>> Zkousel jsem pouzit mbmon i lmmon, ale ani jedno nefunguje.
> 
> Pokud ani jeden z nich nefunguje, tak je vysoka pravdepodobnost, ze na
> to proste neni ovladac.

To neni zas tak jednoduche. Takovy lmmon je urcen pro komunikaci s LM75
chipem (a nekterymi nastupnickymi variantami), pokud ovsem je na dane
desce tento chip pouzit a pokud je pripojen "obvyklym zpusobem".

Byvaly doby, kdy do FreeBSD nebylo mozne pridat ovladac pro hardware, od
ktereho vyrobce nedal k dispozici dokumentaci.

To se sice castecne zmenilo (a jednim z dusledku je predchozi thread
tykajici se problemu s ovladacem od BCN4312), ale opravdu si nejsem
jisty, jestli si preju v systemu dva ovladace, ktere ve skutecnosti
vznikly "preavdepodobnostnim inzenyrstvim" (neb vychazeji z toho jak je
chip v systemu zapojen obvykle(!) - ale jestli je tak zapojen doopravdy
se nevi).

Tak jako lmmon nepotrebuje zadny specialni systemovy ovladac,
predpokladam, ze by ho nepotreboval ani ovladac pro ITE chipy (nejspis
totiz take budou pripojeny na SMBus)

Takze by stacilo k lmmonu napsat druhy podobny program venovany ITE
chipsetu. Kdyby se ukazalo, ze je kod lmmon/itemon funkcni a spolehlivy,
mozna by pak bylo snadnejsi vyvratit pochybnosti o tom, zda je rozumne z
reimplementovat kod jako ovladac.

Jenze lmmon az tak dokonale spolehlivy neni (obcas ukazuje nesmyslne
rychlosti a stejne tak je nejiste co se doopravdy stane kdyz rychlost
zkusis nastavit) - a itemon dokonce neexistuje vubec (coz ukazuje bud'
ze o neco takoveho zas az takovy zajem neni, nebo, ze to proste taky
nelze napsat dobre).

Porad vnimam FreeBSD predevsim jako spolehlivy a stabilni sitovy server
(router).  Je dobre, ze na tom lze postavit i desktop, ale predstava, ze
se jadro "zaseka" kvuli ovladacum nedokumentovaneho hardware
nakodovanych stylem "vetsinou by to mohlo fungovat" me vubec nepripada sexy.

Pokud chces system, kterej ti pobezi na vetsine nacinejch hardwaru,
vcetne tech nedokumentovanejch, pak je otwzka, jestli opravdu radeji
nezvolit Linux. Ten se zameruje na tuhle tridu uzivatelu.

Pro FreeBSD ale vzdycky platilo, ze je potreba na nej myslet uz pri
nakupu hardware. Pokud clovek stal o trochu slusny vysledky.

Ano, nepochybuju, ze rada lidi byde mit na to co je "nejvhodnejsi"
vlastni nazor, casto odlisny od toho, ktery jsem prave prezentoval.

> pohadaji, ze je to "spatne" a nikdo to jinak a lip neudela.

Na udelani user-level aplikace takovej konsensus nepotrebujes - a na
udelani takove aplikace nepotrebujes v jadre specificke ovladace. A
spolecny kod mohou mit i aplikace - udela se knihovna s vhodnym API. Coz
je ukol, ktery by bylo treab zvladnout i pri navrhu kerneloveho ovladace
a jeho API.

Tak si nemyslim, ze chybejici konsensus core-teamu je ten hlavni problem.

Dan




More information about the Users-l mailing list