blbne frequency scaling

Sekcia: Aplikácie & Desktop 05.07.2007 | 17:19
Avatar karol Mandriva 2008.1  Používateľ
Teraz sa mi už druhý raz (aspoň druhý raz som si to všimol) stalo, že naraz prestalo fungovať frequency scaling. Nepomáha reštart X-iek, pomáha iba normálny reboot. Po nábehu PC všetko normálne fungovalo, ale ako som si prezeral jednu stránku používajúcu Java script (netuším či to s tým nejak súvisí, ale vtedy som to spozoroval), prestala sa meniť frekvencia a teraz beží na maximum. Tým sa to celé viac zahrieva a žerie to viac energie. Nedá sa frequency scaling nijak spustiť, pomáha iba reboot. Čo s tým môže byť ?
"Operátor pozorovania prítomnosti nekomutuje s operátorom reality.Nemôžeme teda popísať realitu okolo nás bez toho aby sme ju ovplyvnili." <br/>
    • Re: blbne frequency scaling 05.07.2007 | 17:28
      Avatar uid0 Debian  Používateľ
      skus nainstalovat powertop a pastnut co to pise ked sa to stane. najlepsie verzia 1.7, ale moze byt aj starsia.

      a nevytazuje ti nahodou ten javascript CPU?
      Debian. apt-get into it…
      • Re: blbne frequency scaling 05.07.2007 | 19:37
        Avatar karol Mandriva 2008.1  Používateľ
        Práveže CPU nieje vyťažený. Aspoň podľa merákov.

        Na ten powertop ak sa nemýlim treba prekompilovať jadro, že to nestačí len nainštalovať ?
        "Operátor pozorovania prítomnosti nekomutuje s operátorom reality.Nemôžeme teda popísať realitu okolo nás bez toho aby sme ju ovplyvnili." <br/>
        • Re: blbne frequency scaling 05.07.2007 | 20:02
          Avatar uid0 Debian  Používateľ
          na to co chcem zistit ti nic netreba
          Debian. apt-get into it…
          • Re: blbne frequency scaling 05.07.2007 | 21:21
            Avatar karol Mandriva 2008.1  Používateľ
            a co chces zistit ? Mam nainstalovat powertop, ale ako ? Nieje v repozitaroch, to som zistil.
            "Operátor pozorovania prítomnosti nekomutuje s operátorom reality.Nemôžeme teda popísať realitu okolo nás bez toho aby sme ju ovplyvnili." <br/>
            • Re: blbne frequency scaling 05.07.2007 | 21:40
              Avatar uid0 Debian  Používateľ
              ci cpu spi, pripadne kolko casu travi na roznych frekvenciach. a ci ti nahodou neodporuca zapnut scaling...
              Debian. apt-get into it…
              • Re: blbne frequency scaling 05.07.2007 | 21:46
                Avatar karol Mandriva 2008.1  Používateľ
                to by som chcel zistit aj ja, ale ako ?
                to predsa musim nainstalovat powertop a pokial viem, ten sa neinstaluje, ale sa skompiluje ako sucast jadra, to by znamenalo prekompilovat jadro, nemám pravdu ?
                "Operátor pozorovania prítomnosti nekomutuje s operátorom reality.Nemôžeme teda popísať realitu okolo nás bez toho aby sme ju ovplyvnili." <br/>
                • Re: blbne frequency scaling 05.07.2007 | 21:48
                  Avatar uid0 Debian  Používateľ
                  nie, nemas. uz som ti to raz pisal.
                  Debian. apt-get into it…
                  • Re: blbne frequency scaling 05.07.2007 | 22:25
                    Avatar karol Mandriva 2008.1  Používateľ
                    Mal si pravdu, že to netreba zakompilovať do samotného jadra, neviem prečo som si to myslel, ale bol som o tom tak presvedčený ako že zajtra vyjde slnko.
                    Skúsil som teda postupovať presne podľa návodu na stránke odkiaľ som stiahol tú verziu 1.7, ale nejak to vyhlásilo chybu.
                    Podľa stránky je postup : tar -zxf powertop-1.7.tar.gz
                    cd powertop-1.7
                    make
                    make install
                    powertop

                    teda postup normálnej kompilácie, ktorý teoreticky ovládam, ale nikdy sa mi ešte úspešne nepodarila, okrem jadra.
                    Tuto je výpis z konzoly :
                    [root@linprogramy]# tar -zxf powertop-1.7.tar.gz
                    [root@linprogramy]# cd powertop-1.7
                    [root@powertop-1.7]# make
                    cc -Os -g -Wall -W -Wshadow -c -o powertop.o powertop.c
                    powertop.c: In function ‘main’:
                    powertop.c:375: warning: unused parameter ‘argc’
                    powertop.c:375: warning: unused parameter ‘argv’
                    cc -Os -g -Wall -W -Wshadow -c -o config.o config.c
                    cc -Os -g -Wall -W -Wshadow -c -o process.o process.c
                    cc -Os -g -Wall -W -Wshadow -c -o misctips.o misctips.c
                    cc -Os -g -Wall -W -Wshadow -c -o bluetooth.o bluetooth.c
                    cc -Os -g -Wall -W -Wshadow -c -o display.o display.c
                    cc -Os -g -Wall -W -Wshadow -c -o suggestions.o suggestions.c
                    cc -Os -g -Wall -W -Wshadow -c -o wireless.o wireless.c
                    cc -Os -g -Wall -W -Wshadow -c -o cpufreq.o cpufreq.c
                    cc -Os -g -Wall -W -Wshadow -c -o sata.o sata.c
                    cc -Os -g -Wall -W -Wshadow -c -o xrandr.o xrandr.c
                    cc -Os -g -Wall -W -Wshadow -c -o ethernet.o ethernet.c
                    cc -Os -g -Wall -W -Wshadow -c -o cpufreqstats.o cpufreqstats.c
                    cc -Os -g -Wall -W -Wshadow powertop.o config.o process.o misctips.o bluetooth.o display.o suggestions.o wireless.o cpufreq.o sata.o xrandr.o ethernet.o cpufreqstats.o -lncursesw -o powertop
                    /usr/bin/ld: cannot find -lncursesw
                    collect2: ld returned 1 exit status
                    make: *** [powertop] Error 1
                    [root@powertop-1.7]# make install
                    cc -Os -g -Wall -W -Wshadow powertop.o config.o process.o misctips.o bluetooth.o display.o suggestions.o wireless.o cpufreq.o sata.o xrandr.o ethernet.o cpufreqstats.o -lncursesw -o powertop
                    /usr/bin/ld: cannot find -lncursesw
                    collect2: ld returned 1 exit status
                    make: *** [powertop] Error 1
                    [root@powertop-1.7]# powertop
                    bash: powertop: command not found

                    Z toho vyvodzujem záver, že na mojej distribúcii (MDV 2007) sa nič skompilovať nedá, nakoľko to dokazuje množstvo experimentov. Nutné sú však ďalšie výskumy, ktorým sa budem venovať v najbližšej dobe a s podobnými látkami.
                    "Operátor pozorovania prítomnosti nekomutuje s operátorom reality.Nemôžeme teda popísať realitu okolo nás bez toho aby sme ju ovplyvnili." <br/>
                    • Re: blbne frequency scaling 05.07.2007 | 22:34
                      Avatar uid0 Debian  Používateľ
                      musis nainstalovat kniznicu ncursesw. vsetko vyzera ok.

                      pripadne skus prikaz

                      cc -Os -g -Wall -W -Wshadow powertop.o config.o process.o misctips.o bluetooth.o display.o suggestions.o wireless.o cpufreq.o sata.o xrandr.o ethernet.o cpufreqstats.o -lncurses -o powertop

                      ale mandriva by mala mat ncursesw
                      Debian. apt-get into it…
                      • Re: blbne frequency scaling 05.07.2007 | 22:51
                        Avatar karol Mandriva 2008.1  Používateľ
                        Takže v prvom rade VĎAKA, mal si pravdu, v mandrive tá knižnica je, bola aj nainštalovaná, ale potom nechápem, prečo ju nevedel používať, ten dlhý príkaz čo si sem napísal, netuším čo urobil, ale potom už tá kompilácia fungovala. Dalo sa to spustiť a dalo to nasledujúci výpis :

                        Cn Avg residency (10s) P-states (frequencies)
                        C0 (cpu running) (100,0%)
                        C1 0,0ms ( 0,0%)

                        Wakeups-from-idle per second : 356,5
                        no ACPI power usage estimate available

                        No detailed statistics available; please enable the CONFIG_TIMER_STATS kernel option
                        This option is located in the Kernel Debugging section of menuconfig
                        (which is CONFIG_DEBUG_KERNEL=y in the config file)
                        Note: this is only available in 2.6.21 and later kernels

                        Suggestion: Enable the CONFIG_NO_HZ kernel configuration option.
                        This option is required to get any kind of longer sleep times in the CPU.

                        Q - Quit R - Refresh

                        Z čoho som pochopil asi toľko, že bez prekompilovania jadra a bez zmeny parametra CONFIG_NO_HZ v jadrovom konfiguráku s úspornými stavmi procesora nič moc nenarobím, mám pravdu tentokrát ?
                        "Operátor pozorovania prítomnosti nekomutuje s operátorom reality.Nemôžeme teda popísať realitu okolo nás bez toho aby sme ju ovplyvnili." <br/>
                        • Re: blbne frequency scaling 05.07.2007 | 23:09
                          Avatar uid0 Debian  Používateľ
                          podla tohto ti procesor stale bezi a nema ziaden scaling. aku verziu kernelu mas? a co je to za procesor?

                          uname -r

                          CONFIG_NO_HZ s tym nesuvisi, ale moze trochu pomoct.
                          Debian. apt-get into it…
                          • Re: blbne frequency scaling 05.07.2007 | 23:18
                            Avatar karol Mandriva 2008.1  Používateľ
                            procesor Celeron M 360, jadro 2.6.17-5mdvcustom, distribučné, iba trochu prerobené, podľa výrobcu ten procesor podporuje premenlivú frekvenciu a teraz momentálne na paneli gkrellm mi ukazuje 170 MHz, potom v zápätí 1460 MHz, takže ak si to tie čísla nevymýšľa, frekvencia sa mení. Neskúšal som na to napojiť osciloskop, do takých vysokých frekvencií nemám (mám len do 1 MHz, takže akurát na opravy zdrojov)

                            Asi to vyzerá na zmenu celého jadra, že, inak čudujem sa, prečo sa v distribúciach objavujú staré jadrá, asi aby s nimi bolo viacej roboty :-)
                            Ešte otázka, či sa vôbec dá jadro zameniť za novšie bez toho, že by sa systm úplne zbláznil.
                            "Operátor pozorovania prítomnosti nekomutuje s operátorom reality.Nemôžeme teda popísať realitu okolo nás bez toho aby sme ju ovplyvnili." <br/>
                            • Re: blbne frequency scaling 05.07.2007 | 23:30
                              Avatar uid0 Debian  Používateľ
                              nieco sa ti tam pokaslalo, powertop neukazuje (ak si to pastol spravne) ziadne frekvencie. ale horsie je to, ze ti stale bezi... cudne -- alebo ze by to tak islo stale a ty si o tom len nevedel?

                              jadro sa da zmenit, ale lepsie by si spravil keby si si nasiel nejaky balicek s potrebnymi vecami.

                              btw ako sa vola plugin pre gkrellm, ktory ukazuje frekvencie?
                              Debian. apt-get into it…
                              • Re: blbne frequency scaling 05.07.2007 | 23:40
                                Avatar karol Mandriva 2008.1  Používateľ
                                plugin ukazujuci frekvencie sa nazyva gkx86info Je to taky intuitivny nazov ako ostatne vsetko v linuxe :-)

                                pastol som ten prikaz spravne (dokazem to len pastnut, inak neviem ani co som pastol, ale hlavne ze to funguje :-) )
                                aky balicek s potrebnymi vecami si mal na mysli ? balicek s jadrom ? take daco existuje ?
                                "Operátor pozorovania prítomnosti nekomutuje s operátorom reality.Nemôžeme teda popísať realitu okolo nás bez toho aby sme ju ovplyvnili." <br/>
                                • Re: blbne frequency scaling 06.07.2007 | 00:01
                                  Avatar uid0 Debian  Používateľ
                                  v debiane sa balicky s pluginmi zacinaju "gkrellm-", tento tam nie je.

                                  ano, balicek s jadrom s potrebnymi volbami pre notebooky. mozno niekto taky vyraba. ale v pripade mandrivy to bude asi ihla v kopke sena.
                                  Debian. apt-get into it…
                                  • Re: blbne frequency scaling 06.07.2007 | 00:39
                                    Avatar karol Mandriva 2008.1  Používateľ
                                    Skoda, ze Mandriva neni vodna na notebooky. Debian by bol na mna prilis komplikovany, preto mam mandrivu. Je to ostatne prvy linux, na ktorom mi skoro vsetko funguje, takze na mandrivu nedam dopustit.

                                    Dakujem ti inak za pomoc. Skusim tu ihlu najst v kope balikov.
                                    "Operátor pozorovania prítomnosti nekomutuje s operátorom reality.Nemôžeme teda popísať realitu okolo nás bez toho aby sme ju ovplyvnili." <br/>
                                  • Re: blbne frequency scaling 06.07.2007 | 01:12
                                    Avatar karol Mandriva 2008.1  Používateľ
                                    Skutočne je chyba v jadre - jadro je zastaralé a nepodporuje niektoré veci. Našiel som na jednej stránke toto :

                                    I've just finished upgrading my Spring PP+ to the 2.6.21 kernel to save my system. With the basic 2.6.17 kernel my processor and system as a whole was burning up. I have a Jetway J7F2WE-2GHz board. With the default kernel I was unable to get the CPU to operate below 54-60C. This is pretty hot for a Mini-ITX system. Only when I somehow forced the CPU to 800MHz did the temperature drop below 50C.

                                    Now I heard that the 2.6.21 kernel has built in CPU speed and throttling capabilities. Well it does and they work perfectly. No setup, they just work. My temps not range from 35 to 45C.

                                    I'd like to plead with the developers to move the default kernel to 2.6.21 soon. I know that there are more criteria but this can contribute to the decision.

                                    Myslím, že to hovorí za všetko. Nepochopím, prečo do systémov montujú staré jadrá. Takto sa linux nedá rozšíriť, keď všetci naokolo mňa vidia, že mne na linuxe to "žere" o niekoľko wattov viac ako im na WinXP a logicky baterka mi vydrží menej. Momentálne moja teplota je 55 stupňov. S novým jadrom by bola spotreba lepšia ako na WinXP, ale z nejakého divného dôvodu do distribúcií sa montujú staré jadrá. Možno som paranoidný, ale cítim tu sabotáž zvnútra.
                                    "Operátor pozorovania prítomnosti nekomutuje s operátorom reality.Nemôžeme teda popísať realitu okolo nás bez toho aby sme ju ovplyvnili." <br/>
                                    • Re: blbne frequency scaling 06.07.2007 | 01:26
                                      Avatar uid0 Debian  Používateľ
                                      kto ma novy hardware musi sa pripravit na kompilaciu jadra (ak niekto za neho nespravil balicky). debian vydany v aprili ma 2.6.18 -- pre notebook je v ramci moznosti dobre vybavene, pre ine pouzitie je velmi stabilne. pre vacsinu pouziti je to skvele jadro a ostatni by si aj tak kompilovali vlastne.

                                      nebudem ale sudit distra, ktore sa "velmi" snazia byt BFU friendly, ze nemaju na vyber viacero jadier. je to ich vec, ale ako vidim, casty release im velmi nepomaha...
                                      Debian. apt-get into it…
                            • Re: blbne frequency scaling 08.07.2007 | 17:40
                              Avatar uid0 Debian  Používateľ
                              u mna ten plugin pise nejake hluposti... zahodit
                              Debian. apt-get into it…
                              • Re: blbne frequency scaling 08.07.2007 | 21:10
                                Avatar karol Mandriva 2008.1  Používateľ
                                Ako vieš, že to píše blbosti ? Mne to tiež píše frekvencie kľudne 170 MHz, ale nemám to ako dokázať, či je to blbosť, alebo skutočnosť. Môj osciloskop je do 1 MHz, takže na toto nevhodný. Ale je pravda, že keď sa frekvencia mení zmenou násobiča, tak by sa frekvencia mala meniť po určitých diskrétnych hodnotách závislých od odstupňovania násobiča. Predpokladám, že by mali byť často dosahované nejaké konkrétne hodnoty. Povedzme po stovkách a tak. Ale všetko nasvedčuje, že to ukazuje v odstupňovaní jednotiek MHz. Je otázne, či má násobič fyzicky toľko povolených stavov, že to zabezpečí 1460 možných frekvencií. Asi nie. Ale neviem ako zistiť pravdu. Ale faktom je, že ak to ukazuje len 1460 MHz, teplota ide prudko hore a ak to ukazuje premenlivú frekvenciu, teplota sa drží pod 60 stupňov. Zaujímavé by bolo vedieť, ako to tú frekvenciu zisťuje.
                                "Operátor pozorovania prítomnosti nekomutuje s operátorom reality.Nemôžeme teda popísať realitu okolo nás bez toho aby sme ju ovplyvnili." <br/>
                                • Re: blbne frequency scaling 08.07.2007 | 23:21
                                  Avatar uid0 Debian  Používateľ
                                  neviem ako u teba, u mna su to blbosti -- xfce plugin mi ukazoval dobre, powertop mi ukazuje 100% 1,00 GHz a tento plugin mi ukazoval nieco medzi 1650-1667 meniace sa po v rade jednotiek (ale frekvencia sa mi da menit len 1, 1.33 a 1.67 GHz)

                                  a s meranim frekvencie na osciloskope neporadim, netusim ako sa da merat takt hardwarovo :)
                                  Debian. apt-get into it…
                                  • Re: blbne frequency scaling 09.07.2007 | 00:34
                                    Avatar karol Mandriva 2008.1  Používateľ
                                    Ano, potom ti to ukazuje asi skutocne blbosti, a je malo pravdepodobne, ze by sa aj u mna dala menit frekvencia po 1 MHz. Ale do kelu z coho to potom cerpa udaje ? A ani neviem ako mam zistit, po akych hodnotach sa da u mna softwarovo menit nasobic a teda ake frekvencie moze nadobudat CPU. Je to cele nejake divne. Mozno by pomohlo kuknut zdrojaky toho pluginu. aby sme vedeli odkial to bere tie cisla, ci tam niekde nevystupuje RANDOOM :-) . Len skoda, ze ja neviem citat zdrojaky :-(
                                    "Operátor pozorovania prítomnosti nekomutuje s operátorom reality.Nemôžeme teda popísať realitu okolo nás bez toho aby sme ju ovplyvnili." <br/>
                                    • Re: blbne frequency scaling 09.07.2007 | 00:49
                                      Avatar uid0 Debian  Používateľ
                                      na tom nezalezi
                                      Debian. apt-get into it…
                  • Re: blbne frequency scaling 05.07.2007 | 22:28
                    Avatar karol Mandriva 2008.1  Používateľ
                    Mal si pravdu, že to netreba zakompilovať do samotného jadra, neviem prečo som si to myslel, ale bol som o tom tak presvedčený ako že zajtra vyjde slnko.
                    Skúsil som teda postupovať presne podľa návodu na stránke odkiaľ som stiahol tú verziu 1.7, ale nejak to vyhlásilo chybu.
                    Podľa stránky je postup : tar -zxf powertop-1.7.tar.gz
                    cd powertop-1.7
                    make
                    make install
                    powertop

                    teda postup normálnej kompilácie, ktorý teoreticky ovládam, ale nikdy sa mi ešte úspešne nepodarila, okrem jadra.
                    Tuto je výpis z konzoly :
                    [root@linprogramy]# tar -zxf powertop-1.7.tar.gz
                    [root@linprogramy]# cd powertop-1.7
                    [root@powertop-1.7]# make
                    cc -Os -g -Wall -W -Wshadow -c -o powertop.o powertop.c
                    powertop.c: In function ‘main’:
                    powertop.c:375: warning: unused parameter ‘argc’
                    powertop.c:375: warning: unused parameter ‘argv’
                    cc -Os -g -Wall -W -Wshadow -c -o config.o config.c
                    cc -Os -g -Wall -W -Wshadow -c -o process.o process.c
                    cc -Os -g -Wall -W -Wshadow -c -o misctips.o misctips.c
                    cc -Os -g -Wall -W -Wshadow -c -o bluetooth.o bluetooth.c
                    cc -Os -g -Wall -W -Wshadow -c -o display.o display.c
                    cc -Os -g -Wall -W -Wshadow -c -o suggestions.o suggestions.c
                    cc -Os -g -Wall -W -Wshadow -c -o wireless.o wireless.c
                    cc -Os -g -Wall -W -Wshadow -c -o cpufreq.o cpufreq.c
                    cc -Os -g -Wall -W -Wshadow -c -o sata.o sata.c
                    cc -Os -g -Wall -W -Wshadow -c -o xrandr.o xrandr.c
                    cc -Os -g -Wall -W -Wshadow -c -o ethernet.o ethernet.c
                    cc -Os -g -Wall -W -Wshadow -c -o cpufreqstats.o cpufreqstats.c
                    cc -Os -g -Wall -W -Wshadow powertop.o config.o process.o misctips.o bluetooth.o display.o suggestions.o wireless.o cpufreq.o sata.o xrandr.o ethernet.o cpufreqstats.o -lncursesw -o powertop
                    /usr/bin/ld: cannot find -lncursesw
                    collect2: ld returned 1 exit status
                    make: *** [powertop] Error 1
                    [root@powertop-1.7]# make install
                    cc -Os -g -Wall -W -Wshadow powertop.o config.o process.o misctips.o bluetooth.o display.o suggestions.o wireless.o cpufreq.o sata.o xrandr.o ethernet.o cpufreqstats.o -lncursesw -o powertop
                    /usr/bin/ld: cannot find -lncursesw
                    collect2: ld returned 1 exit status
                    make: *** [powertop] Error 1
                    [root@powertop-1.7]# powertop
                    bash: powertop: command not found

                    Z toho vyvodzujem záver, že na mojej distribúcii (MDV 2007) sa nič skompilovať nedá, nakoľko to dokazuje množstvo experimentov. Nutné sú však ďalšie výskumy, ktorým sa budem venovať v najbližšej dobe a s podobnými látkami.
                    "Operátor pozorovania prítomnosti nekomutuje s operátorom reality.Nemôžeme teda popísať realitu okolo nás bez toho aby sme ju ovplyvnili." <br/>
    • Re: blbne frequency scaling 05.07.2007 | 19:40
      Avatar Miroslav Bendík Gentoo  Administrátor
      cpufreqd-set
      cpufreqd-get
      • Re: blbne frequency scaling 05.07.2007 | 20:03
        Avatar karol Mandriva 2008.1  Používateľ
        [root@xxx]# cpufreqd-set
        bash: cpufreqd-set: command not found
        [root@xxx]# cpufreqd-get
        bash: cpufreqd-get: command not found

        :-(
        "Operátor pozorovania prítomnosti nekomutuje s operátorom reality.Nemôžeme teda popísať realitu okolo nás bez toho aby sme ju ovplyvnili." <br/>