Visualizzazione dei risultati da 1 a 4 su 4

Discussione: power management

  1. #1
    Utente di HTML.it L'avatar di alkat
    Registrato dal
    Jan 2004
    Messaggi
    4,189

    power management

    ciao,
    sto provado a seguire questo how-to per gestire i consumi del portatile:
    http://www.gentoo.org/doc/en/power-management-guide.xml

    Nel kernel ho configurato la sezione relativa al power management in questo modo (il portatile ha un processore AMD Athlon XP):

    codice:
    #
    # Power management options (ACPI, APM)
    #
    CONFIG_PM=y
    # CONFIG_PM_DEBUG is not set
    CONFIG_SOFTWARE_SUSPEND=y
    CONFIG_PM_STD_PARTITION=""
    
    #
    # ACPI (Advanced Configuration and Power Interface) Support
    #
    CONFIG_ACPI=y
    CONFIG_ACPI_BOOT=y
    CONFIG_ACPI_INTERPRETER=y
    CONFIG_ACPI_SLEEP=y
    CONFIG_ACPI_SLEEP_PROC_FS=y
    CONFIG_ACPI_AC=y
    CONFIG_ACPI_BATTERY=y
    CONFIG_ACPI_BUTTON=y
    CONFIG_ACPI_VIDEO=y
    CONFIG_ACPI_FAN=y
    CONFIG_ACPI_PROCESSOR=y
    CONFIG_ACPI_THERMAL=y
    # CONFIG_ACPI_ASUS is not set
    # CONFIG_ACPI_IBM is not set
    # CONFIG_ACPI_TOSHIBA is not set
    CONFIG_ACPI_BLACKLIST_YEAR=0
    # CONFIG_ACPI_DEBUG is not set
    CONFIG_ACPI_BUS=y
    CONFIG_ACPI_EC=y
    CONFIG_ACPI_POWER=y
    CONFIG_ACPI_PCI=y
    CONFIG_ACPI_SYSTEM=y
    CONFIG_X86_PM_TIMER=y
    # CONFIG_ACPI_CONTAINER is not set
    
    #
    # APM (Advanced Power Management) BIOS Support
    #
    CONFIG_APM=y
    # CONFIG_APM_IGNORE_USER_SUSPEND is not set
    CONFIG_APM_DO_ENABLE=y
    # CONFIG_APM_CPU_IDLE is not set
    # CONFIG_APM_DISPLAY_BLANK is not set
    # CONFIG_APM_RTC_IS_GMT is not set
    # CONFIG_APM_ALLOW_INTS is not set
    # CONFIG_APM_REAL_MODE_POWER_OFF is not set
    
    #
    # CPU Frequency scaling
    #
    CONFIG_CPU_FREQ=y
    CONFIG_CPU_FREQ_TABLE=y
    # CONFIG_CPU_FREQ_DEBUG is not set
    CONFIG_CPU_FREQ_STAT=y
    # CONFIG_CPU_FREQ_STAT_DETAILS is not set
    # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
    CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y
    CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
    CONFIG_CPU_FREQ_GOV_POWERSAVE=y
    CONFIG_CPU_FREQ_GOV_USERSPACE=y
    CONFIG_CPU_FREQ_GOV_ONDEMAND=y
    # CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set
    
    #
    # CPUFreq processor drivers
    #
    CONFIG_X86_ACPI_CPUFREQ=m
    CONFIG_X86_POWERNOW_K6=m
    CONFIG_X86_POWERNOW_K7=y
    CONFIG_X86_POWERNOW_K7_ACPI=y
    CONFIG_X86_POWERNOW_K8=m
    CONFIG_X86_POWERNOW_K8_ACPI=y
    CONFIG_X86_GX_SUSPMOD=m
    CONFIG_X86_SPEEDSTEP_CENTRINO=m
    CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI=y
    CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y
    CONFIG_X86_SPEEDSTEP_ICH=m
    CONFIG_X86_SPEEDSTEP_SMI=m
    CONFIG_X86_P4_CLOCKMOD=m
    CONFIG_X86_CPUFREQ_NFORCE2=m
    CONFIG_X86_LONGRUN=m
    CONFIG_X86_LONGHAUL=m
    però quando do cpufreq-selector -g ondemand, l'output è:
    No cpufreq support

    significa che non ho configurato bene il kernel o che devo caricare dei moduli?

    nel secondo caso, chi mi dice quali sono i moduli da caricare?

    la cosa si sta rivelando un po' troppo ostica per me...

    .a.


    Aggiungo:
    #cpudynd
    cpudynd version 1.0.1 Copyright: Ricardo Galli <gallir@uib.es>
    cpudynd: CPU frequency control disabled
    Error: Nothing to do, exiting
    Passa a Windows, Linux, Mac, BSD, Atari, Amiga, Unix o alle schede perforate. Fa come ti pare.
    ***
    "There's probably no God. Now stop worrying and enjoy your life" - Atheist Bus in England

  2. #2
    Utente di HTML.it L'avatar di cacao74
    Registrato dal
    Jan 2005
    Messaggi
    2,570
    Un altro thread?

    controlla i moduli caricati, forse manca acpi-cpufreq

    Ti riporto quanto ho sul portatile, con kernel 2.6.12.2 compilato specificatamente per la macchina con processore Pentium M e support ACPI. Inoltre uso Powernowd per gestire dinamicamente la frequenza del clock. (e siamo a tre )
    codice:
    cacao74@tweety:~$ cat /boot/config-2.6.12.2-AcerTM800LCi | grep ACPI
    # Power management options (ACPI, APM)
    # ACPI (Advanced Configuration and Power Interface) Support
    CONFIG_ACPI=y
    CONFIG_ACPI_BOOT=y
    CONFIG_ACPI_INTERPRETER=y
    CONFIG_ACPI_SLEEP=y
    CONFIG_ACPI_SLEEP_PROC_FS=y
    CONFIG_ACPI_AC=y
    CONFIG_ACPI_BATTERY=y
    CONFIG_ACPI_BUTTON=y
    CONFIG_ACPI_VIDEO=y
    CONFIG_ACPI_FAN=y
    CONFIG_ACPI_PROCESSOR=y
    CONFIG_ACPI_THERMAL=y
    CONFIG_ACPI_ASUS=m
    CONFIG_ACPI_IBM=m
    CONFIG_ACPI_TOSHIBA=m
    CONFIG_ACPI_BLACKLIST_YEAR=0
    # CONFIG_ACPI_DEBUG is not set
    CONFIG_ACPI_BUS=y
    CONFIG_ACPI_EC=y
    CONFIG_ACPI_POWER=y
    CONFIG_ACPI_PCI=y
    CONFIG_ACPI_SYSTEM=y
    CONFIG_ACPI_CONTAINER=y
    CONFIG_X86_ACPI_CPUFREQ=y
    CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI=y
    # CONFIG_X86_ACPI_CPUFREQ_PROC_INTF is not set
    CONFIG_HOTPLUG_PCI_ACPI=y
    CONFIG_HOTPLUG_PCI_ACPI_IBM=m
    CONFIG_PNPACPI=y
    # CONFIG_SERIAL_8250_ACPI is not set
    
    cacao74@tweety:~$ cat /boot/config-2.6.12.2-AcerTM800LCi | grep FREQ
    CONFIG_CPU_FREQ=y
    CONFIG_CPU_FREQ_TABLE=y
    # CONFIG_CPU_FREQ_DEBUG is not set
    CONFIG_CPU_FREQ_STAT=y
    # CONFIG_CPU_FREQ_STAT_DETAILS is not set
    # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
    CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y
    # CONFIG_CPU_FREQ_GOV_PERFORMANCE is not set
    # CONFIG_CPU_FREQ_GOV_POWERSAVE is not set
    CONFIG_CPU_FREQ_GOV_USERSPACE=y
    # CONFIG_CPU_FREQ_GOV_ONDEMAND is not set
    CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
    CONFIG_X86_ACPI_CPUFREQ=y
    # CONFIG_X86_CPUFREQ_NFORCE2 is not set
    # CONFIG_X86_ACPI_CPUFREQ_PROC_INTF is not set
    Powernowd, lo lancio cosi:
    codice:
    cacao74@tweety:~$ tail -n 5 /etc/rc.d/rc.S
    ### powernowd ###
    ### powernow mode -> passive
    ### below 20% goes immediatly to lowest CPU freq
    ### over 80% goes step by step to highest one
    /usr/sbin/powernowd -m 2
    Attualmente ho questi valori in /proc/cpuinfo:
    codice:
    cacao74@tweety:~$ cat /proc/cpuinfo
    model name      : Intel(R) Pentium(R) M processor 1300MHz
    cpu MHz         : 599.597
    bogomips        : 1187.20
    
    cacao74@tweety:~$ yes > /dev/null &
    
    cacao74@tweety:~$ cat /proc/cpuinfo
    cpu MHz         : 799.462
    bogomips        : 1582.94
    ciao
    slack? smack!

  3. #3
    Utente di HTML.it L'avatar di alkat
    Registrato dal
    Jan 2004
    Messaggi
    4,189
    Originariamente inviato da cacao74
    Un altro thread?
    sì... scusate... per cercare di sistemare archlinux sto impazzendo e mi sa che non ne vale la pena. me la ricordavo molto migliore: quando avevo provato la 0.6 era andato tutto liscio ora invece un casino dopo l'altro... e la maggior parte sono collegati a questo power management.

    mi sa che mi conviene lasciar perdere arch. oggi passo a mandriva (!!!) e aspetto l'autunno per tornare a debian.

    di sicuro però per sta cosa del power management torno a rompere! però ora faccio un bel bookmark di questo thread e lo resuscito tra qualche mese... o magari oggi pomeriggio!

    per fortuna che in questo periodo non ho proprio niente da fare.


    controlla i moduli caricati, forse manca acpi-cpufreq
    per ogni modulo che cerco di caricare mi dà fatal error...


    Ti riporto quanto ho sul portatile, con kernel 2.6.12.2 compilato specificatamente per la macchina con processore Pentium M e support ACPI.
    grazie, lo terrò sotto mano!

    Inoltre uso Powernowd per gestire dinamicamente la frequenza del clock. (e siamo a tre )
    sì, l'avevo già sentita...

    io avevo optato per cpufreqd e poi per cpudyn, ma nessuno dei due va (scelta dettata dal fatto che sono gli unici due pacchettizzati per archlinux).


    Attualmente ho questi valori in /proc/cpuinfo:
    codice:
    cacao74@tweety:~$ cat /proc/cpuinfo
    model name      : Intel(R) Pentium(R) M processor 1300MHz
    cpu MHz         : 599.597
    bogomips        : 1187.20
    
    cacao74@tweety:~$ yes > /dev/null &
    
    cacao74@tweety:~$ cat /proc/cpuinfo
    cpu MHz         : 799.462
    bogomips        : 1582.94
    che invidia! la mia è sempre al massimo...

    be', prometto che oggi cercherò di non rompere e poi la settimana prossima vado via qualche giorno, quindi vi lascio un po' in pace!


    grazie,
    .a.
    Passa a Windows, Linux, Mac, BSD, Atari, Amiga, Unix o alle schede perforate. Fa come ti pare.
    ***
    "There's probably no God. Now stop worrying and enjoy your life" - Atheist Bus in England

  4. #4
    Utente di HTML.it L'avatar di alkat
    Registrato dal
    Jan 2004
    Messaggi
    4,189
    Originariamente inviato da cacao74
    Un altro thread?

    controlla i moduli caricati, forse manca acpi-cpufreq

    Ti riporto quanto ho sul portatile, con kernel 2.6.12.2 compilato specificatamente per la macchina con processore Pentium M e support ACPI. Inoltre uso Powernowd per gestire dinamicamente la frequenza del clock. (e siamo a tre )
    finalmente ci sono riuscito!!!

    non sembra che il portatile faccia molto meno rumore... però la cpu effettivamente cambia velocità e il computer scalda molto meno. ah, che soddisfazione!!!

    e indovina come ci sono riuscito?
    con archlinux?
    nooo...
    mandrake?
    niet!

    debian?
    of course!!!

    sono già tornato a debian...

    ho messo anch'io powernowd (cpufreqd non funzionava) e ho compilato il kernel con le impostazioni riportate nel tutorial di gentoo...

    troppo bello!

    .a.
    Passa a Windows, Linux, Mac, BSD, Atari, Amiga, Unix o alle schede perforate. Fa come ti pare.
    ***
    "There's probably no God. Now stop worrying and enjoy your life" - Atheist Bus in England

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.