[ Body Bag @ 29.01.2011. 14:45 ] @
Imam jedan problem sa laptopom koji nije ogranicen samo na Arch linux vec se desava, koliko sam primetio, u svakom distrou koji sam probao
Po upustvu sa Arch wikija namestio sam cpufreq utils i skaliranje procesora - dakle stavio sam ondemand governor kako je preporuceno i ucitao odgovarajuci modul(e) za moj procesor (AMD Turion) i skaliranje radi, a takodje sam instalirao i laptop mode tools i uradio podesavanja po ovim uputstvima

https://wiki.archlinux.org/index.php/Cpufrequtils

https://wiki.archlinux.org/index.php/Laptop

https://wiki.archlinux.org/index.php/Laptop_Mode_Tools

E problem je u sledecem - kada je u idle rezimu temperatura je negde oko 49-50 stepeni sto je ok, posto je u Windows-u 47 ili 48 sto je tek koji stepen razlike
Medjutim, cim pokrenem bilo sta od aplikacija ili otvorim novi tab u Firefox-u, temperatura (koristim komandu watch sensors, uredno instaliran lm_sensors) vrtoglavo skace - recimo odem u Control Centre od KDE-a i temperatura se poveca za 3-4 stepena istant!
Jednostavno, kao da mi throttle-uje procesor u previse velikom skokovima
U Windows-u recimo nije tako, pa kada upalis neku aplikaciju on polako podize clock (situaciju pratim preko Everesta) i temperatura raste prilicno konstantano i lagano stepen po stepen, a ovako kod linux-a imam siutaciju da upalim nekoliko aplikacija i da mi temperatura procesora ocas posla dogura do 65 stepeni, sto mi je nedopustivo i naravno laptop se greje vise nego sto bi trebalo - to se na Windows-u desava kada se procesor BAS optereti a nikako ovako, prilikom paljenja nekoliko najobicnijih aplikacija
Imam instalirane Catalyst drajvere za graficku, ali ista stvar se desava i kada koristim slobodne drajvere tako da to ne pravi problem (integirsani Radeon HD 3200)
Pokusao sam i sa menjanjem thresholda po prilozenom upustvu, da ukljucim ignore_nice_load i jos neka tvikovanja preko proc-a ali se nista nije promenilo

Ako moze neki konkretni predlog, bio bih zahvalan - i molio bi da me zaobidju nekonstruktivni odgovori tipa tako je to kada imas AMD laptop, promeni distribuciju, uradi reinstall i sl
Hvala!

P.S. I primetio sam jos jedan problem - sa svakim podizanjem sistema, fan se vrati na minimalni broj obrtaja i stoji tako, dakle nece da ubrzava uopste sve dok se procesor bas ne zagreje i dodje do 80 stepeni i tek onda se aktivira i radi normalno sve do reboot-a
Ne bi smelo ovako nesto da se desava, jer cim temperatura predje 50 stepeni fan bi morao da se ukljuci, tako je na Windows-u a pride su ucitani i svi acpi moduli ukljucujuci i fan i thermal
Pokusao sam da dodam kao Grub parametar acpi_osi="Linux" ali nista se nije promenilo
[ Srđan Pavlović @ 29.01.2011. 16:02 ] @
Jesi se pozabavio necim odavde mozda...

https://wiki.archlinux.org/index.php/Fan_Speed_Control
[ niceness @ 29.01.2011. 17:20 ] @
Za ventilator ne znam, a za ovo drugo: jesi li probao neki drugi governor, npr. conservative?
[ Body Bag @ 29.01.2011. 20:35 ] @
Evo ovde odgovora, da se ne ponavljam

http://linuxo.org/content/prob...quency-scalingom#comment-75106

Dakle ne znam vise sta bi mogao isprobati?
[ combuster @ 29.01.2011. 21:48 ] @
Ja ne znam zasto uopste koristis laptop mode. Fanovi rade onako kako je to podeseno u ACPI-ju i jedino u slucaju bug-ovitog bios-a mozes da imas problem neki vezan za ventilatore. Hint, jel u Windowsu koristis SpeedFan za kontrolu obrtaja ventilatora ? Ako ne koristis onda nemoj koristiti ni na Linuxu laptop-mode.

Sto se tice freq scaling-a moguce je da ti ne prepoznaje sve step-ove, koji je izlaz od:

cpufreq-info
[ Body Bag @ 29.01.2011. 23:47 ] @
Rezultat komande cpufreq-info

Citat:

root@faerun mladen]# cpufreq-info
cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to [email protected], please.
analyzing CPU 0:
driver: powernow-k8
CPUs which run at the same hardware frequency: 0
CPUs which need to have their frequency coordinated by software: 0
maximum transition latency: 1000 ns.
hardware limits: 550 MHz - 2.20 GHz
available frequency steps: 2.20 GHz, 1.10 GHz, 550 MHz
available cpufreq governors: powersave, conservative, performance
current policy: frequency should be within 550 MHz and 2.20 GHz.
The governor "conservative" may decide which speed to use
within this range.
current CPU frequency is 550 MHz (asserted by call to hardware).
analyzing CPU 1:
driver: powernow-k8
CPUs which run at the same hardware frequency: 1
CPUs which need to have their frequency coordinated by software: 1
maximum transition latency: 1000 ns.
hardware limits: 550 MHz - 2.20 GHz
available frequency steps: 2.20 GHz, 1.10 GHz, 550 MHz
available cpufreq governors: powersave, conservative, performance
current policy: frequency should be within 550 MHz and 2.20 GHz.
The governor "conservative" may decide which speed to use
within this range.
current CPU frequency is 550 MHz (asserted by call to hardware).


Ne koristim Speedfan na Windozi, sve radi najnormalnije bez ikakvog dodatnog softvera
Ako se ne varam laptop-mode tools se aktivira samo kada se laptop prebaci na bateriju, a i koliko sam video iskljuceno je u njemu da radi skaliranje, ali evo stopirao sam ga
Takodje je ukljucen i acpid od demona, ako je bitno
Dakle skaliranje radi, ali u previse grubim skokovima, ne postepeno kao u Windozi - meni se cini da ovde throttluje samo po ove 3 frenkvencije dok u Windozi polako podize klok od 550Mhz pa nadalje sve do 2.2 Giga - time bi se objasnilo zasto opterecenje u Windozi raste postepeno a ne skokovito?
[ combuster @ 30.01.2011. 02:22 ] @
Ne, radi i u Windowsu i u Linuxu isto, kada idle-uje radi na 550MHz, kada ima nekog laganog opterecenja onda radi na 1.1GHz i onda kada mu CPU load skoci bas onda prebacuje na 2.2GHz.

U svakom slucaju to obavlja powernow-k8 modul. Nije vise potrebno ni ACPI da instaliras (acpi daemon tj), sada i KDE i GNOME rade preko Upower-a i Udisk-a tj direktno oslanjajuci se na udev i na kernel i tu nema vise sta da se cacka (iako X jos uvek prijavljuje u logu da acpid nije nasao, sto nema nikakve veze).

Dakle, moja preporuka, bez acpi-ja, laptopmode tools-a... Samo instaliraj cpufreq-utils i to je to (eventualno ucitaj potrebne module u rc.conf). Ako i dalje ima vecu temperaturu nego u Windowsu onda to mozes da okrivis nesto losiji power management na linuxu pogotovo kada su u pitanju graficke kartice.

Proveri i da nemas neki proces koji ti non stop nesto kolje pa samim tim bi i temperatura bila nesto jaca na Linuxu. Moguce i da flash kolje vise na Linuxu nego na Windowsu ako je u pitanju firefox, a skokovi u temperaturi od 3-5 stepeni nisu strasne za laptop. I meni na desktopu seta sam od sebe po 2-3 stepena pa nisam zabrinut :) A kada mu opteretim sva 4 jezgra poduze (100% opterecenja na svim core-ovima u trajanju od 10 minuta onda t skace na 70C).

Citat:

P.S. I primetio sam jos jedan problem - sa svakim podizanjem sistema, fan se vrati na minimalni broj obrtaja i stoji tako, dakle nece da ubrzava uopste sve dok se procesor bas ne zagreje i dodje do 80 stepeni i tek onda se aktivira i radi normalno sve do reboot-a


Za ovo ti je kriv BIOS...
[ Body Bag @ 30.01.2011. 12:57 ] @
Pogaseno sve sto si rekao, nisam primetio neku razliku do sada

Elem evo nastavka diskusije da se ne ponavljam opet

http://linuxo.org/content/prob...quency-scalingom#comment-75108

Dakle 68 stepeni za ovakve poslove je jednostavno previse mada posle 15-ak minuta load-a temperatura se vrati na nekih 55 sve dok ne krenem opet da palim aplikacije i sl, mora postojati neka caka uveren sam, jer koliko vidim iz prilozenog skaliranje radi kako treba i ucitani su moduli koji trebaju, ali ipak....
Recimo kada pustim neki YT klip (a graficki drajveri su regularno instalirani) i prebacim se u full screen temperatura ocas posla dogura i do 80 stepeni, ipak ne bi smelo tako
BTW ovo sto si rekao da je kriv BIOS - pa u Windows-u nema problema sa fan-om, stavise cini mi se da toga nije bilo sa nesto starijim verzijama linux kernela (dok sam koristio npr Debian Lenny i CentOS na istoj masini)
[ Srđan Pavlović @ 30.01.2011. 13:00 ] @
Citat:
Za ovo ti je kriv BIOS...


Može biti da je "kriv", ali ako se ne dešava na Windows-u, znači da
ima način da se vent potera da radi određenim brzinama vezano za
određene tempertature.

Ne znam šta BIOS dopušta na nekom konkretnom računaru, ali trebalo
bi da može brzina ventilatora da se kontroliše bez obzira na temperaturu
procesora.

Ako može, potrebno je nešto tipa lmsensors, što će očitati temperaturu sa procesora,
i neka skripta koja će vrteti ventilator na onoliko obrtaja koliko ti želiš za
određenu temperaturu.

Ne znam sad kako stoje stvari, bio je neki i8kutils i daemon kome možeš da kažeš
na kojoj temp. koliko da vrti ventilator, ali on je valjda samo za Dell laptopove.

Citat:

# Run as daemon, override with --daemon option
set config(daemon) 1

# Automatic fan control, override with --auto option
set config(auto) 1

# Temperature thresholds: {fan_speeds low_ac high_ac low_batt high_batt}
# These were tested on the I8000. If you have a different Dell laptop model
# you should check the BIOS temperature monitoring and set the appropriate
# thresholds here. In doubt start with low values and gradually rise them
# until the fans are not always on when the cpu is idle.
set config(0) {{- 0} -1 40 -1 45}
set config(1) {{- 1} 40 50 40 50}
set config(2) {{- 2} 45 55 45 55}
set config(3) {{- 2} 50 100 50 100}

# end of file


Ovde recimo je podeseno do 40C da se ne pali, od 40 do 50C da zavrti na pola snage, od 45 do 55C da zavrti jos malo brze, a sve preko 50C da vrti na 100% snage,
ali se vidi da možeš da ga podesiš kako ti želiš (naravno uz svoju odgovornost ;) ).
[ Srđan Pavlović @ 30.01.2011. 13:08 ] @
Uglavnom, ako je temperatura 60 ili preko 60C, recimo, ja bih svakako
voleo da se moj vent vrti na 100% dok je ne spusti na bar 55C ili da je
bar odrzava na 55C ako je Full load duze vreme.

Uglavnom, preko 60C, ako je ostalo sve u redu (nema prasine u sistemu,
laptop stoji na ravnoj povrsini, spoljnja temperatura neka sobna...), ne
bi smeo ni jedan laptop da fura mnogo preko 60 na Full load-u, ja bar
takav laptop nikad ne bih kupio.
[ Body Bag @ 30.01.2011. 14:26 ] @
Pa izgleda da problem ipak i jeste do ventilatora, tj pogledati sta sam napisao ovde i sta su mi odgovorili

http://linuxo.org/content/prob...quency-scalingom#comment-75109

http://linuxo.org/content/prob...quency-scalingom#comment-75110

Ipak, dosli smo do necega :)
Ko ce ga znati - mozda thermal i fan acpi moduli ne rade kako treba za moj procesor odnosno laptop, mozda i ne rade kako treba jer ACPI implementacija na laptopu nije uradjena kako treba odnosno vise je prilagodjena Windozi i znam da je bilo i takvih slucajeva (mada sumnjam, recimo listanjem dmesg-a kada ucitava ACPI pise HP i model mog laptopa, dakle ipak ga registruje)
Kernel je najnoviji maltene 2.6.36 takodje i Catalyst drajveri, mislim sve je na Arch-u cutting edge :)
[ Srđan Pavlović @ 30.01.2011. 14:32 ] @
Ako nadjes kako da, na svom modelu:

1. pouzdano ocitas temperaturu procesora
2. setujes brzinu ventilatora (komanda)

onda bi se mogao relativno lako napisati skript koja ce da vrti ventilator bas onako kako TI zelis.
[ combuster @ 30.01.2011. 15:24 ] @
Previse se opterecujete sa temperaturom.

Moj Dell radi na 55C u idle-u, 70C u full load-u a kada je bio prasnjav isao je do 95C u full load-u. I to moze da se smatra za jedan od "cool" modela, MBP nisam mogao na kolenu da drzim duze od 5 minuta, katastrofa.

Ti si me Mladene pitao za ovo i pre, nasao sam na netu bio gomilu likova koji se zali na identican problem i na Windowsu sto se tice "zaglavljivanja" ventilatora dok ne predje odredjeni treshold i to bas na tvom modelu laptopa.

Flash nije merodavan, njegova implementacija suckZ way more nego na Windowsu (iako i na Windowsu bazdi do neba).

Citat:
Body Bag: Pogaseno sve sto si rekao, nisam primetio neku razliku do sada


Zato i neka ostane pogaseno jer pokreces neke stvari koje ti nisu potrebne i mogu samo problem da naprave (sam kazes da je temperatura ostala ista). To sam ti i ja pricao od pocetka, potrebe za acpi-jem i dodatnim util's apsolutno nema.

Instaliraj powertop, pokreni ono sto si pokretao (ff, clementine) i pokreni powertop pa screenshot-uj.
[ Body Bag @ 30.01.2011. 15:52 ] @
Cuti, evo pokusah opet da odradim sensors-detect cisto probe radi i kada sam dosao do onog dela gde pise "risky" fan se prebacio na najvecu brzinu obrtaja i automatski mi je otisao u shutdown - malo sacekah, upalih laptop posle min kada ono crn ekran, na srecu posle drugog paljenja se regularno podigao - pffff, dobro je
Pazi, izgleda da je problem do kontrole fan-a jer se na Windozi ventilator pali na prvu brzinu kada je negde oko 46 stepeni, a na linux-u tek kada je 53-4 stepena kada btw Windows prebacuje vec na drugu brzinu, i pretpostavljam da se zbog toga greje laptop toliko vise jer se fan ne vrti odgovarajucom brzinom i ne stigne da ohladi cpu kako treba i tako u krug - otuda izgleda i veca temperatura

[ Srđan Pavlović @ 09.02.2011. 04:07 ] @
Citat:
a kada je bio prasnjav isao je do 95C u full load-u.

95 C za procesor... nikako ne zvuci previse dobro, koliki god load bio :) To meni cak i za laptop zvuci previse.

/off: kada ces da napises review za novu masinu, ono, kako radi sa linux-om sve to, neke performanse, i tako... zanima nas :)
[ combuster @ 09.02.2011. 10:43 ] @
Pa mnogo kad mu grill sa strane nije izbacivao vreo vazduh jer je bio pun prasine. :)

Sto se masine tice hocu, samo da mi stigne nov monitor, trenutno sam na laptopu kojeg gledam pod zeznutim uglom jer mu je LVDS kabl u prekidu. Bice do kraja nedelje... Zato me i nije bilo na netu ovih dana.
[ Body Bag @ 14.02.2011. 12:08 ] @
Elem izgleda da sam resio problem, bar sto se tice paljenja ventilatora
Iscackao sam negde na netu da ako lm sensors zeza treba dodati u grub sledeci redak kao kernel paramtear

Citat:
acpi_enforce_resources=lax


I sada cim krene da se bootuje linux, ventilator se regularno pali kako i treba
Inace, cini mi se da je posle toga i upgrade-a kernela na 2.6.37 i temperatura malo manja
Ostaje jos da resim ove pragove aktiviranja fentilatora tj da se poigram sa lm sensors i speedfan-om :)