Ir ao conteúdo
  • Cadastre-se

Abilitando Cool`n`Quiet, no AMD64.


Visitante

Posts recomendados

Primeiro Segue as opções para compilar o Kernel.

[*] Power Management support

CPU Frequency scaling  --->

[*] CPU Frequency scaling

< >  /proc/cpufreq interface (deprecated)                                               

Default CPUFreq governor (performance)  --->                                       

---  'performance' governor                                                             

<*>  'powersave' governor                                                               

<*>  'userspace' governor for userspace frequency scaling                               

[ ]    /proc/sys/cpu/ interface (2.4. / OLD)                                             

<*>  CPU frequency table helpers                                                         

---  CPUFreq processor drivers                                                           

<*> AMD Opteron/Athlon64 PowerNow!

[*] Power Management support

ACPI ( Advanced Configuration and Power Interface )

[*] ACPI Supoort

[*] Sleep States

<M> AC Adapter

<  >Battery

<M> Button

<M> Video

<M> Fan 

<M> Processador

<M> Thermal Zone

Obs: Bateria sobre precisa pra notebook. Existem outras opções, mais são para notebook.

Essas opções que estão com modulo são opcionais, pois o sistema não ira utilizalas, precisa de um programa para fazer o gerenciamento, esse programa existe mais o autor o abandonou e deixou ele pra quem quiser continuar manter. http://sourceforge.net/projects/gtkshutdown/ .

Agora instale esse programa CPUDYN

http://mnm.uib.es/gallir/cpudyn/

Vamos configurar o CPUDYN

nano /etc/init.d/cpudyn

# Cpudyn configure options

################################################

# COMMON OPTIONS

################################################

#

# Internal between idle ratio tests in 1/10 sec increments

#

INTERVAL=1

################################################

# CPUFREQ OPTIONS

################################################

#

# CPU idle work ratio to speed up

#

CPU_UP=0.5

#

# CPU idle work ratio to speed down

#

CPU_DOWN=0.9

#

# when using cputhrottling, what state to switch when speeding down

#

THROTTLING_LOW=7

#

# Count also niced process in CPU usage. Default is no.

#

#NICE=yes

################################################

# DISK OPTIONS

# (disabled by default)

################################################

#

# Timeout to put the disk in standby mode if there was no

# io during that period (in seconds)

#

TIMEOUT=600

#

# Specified disks to spindown (comma separated devices)

#

DISKS=/dev/hda,/dev/hdb,/dev/hdc

################################################

# Special Startup Options

# (you shouldn't need to change these)

################################################

# cpufreq sources for 2.4 kernels

CPUFREQ_24="/proc/cpufreq"

# cpufreq sources for 2.5/2.6 kernels

CPUFREQ_25="/sys/devices/system/cpu/cpu0/cpufreq /sysfs/devices/system/cpu/cpu0/cpufreq"

# pure acpi cpufreq

CPUFREQ_ACPI="/proc/acpi/processor/CPU0/throttling"

/etc/init.d/cpudyn start

Pronto sua CPU já funciona com Cool'n'Quiet.

Segue exemplos da minha CPU.

bash-2.05b# dmesg | grep powernow

powernow-k8: Found 1 AMD Athlon 64 / Opteron processors (version 1.00.09e)

powernow-k8:    0 : fid 0x2 (1000 MHz), vid 0x12 (1100 mV)

powernow-k8:    1 : fid 0xa (1800 MHz), vid 0xa (1300 mV)

powernow-k8:    2 : fid 0xc (2000 MHz), vid 0x6 (1400 mV)

powernow-k8:    3 : fid 0xe (2200 MHz), vid 0x2 (1500 mV)

powernow-k8: ph2 null fid transition 0xe

Em Repouso:

bash-2.05b# cat /proc/cpuinfo

processor      : 0

vendor_id      : AuthenticAMD

cpu family      : 15

model          : 15

model name      : AMD Athlon 64 Processor 3500+

stepping        : 0

cpu MHz        : 1001.581

cache size      : 512 KB

fdiv_bug        : no

hlt_bug        : no

f00f_bug        : no

coma_bug        : no

fpu            : yes

fpu_exception  : yes

cpuid level    : 1

wp              : yes

flags          : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 pni syscall nx mmxext lm 3dnowext 3dnow

bogomips        : 1966.08

Em uso pesado:

bash-2.05b# cat /proc/cpuinfo

processor      : 0

vendor_id      : AuthenticAMD

cpu family      : 15

model          : 15

model name      : AMD Athlon 64 Processor 3500+

stepping        : 0

cpu MHz        : 2203.479

cache size      : 512 KB

fdiv_bug        : no

hlt_bug        : no

f00f_bug        : no

coma_bug        : no

fpu            : yes

fpu_exception  : yes

cpuid level    : 1

wp              : yes

flags          : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 pni syscall nx mmxext lm 3dnowext 3dnow

bogomips        : 4325.37

OBs Importante:

Para funcionar, tanto faz se seu sistema é 32bits ou 64bits.

Segue dois exemplos.

Maquina em repouso.

sensors

w83627thf-isa-0290

Adapter: ISA adapter

VCore:    +1.17 V  (min =  +0.70 V, max =  +1.87 V)             

+12V:    +11.73 V  (min =  +0.06 V, max =  +0.97 V)             

+3.3V:    +3.42 V  (min =  +0.51 V, max =  +1.02 V)             

+5V:      +5.15 V  (min =  +3.52 V, max =  +0.96 V)             

-12V:    -14.91 V  (min = -14.91 V, max = -14.91 V)             

V5SB:      +5.13 V  (min =  +0.03 V, max =  +0.00 V)             

VBat:      +0.00 V  (min =  +0.00 V, max =  +2.75 V)             

fan1:    4192 RPM  (min = 84375 RPM, div = 2)                   

CPU Fan:  3292 RPM  (min =  -1 RPM, div = 2)                   

fan3:    3857 RPM  (min =  -1 RPM, div = 2)                   

M/B Temp:    +27 C  (high =  -92 C, hyst =    +1 C)  sensor = thermistor         

CPU Temp:  +34.5 C  (high =  +80 C, hyst =  +75 C)  sensor = thermistor         

temp3:    +13.0 C  (high =  +80 C, hyst =  +75 C)  sensor = thermistor         

Mesma maquina em uso total.

sensors

w83627thf-isa-0290

Adapter: ISA adapter

VCore:    +1.57 V  (min =  +0.70 V, max =  +1.87 V)             

+12V:    +11.61 V  (min =  +0.06 V, max =  +0.97 V)             

+3.3V:    +3.42 V  (min =  +0.51 V, max =  +1.02 V)             

+5V:      +5.15 V  (min =  +3.52 V, max =  +0.96 V)             

-12V:    -14.91 V  (min = -14.91 V, max = -14.91 V)             

V5SB:      +5.13 V  (min =  +0.03 V, max =  +0.00 V)             

VBat:      +0.00 V  (min =  +0.00 V, max =  +2.75 V)             

fan1:    4192 RPM  (min = 84375 RPM, div = 2)                   

CPU Fan:  3292 RPM  (min =  -1 RPM, div = 2)                   

fan3:    4066 RPM  (min =  -1 RPM, div = 2)                   

M/B Temp:    +27 C  (high =  -92 C, hyst =    +1 C)  sensor = thermistor         

CPU Temp:  +48.5 C  (high =  +80 C, hyst =  +75 C)  sensor = thermistor         

temp3:    +26.0 C  (high =  +80 C, hyst =  +75 C)  sensor = thermistor         

Link para o comentário
Compartilhar em outros sites

Não, esse funciona assim, exemplo: eu deixo minha maquina a noite fazendo download, como isso gasta pouco processamento a CPU funciona com metade do Clock, quando preciso processar algo ela volta pro clock normal automaticamente. Quando fica com pouco processamento ela cai pra metade do Clock, e abaixa as voltagens tb.

Os virus é outra tecnologia, o NX. ou No Execute.

http://en.wikipedia.org/wiki/NX_bit

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...