cpu scaling

Sekcia: Hardware a Drivery 04.05.2008 | 11:49
Avatar Murkobazko Fedora 12  Používateľ
Ahojte linuxaci

Obraciam sa na vas s prosbou o pomoc...
Uz treti den nad tym sedim a neviem si dat rady:
Mam Intel C2D 2* 1,5 GHz a hladal som nejake programy, ktore vedia menit frekvenciu procesera, aby mi moj notebook vydrzal na ceste co najdlhsie. Vo windowse je soft s nazvom Notebook Hardware Control (NHC), ktory robi presne to co potrebujem a hlavne dokaze vykon CPU zmenit zo 100% na 25% Robi to pridanim nejakych cyklov...

Presiel som asi vsetky fora a skusal cpufreq-info, cpufreqd-get/set....
Ale jediny moj uspech je ten ze sa mi CPU podarilo dotlacit na 1 GHZ . Nuz a ja by som chcel este viac ale neviem ako dalej...
Vypis z cpufreq-info:

driver: centrino
CPUs which need to switch frequency at the same time 0 1
hardware limits: 1000 MHz - 1,5 GHz
available frequency steps 1,5 GHz, 1000 MHz
available cpufreq governors: userspace, conservative, powersave, ondemand, performance
current policy: frequency should be within 1000 MHz and 1000 MHz.
The governor "userspace" may decide whic speed to use within this range.
Current CPU frequency is 1000 MHz (asserted by call to hardware).

Vidim jasne riadok s textom hardware limits...ale vo widlach to funguje a linux je predsa nas a lepsi...len ako na to? :)

Vladi
"It's More Fun To Compute" - Kraftwerk
    • Re: cpu scaling 04.05.2008 | 14:53
      Avatar miso PClinuxOS 2009.1  Používateľ
      nooo, ked to chces dotlacit do limitov,tak si nabootuj kernel bez SMP podpory a pojde ti len na jednom jadre, a to zoskalujes na 1Ghz...
      co do skalovania, skus powersave

      teda, je to len moja teoria ;)
      Linux????? DUH!<br/> Distro that BLOODY WORKS<br/> sorry, ze som niekedy zly, myslim to v dobrom
      • Re: cpu scaling 04.05.2008 | 15:30
        Avatar Murkobazko Fedora 12  Používateľ
        Aj toto je moznost...vdaka :)

        governor powersave som uz skusal a vsetko co mi da je znizenie CPU frekvencie z 1,5 GHz na 1 GHz ...nepohnem s tym inak
        "It's More Fun To Compute" - Kraftwerk
        • Re: cpu scaling 04.05.2008 | 16:20
          Avatar boko SUSE11.1 64b  Používateľ
          Musim povedat, ze je dost zvlastne aby Centrino vedelo zmenit len na 1 GHz.
          Co mam dva roky stary notas s Intel Celeronom 1,4GHz tak ten mi da na vyber asi 10 moznych znizeni (zacinajuc 175MHz ) a to je k tomu Celeron , nie Centrino.
          Alebo zeby C2D nevedeli viac podobrat?
          • Re: cpu scaling 04.05.2008 | 16:22
            Avatar Murkobazko Fedora 12  Používateľ
            Mozno len ten moj procak je nejaky "extra"
            Pozri vypis z cpufreq-info:

            driver: centrino
            CPUs which need to switch frequency at the same time 0 1
            hardware limits: 1000 MHz - 1,5 GHz
            available frequency steps 1,5 GHz, 1000 MHz
            available cpufreq governors: userspace, conservative, powersave, ondemand, performance
            current policy: frequency should be within 1000 MHz and 1000 MHz.
            The governor "userspace" may decide whic speed to use within this range.
            Current CPU frequency is 1000 MHz (asserted by call to hardware).

            samozrejme..ten vypis plati aj pre druhe jadro (CPU)
            "It's More Fun To Compute" - Kraftwerk
            • Re: cpu scaling 04.05.2008 | 16:26
              Avatar boko SUSE11.1 64b  Používateľ
              Hmm, skus sem hodit vypis z /sys/devices/system/cpu/cpu0/scaling_available_frequencies

              Alebo ako sa ten subor vola, mali by tam byt vypisane mozne frequencie.
            • Re: cpu scaling 04.05.2008 | 16:36
              Avatar boko SUSE11.1 64b  Používateľ
              Hmm , mimochodom, ty mas Core 2 Duo a ako driver je tam Centrino ... len tak som troska browsoval a nasiel som toto

              http://www.phoronix.com/scan.php?page=article&item=mobile_penryn&num=3

              Tam ma typek acpi-cpufreq a dava mu to ovela viac moznosti na vyber...
              • Re: cpu scaling 04.05.2008 | 17:11
                Avatar Murkobazko Fedora 12  Používateľ
                Ahoj Boko

                Ja mam Core 2 Duo T5500 to je jeden z najnizsich typov

                v scaleing_available_frequencies mam toto:
                1500000 1000000
                "It's More Fun To Compute" - Kraftwerk
                • Re: cpu scaling 04.05.2008 | 17:29
                  Avatar boko SUSE11.1 64b  Používateľ
                  Hoj, vyskusaj si nahodit ten acpi-cpufreq , ci to daco nezmeni, ale ak nie tak je mozne ze mas len tie dve moznosti.
                  • Re: cpu scaling 04.05.2008 | 18:06
                    Avatar Murkobazko Fedora 12  Používateľ
                    tohto druhu som skusal uz vsetko ...aj cpufreqd...stale nic. Ja len ci nahodou nevies o nejakom inom softe co pridava tie prazdne cykly. Ale ak to nejde, kaslem na to...ved v linuxe je stale s cim sa hrat :)
                    "It's More Fun To Compute" - Kraftwerk
            • T5450 04.05.2008 | 17:40
              Avatar miso PClinuxOS 2009.1  Používateľ
              cpufreq-info
              cpufrequtils 002: cpufreq-info (C) Dominik Brodowski 2004-2006
              Report errors and bugs to linux@brodo.de, please.
              analyzing CPU 0:
              driver: acpi-cpufreq
              CPUs which need to switch frequency at the same time: 0
              hardware limits: 996 MHz - 1.66 GHz
              available frequency steps: 1.66 GHz, 1.33 GHz, 996 MHz
              available cpufreq governors: ondemand, conservative, powersave, userspace, performance
              current policy: frequency should be within 996 MHz and 1.66 GHz.
              The governor "ondemand" may decide which speed to use
              within this range.
              current CPU frequency is 996 MHz (asserted by call to hardware).
              analyzing CPU 1:
              driver: acpi-cpufreq
              CPUs which need to switch frequency at the same time: 1
              hardware limits: 996 MHz - 1.66 GHz
              available frequency steps: 1.66 GHz, 1.33 GHz, 996 MHz
              available cpufreq governors: ondemand, conservative, powersave, userspace, performance
              current policy: frequency should be within 996 MHz and 1.66 GHz.
              The governor "ondemand" may decide which speed to use
              within this range.
              current CPU frequency is 996 MHz (asserted by call to hardware).
              Linux????? DUH!<br/> Distro that BLOODY WORKS<br/> sorry, ze som niekedy zly, myslim to v dobrom
              • Re: T5450 04.05.2008 | 18:09
                Avatar Murkobazko Fedora 12  Používateľ
                cav miso...tvoj vypis je podobny. asi s tymi nasimi procakmi viac nenarobime :)
                ...zeby preto ze su urcene pre notebooky?
                "It's More Fun To Compute" - Kraftwerk
                • Re: T5450 05.10.2008 | 21:09
                  Avatar miso PClinuxOS 2009.1  Používateľ
                  nooo, dnes som objavil
                  powersave -D 1

                  co vyradi z funkcie 1 jadro, nepodarilo sa mi ale zistit ci a o kolko sa znizi spotreba, co je ale evidentne je znizenie teploty jadra a teda vykon ventilatoru....

                  uz to len nejak zakomponovat do powermanagementu tak, aby governor ondemand vypinal aj jadro, kedze 80% casu mi bohate staci aby bezalo len jedno....

                  ak by mal niekto nejaky napad, sem sa.
                  Linux????? DUH!<br/> Distro that BLOODY WORKS<br/> sorry, ze som niekedy zly, myslim to v dobrom
                  • Re: T5450 08.10.2008 | 19:28
                    Avatar *;o)-->mini Debian GNU/Linux  Používateľ
                    http://gentoo-wiki.com/HOWTO_CPU_Frequency_Scaling
                    je to sice na gentoo ked u nich je mozne z 2.5 na 300, tak isto s tym nieco zriesis... prekompiluj jadro, poskusaj lebo mimochodom su rozne systemy podla coho sa to meni jedna z nich je "ondemand" tak ci ju mas nastavenu atd...

                    a myslim ze Ti to nepojde bez cpufrequtils no nie som si isty...
                    drzim palce
                    Linux is like a teepee. No Windows, no Gates, Apache inside... *:)