[05:25] Eikö näistä Lenovo W500 ylikuumenemisista ("reached 100C, shutting down") lähde vikaraportteja, kun tuulettimen ohjausta ei ikinä saada korjattua? [05:27] Haluaisin tehdä jotain korjatakseni ongelman kaikille sis. itselleni, mutta en osaa. [05:29] Taustatiedot: http://www.thinkwiki.org/wiki/Problem_with_Overheating_then_reboot_since_Ubuntu_11.10 http://www.thinkwiki.org/wiki/How_to_control_fan_speed https://bugs.launchpad.net/ubuntu/+source/linux/+bug/751689 [05:29] Ubuntu bug 751689 in linux (Ubuntu Precise) "[Lenovo Thinkpad x201s] Overheat due to slow fans when on 'auto'" [Critical,Confirmed] [05:38] eikö sitä saa pois autolta? [05:39] HPeissa olen nhmyt biosissa/uefissa Fan always on-asetuksen [05:39] eheheee, semi nihkeetä jos koneen tuulettimet huutaa kokoaja täysillä [05:40] kai sekin on parempi kuin jatkuva sammuminen ylikuumenemisen takia [05:42] nojoo, itellä hajois pää hyvin nipeesti molemmis tapauksis ja lähtis joko kone tai käyttis vaihtoon :p [05:42] ei se automaattiohjaus toimi, koska maksimi on 5000 rpm, mutta xsensors sanoo 3200 rpm kunnes kone kaatuu [05:47] Tehdastehdas: mä tarvitsen tämmösen apukilkkeen i8kutils - Fan control for Dell laptops [05:48] oisko tuolle Lenovolle tarvetta jollekin vastaavalle? [05:49] tarkoituksena olisi korjata Ubuntu tai Linux-kernel, koska eihän siinä ole mitään järkeä ettei käyttöjärjestelmä asennusvaiheessa tunnista konetta ja asenna vaadittuja apukilkkeitä [05:51] internet-hakutulosten mukaan tuulettimen ohjaus toimi Ubuntussa 2010 asti, ja minullakin ensimmäiset kaatumiset tapahtuivat muistaakseni 11.04:llä [05:53] on kyl härö ongelma [05:54] käsittääkseni perimmäinen syy on se, että Linux-kernel yrittää ohjata väärin, ja epäonnistuu, ja jos ei yrittäisi ollenkaan, bios hoitaisi homman [05:56] mielestäni pitäisi korjata jotakin Ubuntun vikaraportoinnissa tms., niin että jatkossa kun koneeni on kaatunut 100. kerran ja Thinkpadit maailmalla 100000 kertaa, joku jossain huomaisi ongelman olemassaolon [06:04] Niille, jotka eilen eivät olleet paikalla, käytiin keskustelua ongelman vaihtoehtoisesta korjaamisesta: Ubuntun istunnon pysyvyys - sellainen pitäisi olla, mutta ei ole. Johtopäätös oli, että "esim http://carla-sella.blogspot.fi/2015/07/snappy-personal-desktop.html - esittämäni ajatus joka softan ajamisesta LXC:n sisällä yhdistää tuohon personal desktopiin (joka on vähän niin kuin ubuntu phone:n tekniikat vietyn [06:04] ä pidemmälle ja työpöydälle) tämän Ubuntu Coren https://developer.ubuntu.com/en/snappy/ jo käytössä olevat tekniikat siitä kuinka jokainen palvelu ajetaan halutun containerin sisällä, joten sitten kun nuo kaikki etenevät riittävästi niin se olisi ihan mahdollista." [06:10] mullapa toimii HP-Compaqissa fan control [06:33] siis pitää asentaa jotakin? [06:34] ei mitään asennettuna ole, bios hoitanee hommat [06:37] Tehdastehdas: Mä olen myös taistellut tuon saman omgelman kanssa. [06:37] En ole vielä keksinyt muuta kuin alikellottaa kun ajaa raskaampia prosesseja. [06:39] Tehdastehdas: Tuulettimen säädön ohella toinen ongelma on mulla se Intelin prosuilla käytettävä haamuprosessi, joka syöttää tyhjiä kellosyklejä tjsp. ytimelle jos ylikuumeneminen uhkaa. [06:39] onpa ankeaksi mennyt mennyt maailma [06:39] Entä jos kääntäisi oman ytimen jossa on otettu pois käytöstä tuulettimen säätö? Sitten se kai voisi pyöriä täysillä koko ajan. Tai BIOS ohjaisi. [06:43] ei yksittäisiä teippivirityksiä, koska näitä koneita ja Ubuntuja on maailmalla enemmänkin - esimerkiksi kaatumisten raportoinnin aikaan saaminen olisi kestävä ratkaisu, toinen olisi istunnon pysyvyys [06:45] Tehdastehdas: Eikös tuossa sinun kuvaamassasi ongelmatilanteessa tarkoituksenmukainen ratkaisu ole saada se suorittimen lämpötila olemaan nousematta liikaa? [06:46] tale: Tarkoituksenmukainen ratkaisu on se, että kun joku sen tekee, se jaellaan muillekin. [06:48] En minä sitä muille jakamista kiistä, mutta se jaettavakin ratkaisu pitäis ensin saada aikaan. [06:50] Mä lähden nyt laatoittamaan. Tehdastehdas: palaan asiaan illalla. Voidaan yhdessä kaivella tietoja. [06:50] joo, ytimen korjaaminen on ratkaisu, mutta minä en ainakaan osaa - mutta jos näistä yleisistä kaatumisista edes lähtisi vikaraportteja, ongelman laajuus selviäisi monelle kerralla, ja "eyeballs of the crowd" korjaisi ongelman [06:51] joo, pitää lähteä myös, jään kanavalle (paitsi kun kone kaatuu) [06:52] ilmeisesti ongelma ei ole erikoisen laaja [06:52] mikähän lie Lenovoisten markkinaosuus [06:53] mitenköhän siihen lie vaikuttanut superfish ja Windowsin uudelleenasennuksen jälkeen palautuva bloatware [06:53] no miten sitten markkinoilla on läppärin jäähdytysalustoja, ja jos googlettaa "laptop overheating", tulokset ovat loistavat [06:55] Tehdastehdas: pöly se on joka useimmin lämpöjä nostaa. käyttiksestä riippumatta [06:59] Todennäköisesti joo, ja silloinhan tuuletin huutaa täysillä. Tässäkin tilanteessa Ubuntu _voisi_ pelastaa tilanteen rajoittamalla prosessorin kuormittamista [07:06] Parhaassa tapauksessa Ubuntu tekisi oma-aloitteisesti pelastavat toimenpiteet ja ilmoittaisi käyttäjälle että "tuuletin on täysillä mutta prosessori ylikuumenee ja prosessorin tehoa on rajoitettu - suosittelen tietokoneen imurointia" tai "tietokoneen tuuletin ei tottele ohjausta, joten prosessorin tehoa on rajoitettu" [07:16] joo ultrabookeissa on kuumenenisongelmaa, mutta olen kuvitellut sen johtuvan sylissä ollessa aukkojen tukkeutumisesta ja pöytätoimivuuden olevan ok [07:16] Tehdastehdas: onko sulla sit ajossa koko ajan jotain mikä kuormittaa prossua paljon kun tuulettimen pitää huutaa? siis silloinkin kun et ole konetta hakkaamassa [07:18] ei, vaan ylikuumenemisen aiheuttavat Deja dup, VLC ja elokuva, Hugin panorama creator, Firefox ja Quora.com, Firefox ja Google Docs, ... [07:19] autotkin osaavat vähentää tehoa kun lämpöä on liikaa, vaikka ensin tuulettimet menevätkin päälle [07:20] -> no nyt pitää mennä vähäks aikaa... [08:19] vitsikkäästi voi sanoa että jos ostin Lenovon Ubuntulla niin Lenovo varmaan auttaa (joo, Suomessa ei ikävä kyllä Lenovo taida myydä...) [08:19] ja vaikka myisikin niin jos on mallikohtainen isohko ongelma niin mahtavatko auttaa yhden pyytävän takia [08:20] Tehdastehdas: vikaraportteja lähtee kyllä automaattisesti esmes https://errors.ubuntu.com/ [08:20] toki jos laite itse itsensä sammuttaa niin se voi käyttöjärjestelmälle näyttää siltä että kaikki on ok [08:21] muuten huomasin tän Dell XPS 13:n kanssakin kun tein hommia aurinkoisella terassilla että alkoi kovimmilla helteillä tuntua hitaalta ... tajusin vasta jälkikäteen että olisi pitänyt katsoa esim. kellotaajuuksia eli mitä se laite tekee :) [08:21] siinäpä se - eikös Ubuntu ilmoita minulle kun vikaraporttia lähettää, eikä se itse tekemänsä 100 C sammutuksen jälkeen mitään ilmoita [08:22] joskus laite sammu kilahtaen, mutta useimmiten Ubuntu sammuttaa itse [08:23] Tehdastehdas: koneensa id:n pystyi kaivamaan jostain ja antamaan errors.ubuntu.com:lle. [08:23] mutta Lenovon hommia tuon korjaaminen, ja toki yhteisön jos löytyy jostain kaveri joka osaa [08:24] Lenovohan periaatteessa käyttää rahaa Linux-yhteensopivuuden eteen, mutta heillä on sitten omat kriteerinsä mistä maksavat [08:25] siitä on Ubuntulle vain haittaa jos kaatuilee samassa koneessa kun windows ei, oli Lenovon syy tai ei [08:26] en näe mitään toivoa saada Lenovoa korjaamaan vanhaa biosia, joten Linuxin tai Ubuntun on paikattava vika [08:26] Tehdastehdas: toki, mutta jos meinaat Canoncalia niin ei heilä ole resursseja metsästää jokaisen konemallin ongelmia, jos esim. Lenovo ei suoraan maksa siitä. ja laitevalmistajien kiinnostus jo myytyihin laitteisiin on kohtuullisen pieni, he keskimäärin maksavat tällä hetkellä siitä että loppuvuonna myytävät laitteet toimivat Ubuntulla [08:27] Tehdastehdas: ja jos meinaat Ubuntulla Ubuntun yhteisöä kokonaisuutena, niin se riippuu ihan siitä keitä kiinnostaa ko. konemalli ja osaako kukaan korjata [08:28] ratkaisut näissä puitteissa: 1. prosessoritehon rajoittaminen ylikuumuessa sammuttamisen sijasta (tai edes hibernate), 2. istunnon pysyvyys yli uudelleenkäynnistyksien [08:29] 3. megapuhallin koneen alle [08:29] 1. tosiaan on automaattista jos laite toimii kuten pitäisi, joten tarttee mallikohtaisen kikan koska ei toimi, ja 2. oli yhtä monimutkainen asia kuten eilen todettiin (pois lukien jos hibernaten saisi kytkettyä mahdolliseen signaaliin joka tapahtuu ylikuumetessa) [08:29] luulisin kyllä että yhteisöä kiinnostaisi jos saataisiin vikaraportit lähtemään jokaisesta ylikuumumis-sammutuksesta [08:30] koska 1. on lähes mahdoton ilman että on Lenovo-guru, toi hibernate (tai megapuhallin) on realistisin [08:30] 1. ei tarvitse mallikohtaista kikkaa, koska linux voi panna prosesseja tauolle jos se niin haluaa [08:31] Tehdastehdas: sun pitäisi tutkia löytyykö jokin signaali jonka perusteella laittaa kone nukkumaan. joko lokeista löytämällä tai jollain dbus-monitor:lla, en tiedä mitä voisi liikkua [08:31] Tehdastehdas: voi jos tietää että nyt pitää laittaa tauolle. tuon voisit skriptata itsekin jos osaat lukea jotain tiettyä lukemaa (lämpötila tms) jossa kohtaa pistät prosessit tauolle esim. 30 sekunniksi [08:32] "nukkumaan"? [08:32] Tehdastehdas: hibernateen siis [08:32] Tehdastehdas: tai vaihtoehtoisesti vain käskyttää prosessit pysähtymään [08:32] ylikuumumis-sammutuksenhan voisi Ubuntussa korvata minuutin tauolla, tms. [08:32] eli vaikka jos lämpötila > 80, katso eniten CPU:ta käyttävät prosessit ja pistä ne 30s tauolle [08:33] osaako se kone näyttää mitään lämpöjä Ubuntu lämpötilasoftille ja lmsensorsille [08:33] xsensors antaa 2 + 16 lämpötilaa + tuulettimen kierrosnopeuden [08:34] lämpötilan vahdinta on jo hanskassa , koska ubuntu osaa sammuttaa itsensä, joten nyt pitäisi vain muokata tehtävää toimenpidettä ja/tai lisätä alempaan lämpötilaan jäähdyttelytauotus [08:35] Tehdastehdas: eli ota bash-opas kauniisen käteen, tee skripti joka esim. toimii 30s välein, katso lämpötilat, selvitä miten näkee mitkä prosessit vie eniten CPU-aikaa, lähetä kill -SIGSTOP prosessille, ja kill -SIGCONT myöhemmin [08:35] ei pitäisi tarvita lisäskriptiä, koska em. yllä [08:36] Tehdastehdas: no selvitä sitten miten se tehdään. tuo kuvaamani on selkeä tapa, tuo mistä puhut on vähän epäselvempi koska pitäisi tietää missä/miten se toimenpide tapahtuu. [08:36] ja jos minä teen skriptin, siitä tulee teippiviritys, eikä ongelma ratkea kuin minulle [08:36] Tehdastehdas: no kuka sen sitten Ubuntuun tekisi? [08:37] Canonical....? [08:37] luulin että olit kiinnostunut lähinnä oman ongelman ratkaisemisesta, mutta sekin toki auttaa jos jaat sen muille [08:37] Tehdastehdas: miksi, jos kellään maksavalla asiakkaalla ei ole ko ongelmaa eikä se koske suurta osaa käyttäjistä, kun taas on monta muuta bugia jotka koskevat useampia? [08:37] olen kiinnostunut ubuntun parantamisesta kaikille, koska ratkon myös tuttujen ongelmia ja hävettää välillä suositella ubuntua, mutten parempaakaan tiedä [08:38] Tehdastehdas: kuten todettu, ei ole mitenkään resursseja pitää palkattuja ihmisiä korjaamassa bugeja, jotka eivät auta suurta osaa käyttäjistä [08:38] mutta esittämäni ratkaisuthan auttaisivat kaikkia useammassakin ongelmassa [08:39] kaatumisten raportointi, ylikuumumisen estäminen virhetilanteessa (pölyä täynnä), ... [08:39] Tehdastehdas: jos olet muiden ongelmia korjaamassa niin IRC:n sijaan kannattaa lähteä bugiraportista liikkelle, ja nähdä sen eteen vaivaa [08:39] Tehdastehdas: kuten todettu, molempiin on jo paljon tehty, joten pitäisi selvittää mitä oikeastaan haluaisit lisää ja mikä olisi motivaatio tehdä se [08:40] ylikuumenemista estetään sekä laite- että ohjelmistotasolla lukuisin eri tavoin, ja kaikki kaatumiset lähtevät jo automaattisesti tietokantaan [08:40] Tehdastehdas: ongelma voi olla se, että tiedät vain yleisellä tasolla mitä kaipaat, mutta pitäisi tietää mitä teknisesti tarvittaisiin lisää [08:40] en nyt lukenut vähään aikaan, mutta jos aiheesta on bugiraportti ja haluat laittaa sinne koneesi tiedot, uskoakseni komento on "apport-collect BUGIRAPORTINNUMERO" [08:41] miten katson onko koneeni tämän päivän kaatumisista lähtenyt raportit? [08:41] Tehdastehdas: ja tosiaan vielä palatakseni tähän aiempaan "osaa sammuttaa" -asiaan, tällä kanavalla esitettiin jo eilen arvaus että käyttöjärjestelmä ei tiedä että se pitää sammuttaa, vaan laite itse lähettää sammumissignaalin jolloin asialle ei voi tehdä mitään [08:42] joku mainitsi Lenovoihin liittyen [08:42] en ole varma pystyykö niin edes tekemään [08:42] jos tää on uefin kaltainen MS-salaliitto vapaita käyttiksiä vastaan että tehdään tuulettimet käyttiksen eikä biosin ohjattaviksi ja hankaliksi hallita :)? [08:42] mutta näytölläni lukee ubuntun sammuessa "100 C exceeded, shutting down" tms. [08:45] Tehdastehdas: en nyt löydä tähän hätään. /var/crash:ssa on kaatumisraportteja mutta tuo sammuminen tuskin on kaatuminen vaan se on nimen omaan sammuminen [08:45] Tehdastehdas: ok, etsi sitten vaikka googlella MCP limit modifying tms [08:46] Tehdastehdas: eli kyseessä lienee Intelin ajurin toiminto, ja tarvitsisit tiedot miten muuttaa mitä tapahtuu silloin [08:46] voisi suunnitella sen bugiraportin aiheesta "ylikuumuessa liian ankara reaktio sammutus, kun voisi jäähdytellä" [08:47] ok tutkitaan MCP [08:52] Tehdastehdas: luultavasti tuolle ei ole mitään tehtävissä, koska tuo lienee viimeinen hätäratkaisu jolla estetään laitteen hajoaminen, ja kaikki muut (hidastaminen yms) pitäisi olla jo kokeiltu [08:53] Tehdastehdas: mutta ehkä sellainen ajatus että ennen tuota, vähän alhaisemmassa lämpötilassa, oltaisiin agressiivisempia jonkin hidastamisen tms suhteen [08:53] en tiedä voiko asialle paljon tehdä koska esim. Intel CPU:t luultavasti tekevät aika itsenäisesti lämpötilatietojen puolesta tuota, eikä Intel välttämättä ole mahdollistanut sen kontrollointia (koska se voisi sysätä vastuuta hajonneesta laitteesta heille jos joku säätää väärin) [08:54] kyllähän linuxin silti kannattaisi osata tauottaa prosesseja [08:57] ovathan mahdollistaneet tuulettimenkin kontrolloinnin [08:58] paras tauko on hidastaminen, joka tapahtuu jo. se että vedetään välillä täydet gigahertsit päällä prosesseja läpi ja välillä ei on sekä käyttäjän että koneen kannalta huonommin toimiva vaihtoehto [08:59] mutta toki jos laite ei lähtökohtaisesti toimi oikein kuten tässä niin sellainen voi olla ok. [08:59] luulen että kernelin devaajat lähtevät siitä että laite laitetaan toimimaan oikein tai sitten laitetta ei käytetä [08:59] olen kyllä itsekin purkkaviritysten kannattaja, mutta nimen omaan omassa käytössä eikä kaikille tuputettuna :) [09:04] Tehdastehdas: Oletko puhdistanut pölyt siitä läppäristä? [09:05] joo muutaman kerran, ja viimeksi myös porannut reikiä kotelon pohjaan, mutta ylikuumenee heti [09:05] tuulettimen maksiminopeus on 5000, mutta se kiertää 3200 rpm kaatumishetkellä, tietää xsensors [09:09] sammutus ensimmäisenä toimenpiteenä ylikuumumiseen on pahempi kuin purkkaviritys, ja se on tuputettu kaikille, vaikka se olisi voinut olla nukkumaan pano [09:09] jotta bugiraporttia, kunhan olen opiskellut ensin että miten [09:12] http://unix.stackexchange.com/questions/127996/run-command-when-temperature-exceeds-threshold-without-daemon [09:15] Google löytää enemmänkin Lenovo W500 ylikuumenemisesta, myös kun käyttöjärjestelmä on Windows. Ja kone sammuu kun kuumenee liikaa. Tämä siis ei ole vain Ubuntun aiheuttama ongelma. [09:19] Lenovon syy, mutta Ubuntun paikattavissa [09:19] Tehdastehdas: Tai Microsoftin. [09:19] no sillä ei niin väliä [09:50] 3200 on aika kova vauhti sekin, tosin pieni rääpälehän se on [10:01] Tehdastehdas: tuleeko ubuntun lokiin /var/log/ jotain mitään merkintöjä? [10:03] ylikuumemisesta tuli mieleen - mahtaakohan olla jotain pienikokoista PC:tä, johon saisi tehokkaan prossun (i7 4C 3GHz) [10:04] läppäri olisi muuten vaihtoehto, mutta teholäppärit on yleensä 15-17" näytöllä varustettuja mikä taas on ihan tarpeeton tässä yhteydessä [10:05] ei tarvitse olla äänetön, ei läppärikään ole [10:06] puhuri: oma ratkaisu olisi riittävän pieni mini-itx-kotelo ja omat tavarat sisään + 35W TDP:n prossu [10:07] noita yritin juuri katsoa, meni vain vähän arvonnaksi emon kanssa [10:09] Aug 20 08:09:46 user-W500 kernel: [ 1448.648529] thermal thermal_zone1: critical temperature reached(100 C),shutting down [10:09] /var/log/kern.log [10:11] eli ilmeisesti se tosiaan on kernelin päätös sammuttaa kone kun kerran tuon sylkäisee lokiin eikä koneen bios [10:11] puhuri: joo se on aina vähän arvontaa se emolevy.. itselläni on tällä hetkellä Asus Z87I-PRO [10:12] asuksella onnistuu ainakin bios-päivitykset tikulta, varmaan jokin valmistaja vielä on jolla ei onnistu kuin windowsilla (?) [10:12] puhuri, todennäköisesti kernel saa biosilta jonkun arvon tuota varten [10:14] Lenovolla näkyy olevan 12,5" i7 StinkPad kuumentumistestejä varten:) [10:16] muttei noin hyvä i7 tietty [10:18] -> poissa muutaman tunnin [12:59] Tehdastehdas: Kai sulle on selvää mistä se ylikuumeneminen johtuu? Syyhän on se, että tietyssä thinkpadeissa tuulettimen ohjaus ei toimi kunnolla linuxissa. Sitä flektiä ei vain kytketä koskaan täydelle teholle vaikka lämmöt olisivat jo lähellä sataa. [13:09] Tehdastehdas aika aluksi linkitti bugiraporttiin aiheesta https://bugs.launchpad.net/ubuntu/+source/linux/+bug/751689 [13:09] Ubuntu bug 751689 in linux (Ubuntu Precise) "[Lenovo Thinkpad x201s] Overheat due to slow fans when on 'auto'" [Critical,Confirmed] [13:12] Jep. Tuohan se ongelma on. Sitten siihen liittyy vielä toinenkin ongelma. [13:19] aloin miettimään tuota http://tä ja heti löytyy https://bugs.launchpad.net/launchpad/+bug/1473092 & https://bugs.launchpad.net/ubuntu/+bug/1186793 [13:19] Ubuntu bug 1473092 in Launchpad itself "Move all subdomains of launchpad.net to HTTPS" [Low,Triaged] [13:19] Ubuntu bug 1186793 in Ubuntu "Updating is over insecure connection" [Undecided,Confirmed] [16:51] hello [16:51] anyone here? === elias_a_ is now known as elias_a