Inspiron 5480 regulacja obrotów wentylatora

Przenośne komputery i problemy z nimi związane
(~death)
Piegowaty Guziec
Piegowaty Guziec
Posty: 20
Rejestracja: 14 wrz 2007, 21:44
Płeć: Mężczyzna
Wersja Ubuntu: 19.04
Środowisko graficzne: Unity
Architektura: x86_64
Lokalizacja: lubuskie

Inspiron 5480 regulacja obrotów wentylatora

Post autor: (~death) » 19 sie 2019, 17:41

WItam,

Przekopałem dostępne informacje na temat regulacji obrotów i niestety w żaden sposób nie chce mi to zadziałać, więc prośba o pomoc.

Mam zainstalowane i8kutils, zmodyfikowane konfigi, żeby ładowało moduł `dell-smm-hwmon`.
Wydaje się, że i8kmon działa (uruchomiony z ręki), ale działa dość dziwnie - zatrzymuje/zmienia obroty wiatraka ale tylko na chwilę, nawet przy ustawieniu odświeżania na 1 sekundę, obroty potrafią wrócic na np. 3500 zanim upłynie sekunda po czym znów są ustawiane na niższe i tak w kółko.
Spodziewałbym się raczej, że jeśli i8kmon zatrzyma wiatrak, to obroty się nie zmienią dopóki przy kolejnym odpytaniu temperatura nie wzrośnie powyżej zadanego progu.

System: Xubuntu 19.04 + zainstalowane Unity, bios zupdatowany do najnowszego dostępnego, sterowniki nvidia 430 (MX250) ale na samym intelu jest tak samo.

Tak to wygląda:

Kod: Zaznacz cały

temp, [fan state], [fan speed], ac state:  55 [0 3] [-1 3436] 0
/usr/bin/i8kfan - 0
temp, [fan state], [fan speed], ac state:  55 [0 3] [-1 3494] 0
/usr/bin/i8kfan - 0
temp, [fan state], [fan speed], ac state:  55 [0 3] [-1 3531] 0
/usr/bin/i8kfan - 0
temp, [fan state], [fan speed], ac state:  55 [0 3] [-1 3478] 0
/usr/bin/i8kfan - 0
temp, [fan state], [fan speed], ac state:  55 [0 3] [-1 3426] 0
/usr/bin/i8kfan - 0
temp, [fan state], [fan speed], ac state:  55 [0 3] [-1 3903] 0
/usr/bin/i8kfan - 0
temp, [fan state], [fan speed], ac state:  55 [0 3] [-1 3939] 0
/usr/bin/i8kfan - 0

A tutaj konfig:

Kod: Zaznacz cały

❯ cat /etc/i8kmon.conf 
# Status check timeout (seconds), override with --timeout option
set config(timeout)     3

# Temperature threshold at which the temperature is displayed in red
set config(t_high)      80

# Number of temperature configurations
set config(num_configs)  4

# Temperature thresholds: {fan_speeds low_ac high_ac low_batt high_batt}
set config(0)   {{0 0}  -1  60  -1  60}
set config(1)   {{0 1}  59  70  59  70}
set config(2)   {{0 2}  66  75  66  75}
set config(3)   {{0 3}  72 128  72 128}

# Speed values are set here to avoid i8kmon probe them at every time it starts.
set status(leftspeed)	"0 1500 2500 3500"
set status(rightspeed)	"0 1500 2500 3500"

# end of file
Zrzut z sensors:

Kod: Zaznacz cały

❯ sensors
coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +50.0°C  (high = +100.0°C, crit = +100.0°C)
Core 0:        +49.0°C  (high = +100.0°C, crit = +100.0°C)
Core 1:        +49.0°C  (high = +100.0°C, crit = +100.0°C)
Core 2:        +47.0°C  (high = +100.0°C, crit = +100.0°C)
Core 3:        +47.0°C  (high = +100.0°C, crit = +100.0°C)

pch_cannonlake-virtual-0
Adapter: Virtual device
temp1:        +55.0°C  

acpitz-acpi-0
Adapter: ACPI interface
temp1:        +25.0°C  (crit = +107.0°C)

iwlwifi-virtual-0
Adapter: Virtual device
temp1:        +45.0°C  

dell_smm-virtual-0
Adapter: Virtual device
fan1:        3462 RPM
Generalnie chciałbym, żeby wentylator nie przekraczał 2500 obrotów dopóki nie temperatura nie osiągnie 60 stopni, później może się rozbujać do 4000 (problem jest taki, że przy ok. 3500 wentylator wpada w jakieś dziwne wibracje, które przenoszą się na obudowę/klawiaturę, co jest mega wk**** jak się trzyma lapka na kolanach).
(~death)
Piegowaty Guziec
Piegowaty Guziec
Posty: 20
Rejestracja: 14 wrz 2007, 21:44
Płeć: Mężczyzna
Wersja Ubuntu: 19.04
Środowisko graficzne: Unity
Architektura: x86_64
Lokalizacja: lubuskie

Re: Inspiron 5480 regulacja obrotów wentylatora

Post autor: (~death) » 18 wrz 2019, 17:29

Podbijam, bo pewnie spadło daleko i nikt nie zagląda ;P

Ktoś coś podpowie na ten temat?

Podejrzewam osobiście, że w tych laptopach BIOS jest tak ustawiony, że zawsze przejmuje sterowanie obrotami wiatraka i być może nie da się z tym nic zrobić.
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4123
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: Inspiron 5480 regulacja obrotów wentylatora

Post autor: jacekalex » 18 wrz 2019, 17:53

W biosie nie możesz ustawić, czy wiatrak ma być cicho?
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
(~death)
Piegowaty Guziec
Piegowaty Guziec
Posty: 20
Rejestracja: 14 wrz 2007, 21:44
Płeć: Mężczyzna
Wersja Ubuntu: 19.04
Środowisko graficzne: Unity
Architektura: x86_64
Lokalizacja: lubuskie

Re: Inspiron 5480 regulacja obrotów wentylatora

Post autor: (~death) » 18 wrz 2019, 18:38

No własnie w biosie nie widzę kompletnie nic związanego z obrotami czy temperaturą. Jest sporo opcji dot. procesora. Tyle, że jak przestawiłem na: Intel SpeedStep ON, HyperThreading ON i TurboBoost ON to zrobiło się jeszcze gorzej - od razu po zalogowaniu temperatury zaczęły skakać do 70 a nawet 90 stopni przy niewielkim obciążeniu :/ potem się ustabilizowało ale dalej jest 3400 obr. przy 44-47 stopniach.

Wiem że w starszych laptopach było wejście do takich opcji w biosie przez jakieś kombinacje klawiszy, ale też to nie chce działać.

Jakby ktoś miał jakieś pomysły to chętnie poczytam, ale generalnie zawiodłem się na tym dellu i żałuję, że przyjanuszowałem, bo trzeba było dołożyć te 3 klocki do T490 :P
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4123
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: Inspiron 5480 regulacja obrotów wentylatora

Post autor: jacekalex » 18 wrz 2019, 18:47

Jeśli lapek grzeje się na 90 stopni po zalogowaniu, to lepiej najpierw przedmuchać kompresorem flaki lapka, żeby się pozbyć kurzu.

Poza tym, jeśli to Intel z pastą zamiast IHS, to te modele się bardzo szybko grzeją, i prawie zawsze ustawiają wiatrak na max.

W PieCu można dać większy radiator z wolno-obrotowym wiatrakiem, ale w lapku nie masz takich opcji.

Zobacz też w wyjściu top lub htop czy po zalogowaniu coś nie katuje procesora, Unity już od dawna nie jest rozwijane, i może powodować problemy.

Pozdro
:craz:
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
Awatar użytkownika
kobrawerde
Zakręcona Traszka
Zakręcona Traszka
Posty: 564
Rejestracja: 10 wrz 2006, 16:00
Płeć: Mężczyzna
Wersja Ubuntu: 18.04
Środowisko graficzne: Cinnamon
Architektura: x86_64

Re: Inspiron 5480 regulacja obrotów wentylatora

Post autor: kobrawerde » 18 wrz 2019, 18:54

Tu jest opisana jakaś sztuczka ale czy to jest bezpieczne ? .... trzeba chyba skompilować i8kutils
https://askubuntu.com/questions/63588/h ... ol-working
Disable BIOS fan control
https://bugs.launchpad.net/i8kutils/+bug/410596
(~death)
Piegowaty Guziec
Piegowaty Guziec
Posty: 20
Rejestracja: 14 wrz 2007, 21:44
Płeć: Mężczyzna
Wersja Ubuntu: 19.04
Środowisko graficzne: Unity
Architektura: x86_64
Lokalizacja: lubuskie

Re: Inspiron 5480 regulacja obrotów wentylatora

Post autor: (~death) » 18 wrz 2019, 19:53

jacekalex pisze:
18 wrz 2019, 18:47
Jeśli lapek grzeje się na 90 stopni po zalogowaniu, to lepiej najpierw przedmuchać kompresorem flaki lapka, żeby się pozbyć kurzu.
Ma 2 miesiące, więc za dużo kurzu nie może mieć ;P
jacekalex pisze:
18 wrz 2019, 18:47
Poza tym, jeśli to Intel z pastą zamiast IHS, to te modele się bardzo szybko grzeją, i prawie zawsze ustawiają wiatrak na max.

W PieCu można dać większy radiator z wolno-obrotowym wiatrakiem, ale w lapku nie masz takich opcji.
No chłodzenie to on ma beznadziejnie rozwiązane, wlot jest na spodzie i był jeszcze zasłonięty folią (z dziurkami ale wyrwałem, zawsze trochę blokowało). Wylot jest blisko zawiasu, więc tez kiszka.
Pastę też już wymieniłem, bo wiem że fabrycznie czasem jest byle jak nałożona.
jacekalex pisze:
18 wrz 2019, 18:47
Zobacz też w wyjściu top lub htop czy po zalogowaniu coś nie katuje procesora, Unity już od dawna nie jest rozwijane, i może powodować problemy.

Pozdro
:craz:
No właśnie rozważam opcję zainstalowania innego systemu (np. 18.04 albo 19.04 bez unity) a nawet windowsa żeby zobaczyć czy w ogóle da się sterować tym wiatrakiem (pod windę jakby więcej różnych narzędzi do takich rzeczy). Tyle że to sprzęt do pracy, więc musiałbym instalować wszystko co potrzebuję żeby potestować przez kilka dni.
(~death)
Piegowaty Guziec
Piegowaty Guziec
Posty: 20
Rejestracja: 14 wrz 2007, 21:44
Płeć: Mężczyzna
Wersja Ubuntu: 19.04
Środowisko graficzne: Unity
Architektura: x86_64
Lokalizacja: lubuskie

Re: Inspiron 5480 regulacja obrotów wentylatora

Post autor: (~death) » 18 wrz 2019, 20:18

kobrawerde pisze:
18 wrz 2019, 18:54
Tu jest opisana jakaś sztuczka ale czy to jest bezpieczne ? .... trzeba chyba skompilować i8kutils
https://askubuntu.com/questions/63588/h ... ol-working
Disable BIOS fan control
https://bugs.launchpad.net/i8kutils/+bug/410596
Już bym kompilował... szkopuł w tym, że to rozwiązanie jest z 2014 roku a w dostepnych źródłach i8kutils nie ma kodu źródłowego smm :/ Pewnie można znaleźć starsze źródła ale mogą być niekompatybilne z nowymi jądrami.
Ale to może być dobry trop w sumie. :mrgreen:
Awatar użytkownika
kobrawerde
Zakręcona Traszka
Zakręcona Traszka
Posty: 564
Rejestracja: 10 wrz 2006, 16:00
Płeć: Mężczyzna
Wersja Ubuntu: 18.04
Środowisko graficzne: Cinnamon
Architektura: x86_64

Re: Inspiron 5480 regulacja obrotów wentylatora

Post autor: kobrawerde » 18 wrz 2019, 22:06

ODPOWIEDZ

Wróć do „Laptopy”

Kto jest online

Użytkownicy przeglądający to forum: Bing [Bot] i 5 gości