1

(15 odpowiedzi, napisanych Notebooki)

Nie musisz ręcznie ustawiać, jeżeli działa ustawianie przez pwm1. Zerknij sobie na skrypt /usr/sbin/fancontrol (może być gdzieś indziej) i zmodyfikuj według własnych potrzeb by nie czytał rpm tylko ustawiał pwm1 w zależności od temperatury. Ja zmodyfikowałem sobie go tak by temperatura z czujnika procesora wpadając w jeden z czterech podawanych w /etc/fancontrol przedziałów temperatur  ustawiała na sztywno określone pwm dla danego przedziału. Dlaczego tak zrobiłem? Bo zależność RPM(pwm1) nie jest w JHL90 funkcją rosnącą
http://img716.imageshack.us/img716/1829/26589527.png
czasami po prostu fancontrol wyliczał pwm akurat idealnie w te piki, co strasznie mnie wkurzało. Teraz mam błogą ciszę, brak gwałtownych zmian wentylatora i niskie temperatury.

Co do przegrzewania twojego fl90. Czyściłeś go dobrze z kurzu, zmieniałeś pastę? Podstawka chłodząca też powinna pomóc. W moim przypadku podstawka (Zalman NC2000) odjęła 12 stopni na grafie na minimalnych obrotach pod obciążeniem. Jest na tyle wydajna, że w idle wentylator JHL90 nie musi działać a sama jest praktycznie niesłyszalna.

Z tym brakiem wyniku RPM w FL90 to może po prostu nawet nie ma takiej fizycznej możliwości, jedynie szacowanie na podstawie napięcia. Nie mniej zmiana adresu to chyba jedyna droga. Co do service manual FL90 to jedynie mogę potwierdzić jego istnienie bo parę lat temu przewinął mi się przez dysk.

Ps. 49-52 st toż to przecież mało. U mnie w stresie grafika dochodzi do 89 (9600m GT) a procek 67 (T9400). Naprawdę nie szkoda Ci ciszy? wink

2

(15 odpowiedzi, napisanych Notebooki)

gucio napisał/a:
7th_tzat napisał/a:

Taki moduł już został napisany i dziwię się czemu nie został jeszcze dodany do modułu compal-laptop.
http://kerneltrap.org/mailarchive/linux … 22/4562024
Posiadam JHL90 i z tym patchem do comapl-laptop kontrola obrotów wentylatora + parę innych dodatków działają dobrze.

A jak sie tym posługiwac? spatchowalem jajko, zaladowalem modul, ale jak kontrolować np te obroty wentylatora?

Jeżeli po poleceniu sensors widzisz coś podobnego do:

compal-laptop-isa-0000
Adapter: ISA adapter
fan1:           700 RPM

to oznacza, że wszystko działa jak należy. Wystarczy że uruchomisz pwmconfig

# pwmconfig

, który poprowadzi cię przez konfigurację kiedy i jak ma się załączać wentylator. Możesz oczywiście ustawić konfigurację ręcznie w /etc/fancontrol. Po skonfigurowaniu wystarczy uruchomić fancontrol:

#/etc/rc.d/fancontrol start

Jeżeli wszystko działa jak należy, dodaj fancontrol do /etc/rc.conf (lub odpowiednika w dystrybucjach innych niż Arch) aby demon ładował się przy starcie, jeżeli nie, pozostaje ręczna konfiguracja /etc/fancontrol i restart fancontrol. Oczywiście nic nie stoi na przeszkodzie by użyć czegoś innego niż fancontrol.
Można też ręcznie kontrolować wentylator poprzez:

# echo x > /sys/devices/platform/compal-laptop/hwmon/hwmon0/device/pwm1

tylko trzeba się upewnić, że /sys/class/hwmon/hwmon0/device/pwm1_enable jest 1, co uzyskujemy przez:

# echo "1" > /sys/class/hwmon/hwmon0/device/pwm1_enable

x jest liczbą całkowitą z zakresu 0-255. Ścieżka może się różnić

Powrót do sterowania automatycznego z płyty głównej uzyskujemy przez:

# echo "2" > /sys/class/hwmon/hwmon0/device/pwm1_enable

Bluetooth, Wifi kontrolujesz przez rfkill jak wcześniej, czyli:

# rfkill block/unblock x

gdzie x może być all, wifi, wlan, bluetooth, uwb, ultrawideband, wimax, wwan, gps, fm

Reszta związana z power managment jest rozpoznawana i kontrolowana przez demony (acpi, powerdevil, pm-utils, itp. w zależności kto czego używa)

Jeżeli masz inny model niż JHL90 to zmiana .callback = dmi_check_cb na .callback = dmi_check_cb_extra w dmi_system_id __initdata compal_dmi_table[] powinna pomóc, choć nie wiem czy ktoś testował ten moduł na czymś innym niż JHL90.

3

(15 odpowiedzi, napisanych Notebooki)

Taki moduł już został napisany i dziwię się czemu nie został jeszcze dodany do modułu compal-laptop.
http://kerneltrap.org/mailarchive/linux … 22/4562024
Posiadam JHL90 i z tym patchem do comapl-laptop kontrola obrotów wentylatora + parę innych dodatków działają dobrze.