Hirdetés

Keresés

Aktív témák

  • zfarkas

    senior tag

    válasz eddie303 #1504 üzenetére

    Belefordítottam a 2.6.9-rc2 kernelbe a cpufreq támogatást, itt vannak a szükséges részek a .config-ból:
    CONFIG_CPU_FREQ=y
    CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=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_TABLE=y
    CONFIG_X86_P4_CLOCKMOD=y
    CONFIG_X86_SPEEDSTEP_LIB=y

    Ezzel a kernellel boot-olsz, aztán felrakod az 1.2.0-s cpufreqd-t (forrásból csináltam). Nekem valami ilyesmi a cpufreqd.conf:
    [General]
    pidfile=/var/run/cpufreqd.pid
    poll_interval=2
    pm_type=acpi
    verbosity=4

    [Profile]
    name=egy
    minfreq=325000
    maxfreq=650000
    policy=powersave

    [Profile]
    name=ketto
    minfreq=650000
    maxfreq=975000
    policy=powersave
    ...
    (Ide a többi freki skálázást raktam be, egészen 2,6 GHz-ig. 1,625 GHz-től már performance policy-t adtam meg: a maxfreq-et fogja választani.)
    ...
    [Rule]
    name=1
    ac=on
    cpu_interval=0-14
    profile=egy

    [Rule]
    name=2
    ac=on
    cpu_interval=14-28
    profile=ketto
    ...
    (ide meg a proci használattól függően jönnek a Profile-okhoz való szabályok)

    Te is könnyen kisakkozhatod az intervallumokat, amiket használsz a cpu load/frekvencia tartományok beállítsásához, ha megnézed a
    /sys/devices/system/cpu/cpu*/cpufreq/scaling_available_frequencies
    fájlt. HT-s procinál a két logikai proci ugye egy sebességen mehet, elég a cpu0.

Aktív témák