Beküldte Droid -
Fórum:
Időnként melegszik a gép, mintha elfelejtene elindulni a hűtés. Van, hogy napokig semmi ilyen nincs, aztán mégis. Ha kikapcsolom, akkor elindul, vissza hűti a ventillátor. Utána rendben van megint. Mi okozhatja és mit lehet tenni, hogy magától szabályozza?
LM 17.3

fancontrol ...
Beküldte kimarite -
Értékelés:
Kezdjük ott, hogy egy 'fancontrol' nevű alkalmazás segíthet befolyásolni az eszközeid fan-ját, de csak akkor, ha az érzékelő chip a rendelkezésre áll (létezik) és azt a linux is felismeri (a chip hiánya szokott inkább gond lenni).
A 'fancontrol' a 'pwmconfig' csomag része, de így telepítheted;
Továbbá rá kéne nézned az érzékelő chip-ekre, ezt az 'lm-sensors' tudja neked megmutatni.
Először telepíted,
majd egy next-next folyamatban az összes chip-et feltérképezed, és mented egy, a művelet sor végén felajánlott szövegfájlba, melynek neve 'fancontrol'. A feltérképezés folyamata a
paranccsal indítható és a
mutatja meg a beállításokat, melyek ide mentődnek;
https://iandw.net/2014/10/12/fancontrol-under-ubuntu-14-04-resolving-usr...
(ezzel nincs tovább tennivalód)
Ha nincs normális mentésed, akkor ez egy példafájl, de nem az előbbire, hanem a 'fancontrol'-ra', és amely itt ;
Szerkesztése
Csak olvasása
A példa tartalom
mely neked biztosan nem jó egy az egyben, hiszen a chipeket és az egyéb információkat a 'sensors' kimenetben látod majd.
Magyarázat
'INTERVAL' - frissítési, figyelési idő, másodpercben
'DEVPATH' - a chip elérési helye a fájlrendszerben (/sys/devices/'valami' elérési út szerint, de nyilván nem thinkpad, hanem a te gépedre jellemző ...; http://askubuntu.com/questions/22108/how-to-control-fan-speed
'DEVNAME' - az eszköz (eszközök) neve - device name
'FCTEMPS' - a példában a temp1 chip, a hőmérsékletet nézi (temp)
'FCFANC' - a példában a fan1 chip, a hűtést nézi (fan)
'MINTEMP' - a legalacsonyabb hőmérséklet, amelytől érzékeljen szerinted
'MAXTEMP' - a legmagasabb hőmérséklet, ameddig érzékeljen szerinted
'MINSTART' - kapcsoljon be ennél a hőmérsékletnél (a példában vélhetően Fahrenheit és nem Celsius) - a fan
'MINSTOP' - - kapcsoljon ki ennél a hőmérsékletnél (a példában vélhetően Fahrenheit és nem Celsius) - a fan
A magyarázatot lehet még finomítani, nagyjából ez a lényege, kezdd egy sensors' kimenettel (miután az érzékelőket a next-next folyamatban beállítottad (mi is lássuk - a kimenetet, és nem a beállítást :) ).
Továbbá azt is tudni lehet, hogy lehetségesen más alkalmazás lesz jó neked, attól függ, hogyha pl. videókártyáról van szó, az Intel, stb. (nemrég volt szó egy ilyen laptopról; 'i8kutils') .. például Dell egyes tipusai
... vagy, ha netán ThinkPad-ed lenne, akkor megint más kell
(nagyon nincs többféle lehetőség).
-- Tehát először a gép tulajdonságait kéne megtudni.
-- Neked vélhetően ez a megoldás jó lesz
https://linuxmint.hu/forum/dell-3521-fan
mert; For Dell Latitude/Inspiron laptops,
i8kutils is available.
The
i8kkernel module is knownto have issues on several models.
Források (és fentebb)
https://wiki.archlinux.org/index.php/fan_speed_control
http://askubuntu.com/questions/22108/how-to-control-fan-speed
RE:fancontrol ...
Beküldte kimarite -
Értékelés:
Tehát, ha DELL Latitude vagy Inspiron laptopod van, akkor az említett csomagot kéne telepítened (i8kutils) és konfigurálnod a leírtak szerint, amiben segítünk persze folyamatában. De megpróbálozhatsz az 'lm-sensors'/'pwmconfig'/'fancontrol' alkalmazásokkal is, bár szerintem a másik (i8kutils) jobb lesz - őszintén szólva, nem tudom, hogy ez utóbbi kezeli-e az Intel cuccokat is.
Mindenesetre, ha bármilyen hibát tapasztalsz (!) bármikor, az ide kérjük másolni (hogy tudjunk a hibáról).
Hiba jelenség lehet az alábbi (például) ... amit be lehet állítani;
(csak tudjunk arról, mindenről tudni szeretnénk)
[....] Not starting fancontrol, broken configuration file; please re-ru[FAILconfig. ... failed!
RE:fancontrol ...
Beküldte Droid -
Értékelés:
droid@droid-Lenovo-B50-30 ~ $ sensors
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +45.0°C (high = +105.0°C, crit = +105.0°C)
Core 1: +47.0°C (high = +105.0°C, crit = +105.0°C)
Core 2: +50.0°C (high = +105.0°C, crit = +105.0°C)
Core 3: +49.0°C (high = +105.0°C, crit = +105.0°C)
ezt írja.
erre meg ezt:
RE:RE:fancontrol ...
Beküldte kimarite -
Értékelés:
Kezdjük azzal, hogy oltári nehéz lesz neked segíteni, ha egy-egy mondat másolása is gondba ütközik.
Amit te mutatsz, az az én rendszeremen,
bocsáss meg, én egészen más kimenetet 'kértem',
de ezt hagyjuk későbre.
Az 'etécé' könyvtár alatt található 'fancontrol' fájl, tulajdonképpen egy szöveges konfigurációs fájl, futtatni nem tudod (azt próbáltad, ha bemásoltad az első sort és Enter-t ütöttél), csak olvasni tudod, pl. a 'cat'-tal. Telepíteni felesleges magát a 'fancontrol' alkalmazást (melynek a konfig fájlja ez), ha az alábbi kérdésre igen a válasz! ... telepítésről még nem tettem emlÍtést, kérdések vannak; mi nem tudjuk, mi van neked. Tehát;
DELL Latitude vagy Inspiron laptopod van' ?
Kezdetnek ...
RE:RE:RE:fancontrol ...
Beküldte Droid -
Értékelés:
Lenovo B50-30
RE:RE:RE:RE:fancontrol ...
Beküldte kimarite -
Értékelés:
Akkor, ezen leírás
-- https://iandw.net/2014/10/12/fancontrol-under-ubuntu-14-04-resolving-usr...
telepítését,
majd beállítását (ha ezen a lépésen nem vagy már túl),
csináld meg, aztán meglátjuk, mit mutat a grafikus alkalmazás.
Itt a folytatás (ha hiba látszik a paranscok futtatásakor, tudnunk kell)
-- http://askubuntu.com/questions/22108/how-to-control-fan-speed/46135#46135
amit én is írtam (mindent nem másoltam át),
https://linuxmint.hu/comment/6982#comment-6982
mi a kérdés vagy probléma?
RE:RE:RE:RE:RE:fancontrol ...
Beküldte Droid -
Értékelés:
a
sudo service module-init-tools restart után ez irja:
droid@droid-Lenovo-B50-30 ~ $ sudo service module-init-tools restart
module-init-tools: unrecognized service
droid@droid-Lenovo-B50-30 ~ $
RE:RE:RE:RE:RE:RE:fancontrol ...
Beküldte kimarite -
Értékelés:
És ez után mit ír? (ez csak kíváncsiság)
-- ha hasonlót, akkor indíts újra a rendszert, megteszi ez is a 'nem válaszoló' helyett.
Egyébként tényleg elég újraindítani a rendszert, de
-- ha a 'kmod'-a esetleg lenne válasz (a systemd alatt), akkor
érdemes lehettelepíteni előbbit.- illetve ezt hagyjuk el, ne telepítsd
Vélhetően a 'kmod'-ra is ugyanazt fogod látni. A 'systemd' egy újabb linux-szos fejlesztés (ezt használja a rendszered; 17.x), egy Linux Mint verzióval előbb még az 'upstart' volt használatban, annak voltak ilyen 'service' folyamatai. (a 'reboot' lesz a megoldás e két parancs helyett ..., mert a[z újonnan beállított] folyamatokat [újra]indítja a kernel modulok tekintetében)
RE:RE:RE:RE:RE:RE:RE:fancontrol ...
Beküldte Droid -
Értékelés:
droid@droid-Lenovo-B50-30 ~ $ sudo service kmod start
[sudo] password for droid:
kmod stop/waiting
droid@droid-Lenovo-B50-30 ~ $
RE:RE:RE:RE:RE:RE:RE:RE:fancontrol ...
Beküldte kimarite -
Értékelés:
No, csak indítsd újra a rendszert (reboot - vagy ahogy ezt szoktad), aztán nézd meg, az 'xsensors' mit mutat. Az, hogy időnként melegszik .., érdekes. Nagyon avagy mennyire? Nem kapcsolsz be valamit, ami plusz terhelné a procit, Youtube videók nézése, ilyesmi? (most jöttem haza)
RE:RE:RE:RE:RE:RE:RE:RE:RE:fancontrol ...
Beküldte Droid -
Értékelés:
core0-core3: 59-63
szerk.
egy ebédnyi idő (10-15perc) alatt ilyen lett ( semmi video stb nem ment)
A terminálban kiadott "top"
Beküldte lala -
Értékelés:
A terminálban kiadott "top" parancs mutatja a CPU terhelést és a RAM igénybe vételt is.
Fent a második sor végén a "zombie" 0 mutat ?
RE:A terminálban kiadott "top"
Beküldte Droid -
Értékelés:
igen, 0-t mutat.
egyébként újra indítás után visszahül, és nem melegszik fel. egyszer aztán megint....
RE:RE:RE:RE:RE:RE:RE:RE:RE:RE:fancontrol ...
Beküldte kimarite -
Értékelés:
Az 'xsensors' által mutatott hőmérsékletektől alacsonyabb hőmérsékleteket mutat a 'sensors' parancsoros kimenet most?
RE:RE:RE:RE:RE:RE:RE:RE:RE:RE:RE:fancontrol ...
Beküldte Droid -
Értékelés:
akkor azt nem néztem, de most igen, és mindkettő ugyanazt mutatja. 43-47 fok C
RE:RE:RE:RE:RE:RE:RE:RE:RE:RE:RE:RE:fancontrol ...
Beküldte kimarite -
Értékelés:
Valami akkor felviszi a hőfokot ..
Nézzük, mi van itt (neked),
és ezen kimeneteket
(ha a 'hwmon0' és a 'hwmon1' az előbbi parancs kimenete - példa)
Nálam a fancontrol beállítást hiányolja (a 'sudo sensors -s' parancsnál), .. megcsináltam ezt (saját eszközökel, modullal)
https://wiki.archlinux.org/index.php/fan_speed_control#Increasing_fan_div
és az előbbi kimenetek vezetnek el oda, hogy az /etc/fancontrol konfigurálása jó legyen (tájékoztatás).
https://wiki.archlinux.org/index.php/fan_speed_control#Tweaking
A 'fancontrol' service folyamatot én így indítom (sysvinit), és a hibaüzenet az alábbi,
Nálam ...
Nálad így indítható (systemd),
ha van hibaüzenet, az mi?
Azért nézd meg utóbbi parancs kiadása előtt, hogy fut-e
Az általános beállításokat itt olvashatjuk:
RE:RE:RE:RE:RE:RE:RE:RE:RE:RE:RE:RE:RE:fancontrol ...
Beküldte Droid -
Értékelés:
droid@droid-Lenovo-B50-30 ~ $ ls /sys/class/hwmon/
hwmon0 hwmon1
droid@droid-Lenovo-B50-30 ~ $ sed -e 's/[[:space:]=]/_/g' /sys/class/hwmon/hwmon1/device/name
sed: can't read /sys/class/hwmon/hwmon1/device/name: No such file or directory
droid@droid-Lenovo-B50-30 ~ $ readlink -f /sys/class/hwmon/hwmon1/device | sed -e 's/^\/sys\///'
devices/platform/coretemp.0
droid@droid-Lenovo-B50-30 ~ $ sed -e 's/[[:space:]=]/_/g' /sys/class/hwmon/hwmon0/device/name
sed: can't read /sys/class/hwmon/hwmon0/device/name: No such file or directory
droid@droid-Lenovo-B50-30 ~ $ readlink -f /sys/class/hwmon/hwmon0/device | sed -e 's/^\/sys\///'
devices/pci0000:00/0000:00:1c.0/0000:01:00.0
droid@droid-Lenovo-B50-30 ~ $ sudo service fancontrol start
[sudo] password for droid:
* Not starting fancontrol; run pwmconfig first.
droid@droid-Lenovo-B50-30 ~ $ sudo service fancontrol status
* fancontrol is not running
droid@droid-Lenovo-B50-30 ~ $
RE:RE:RE:RE:RE:RE:RE:RE:RE:RE:RE:RE:RE:RE:fancontrol ...
Beküldte kimarite -
Értékelés:
Megpróbálkozhatunk a
parancs, beállítás futtatásával .., ha meg tudsz bírkózni ezzel. Ez jelezve is lett az előző parancsok kimenetében, mármint, hogy a'fancontrol' szolgáltatás (service) addig nem indítható, amíg ... . Hasonló, mint a 'sensors-detect' lépésről lépésre folyamata, és, a folyamat végén a 'fancontrol' fájl (az etc könyvtárban) 'ki lesz töltve'. Ha valamit nem értesz a futtatáskor, a beállítások közötti választásokkor, szólj, Ha nem megy a parancs futtatásával, akkor kézzel kell szerkeszteni a 'fancontrol' fájlt, az előző parancsok kimenetére támaszkodva (ezért kértem, bár nálam a 'hwmon0' a videókártyám chip-je, nálad meg semmi).
re
Beküldte Droid -
Értékelés:
droid@droid-Lenovo-B50-30 ~ $ sudo pwmconfig
[sudo] password for droid:
# pwmconfig revision 6166 (2013-05-01)
This program will search your sensors for pulse width modulation (pwm)
controls, and test each one to see if it controls a fan on
your motherboard. Note that many motherboards do not have pwm
circuitry installed, even if your sensor chip supports pwm.
We will attempt to briefly stop each fan using the pwm controls.
The program will attempt to restore each fan to full speed
after testing. However, it is ** very important ** that you
physically verify that the fans have been to full speed
after the program has completed.
/usr/sbin/pwmconfig: There are no pwm-capable sensor modules installed
droid@droid-Lenovo-B50-30 ~ $
# /usr/sbin/pwmconfig: There are no pwm-capable sensor modules
Beküldte kimarite -
Értékelés:
A 'sudo sensor-detect' parancs rendesen lefutott, mindent megnéztél vele és adott a folyamat végén valamilyen konfigot az 'etc/modules' fájlhoz (általad, mert ''y-t kellett ütnöd, majd Enter-t, a helyre)? Mi annak a tartalma?
Ezt meg lehet próbálni
https://hydra.geht.net/tino/howto/linux/fixes/w83627hf/
https://iandw.net/2014/10/12/fancontrol-under-ubuntu-14-04-resolving-usr...
A fixálás az /etc/default/ útvonalon a grub szöveges fájl szerkesztése;
-- acpi_enforce_resources=lax --> GRUB_CMDLINE_LINUX_DEFAULT
Először biztonsági másolat a szerkesztendő fájlról
Majd szerkesztés
vagy
Az alábbi sorban beszúrod szóközzel a félkövér szöveget
Mented a fájlt
Frissíted a rendszert a változtatásra
És újraindítod a rendszert.
RE:# /usr/sbin/pwmconfig: There are no pwm-capable sensor module
Beküldte Droid -
Értékelés:
a szerkesztettem és mentettem, remélem jó lesz. köszönöm a segítséget.
RE:RE:# /usr/sbin/pwmconfig: There are no ...
Beküldte kimarite -
Értékelés:
De ez csak arra jó, hogy a 'sudo pwmconfig' beleírjon a fancontrol fájlba. Azt ellenőrizd. Ha így sem ír bele, akkor kézzel szerkesztjük a fancontrol fájlt. Most, a 'grub' fájl szerkesztése és mentése után, ha újraindítottad a rendszert, akkor először állítsd be az érzékelőket
majd -a rendszer ismételt újraindítása után- futtasd a másik parancsot.
Nézzük, mi került a 'fancontrol' fájlba ezturán.
De majd kipróbálhatjuk a direkt Dell (inspiron, stb.) gépekre jó, másik csomagot. Azt nem látom (nem láthatom, mert bízom abban, hogy jól csinálod), hogy te mire mondasz igent, azaz mit állítgatsz be pontosan a fenti két paranccsal.
re
Beküldte Droid -
Értékelés:
droid-Lenovo-B50-30 droid # sudo pwmconfig
# pwmconfig revision 6166 (2013-05-01)
This program will search your sensors for pulse width modulation (pwm)
controls, and test each one to see if it controls a fan on
your motherboard. Note that many motherboards do not have pwm
circuitry installed, even if your sensor chip supports pwm.
We will attempt to briefly stop each fan using the pwm controls.
The program will attempt to restore each fan to full speed
after testing. However, it is ** very important ** that you
physically verify that the fans have been to full speed
after the program has completed.
/usr/sbin/pwmconfig: There are no pwm-capable sensor modules installed
droid-Lenovo-B50-30 droid #
mindere y-t nyomtam, remélem jó úgy. (?)
RE:re
Beküldte kimarite -
Értékelés:
Rendben, ha mindenre igent nyomtál.
A'sudo sensors-detect' talátl chipet?
Miután e 'grub'-ot szerkeszetted, volt rendszer újraindítás?
Benne van a 'grub' fájban (sorban) 'valami'keresés
RE:RE:re
Beküldte Droid -
Értékelés:
talált-e chipet? nem tudom.
persze, újra indítottam..
erre meg ezt adja:
droid@droid-Lenovo-B50-30 ~ $ grep GRUB_CMDLINE /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_enforce_resources_lax"
GRUB_CMDLINE_LINUX=""
droid@droid-Lenovo-B50-30 ~ $
RE:RE:RE:re
Beküldte kimarite -
Értékelés:
A [sudo] 'sensors-detect' parancs a kimenetét a 'modules' fájlba menti [*]. A vizsgálat közben (yes / yes / yes ...) is láthatod hogy talált-e chipet, de a vizsgálat végén azt, illetve a chipet kezelő kernel modult neked kell mentened a 'modules'-be, meg is kérdez.
* a mentést te vezéreled, azaz mented vagy nem
A modul a '# Chip drivers' sor alá kerül, nálam ez;
A 'grep GRUB_CMDLINE /etc/default/grub' paranccsal a 'grub' fájl szöveg tartalmában a 'GRUB_CMDLINE' szóösszetételre kerestünk rá. A kimenet mutatja nálad, hogy az általam javasolt változtatást, mely az 'acpi_enforce_resources_lax' beszúrása, végrehajtottad (mentetted és kiadtad a 'GRUB' konfigurációjának frissítését, a 'sudo update-grub' parancsot).
# Chip drivers (cat /etc/modules)
Beküldte kimarite -
Értékelés:
Nálad a 'coretemp-isa-0000' lehet
a '# Chip drivers' felsorolásban, de nézzük, mi van ott;
.. aztán nekiállhatunk szerkeszteni a fancontrol fájlt.
most megint melegszik.
Beküldte Droid -
Értékelés:
most megint melegszik.
RE:most megint melegszik - előfordul
Beküldte kimarite -
Értékelés:
Nem figyeltem eléggé, el lett rontva a másolás (grub fájl)
Ez van nálad
és ez kéne. ( '_' != [nem egyenlő] '=' )
Másolni vagyis szöveget beilleszteni a terminálba így lehet; Ctrl + TAB + V
Vagy az egér jobb klikkes menüvel - a szöveg kijelölése után.
(a fórumról a terminálba)
A fórumon (-ról, -on) - a szöveg kijelölése után
-- másolni innen: Ctrl + C
-- beilleszteni ide: Ctrl + V
-- kivágni innen: Ctrl + X
A terminálos műveleteknél kell a TAB is, mert az előbbi billentyűk 'némelyike' már le van foglalva a rendszer által ..
Egér nem működik (a macskák miatt) - a fórumon.
Gépelni a gépírónők szoktak és a gyakorlott felhasználók. :)
Itt említem a sort; https://linuxmint.hu/comment/7097#comment-7097
És mi ennek a kimenete (fájl tartalma)?
Haladjunk lépésenként.
RE:RE:most megint melegszik - előfordul
Beküldte Droid -
Értékelés:
átírtam amit elrontottam, erre ezt írja:
droid@droid-Lenovo-B50-30 ~ $ cat /etc/modules
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
# Parameters can be specified after the module name.
lp
rtc
# Generated by sensors-detect on Wed Jun 1 18:34:02 2016
# Chip drivers
coretemp
# Generated by sensors-detect on Sun Jun 5 05:34:07 2016
# Chip drivers
coretemp
# Generated by sensors-detect on Wed Jun 15 10:03:59 2016
# Chip drivers
coretemp
droid@droid-Lenovo-B50-30 ~ $
RE:RE:RE:most megint melegszik - előfordul
Beküldte kimarite -
Értékelés:
'átírtam amit elrontottam, erre ezt írja'
Nem függ össze a kettő. A modules fájlba annyiszor íródik bele a chip modul, ahányszor beleíratod a 'sensors-detect' paranccsal (ha 'y'-t ütsz -yes- az erre vonatkozó kérdésre az utolsó kérdésnél). Ez nem baj, egyszer lesz használatban (vagy lehet törölni is az ucsó kettőt). Látszik, hogy az alábbi a napokon futattad a 'generated' sorokból (a 'sensors-detect'-et);
Wed Jun 1 18:34:02 2016 | Sun Jun 5 05:34:07 2016 | Wed Jun 15 10:03:59 2016
Most várjunk, melegszik-e így, átírt 'grub' sorral. De megszerkeszthetjük a 'fancontrol' fájlt is, erre az információk rendelkezésre állnak.
Ma megszerkesztem az én gépemen, aztán beszámolok az eredményről. Az én gépem amúgy nem jó példa, mert a VGA kártyámban elromlott a venti (amit vezérelne a VGA chip) és egy gépházba való ventit tettem be helyette .. nem ugyanoda, hanem fölé (mellé). Ezt is lehetne vezérelni, de bizonyos, hogy az alaplapom nem képes erre. :D
Délután vagy este az időpont, kitalálom a konfigod (fancontrol), remélem, hogy
https://www.youtube.com/watch?v=-xbFnjsd1rM
'szállunk a fény felé' és 'zászlót tűzünk a csúcsra' :)
RE:RE:RE:RE:most megint melegszik - előfordul
Beküldte kimarite -
Értékelés:
Ezt javasolnám (feltételes mód)
de az a baj, hogy nálad nincs a 'sensors' kimenetben 'fanx' és 'tempy', tehát ez így nem lesz jó.
Nálam ezek megvannak. Nálad is kellenének, hiszen a konfig arra hivatkozik.
Valamiért a géped szenzorait az 'lm-sensors' nem látja.
Biztos jól futtattad le a 'sensors-detect' parancsot ...? Yes-t kell végig nyomni.
Holnap példával mutatom.
A másik alkalmazással kéne próbálkoznunk talán.