Anzeige:
Ergebnis 1 bis 4 von 4

Thema: AMD 64 Cool'n'Quiet Howto

  1. #1
    Registrierter Benutzer Avatar von Fornost
    Registriert seit
    Nov 2003
    Beiträge
    188

    AMD 64 Cool'n'Quiet Howto

    Hier ist ein kleines Howto mit dem ihr Cool'n'Quiet mit einem AMD 64 zum laufen bekommt.
    Mein System ist ein AMD 64 3000+ mit MSI K8T Neo Revision 1 Board und 2x 512MB DDR RAM PC 400, die im Dual Channel laufen.
    Das Howto müsste mit allen neueren Kernel funktionieren, welche den 'ondemand' cpufreq police governor besitzen.
    Ich selbst habe den 2.6.11-rc2-nitro0 Kernel von den Nitro-Sources.

    Bevor es los geht will ich hier gerade noch kurz erklären was Cool'n'Quiet ist.

    Die neue Technologie kam mit den AMD 64 Prozessoren und beinhaltet, dass nur so viel Leistung wie im Augenblick benötigt wird auch zur verfügung steht.
    Allerdings stehen mehr Ressourcen sofort zur Verfügung, wenn diese auch gebraucht werden.
    Wird hingegen wenig Leistung gebraucht, so wird auch die Leistung von der CPU wieder heruntergefahren, welche sich in der Taktfrequenz ausdrückt.

    Und so könnt ihr die wirklich stromsparende Technologie einsetzen...los gehts!

    1) So sollte eure Kernel config aussehen:
    Code:
    [*] Power Management support
     CPU Frequency scaling  --->[*] CPU Frequency scaling                                                
     Default CPUFreq governor (performance)  --->                                         
     ---   'performance' governor                                                                
     <*>   'ondemand' cpufreq policy governor                                              
     <*>   CPU frequency table helpers                                                           
     ---   CPUFreq processor drivers                                                             
     <*> AMD Opteron/Athlon64 PowerNow!
    2) Kernel kompilieren und nach /boot kopieren:
    Code:
    make all modules_install && mount /boot && cp arch/x86_64/boot/bzImage /boot && umount /boot
    3) Den 'ondemand' cpufreq policy governor beim booten aktivieren:

    Dazu die /etc/conf.d/local.start öffnen und den folgenden Eintrag machen
    Code:
    echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
    4) Rechner mit dem neuen Kernel rebooten:
    Code:
    reboot
    5) Unterstützung von Powernow feststellen:
    Code:
    dmesg | grep powernow
    Bei mir liefert dmesg diese Ausgabe...eure wird wohl so ähnlich aussehen.

    Code:
    powernow-k8: Found 1 AMD Athlon 64 / Opteron processors (version 1.00.09b)
    powernow-k8:    0 : fid 0xc (2000 MHz), vid 0x2 (1500 mV)
    powernow-k8:    1 : fid 0xa (1800 MHz), vid 0x6 (1400 mV)
    powernow-k8:    2 : fid 0x0 (800 MHz), vid 0xa (1300 mV)
    powernow-k8: cpu_init done, current fid 0xc, vid 0x2
    6) Mit dem folgenden Befehl könnt ihr überwachen wie sich die Frequenz ändert, wenn z.b.: Programme gestartet werden:

    Code:
    watch -n 1 cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq

    Viel Spass damit

    Danken möchte ich toralf und tam aus den offiziellen Gentoo Foren, von denen ich jeweils eine kleine Hilfe für dieses Howto in Anspruch genommen habe.

    PS: Wenn ihr noch Ergänzungen oder Berichtigungen habt oder einfach nur etwas wegen dem Howto mir mitteilen möchtet, so könnt ihr mir gerne eine PN schicken!
    Geändert von Fornost (11.01.06 um 22:04 Uhr)
    Gentoo Linux!

  2. #2
    Moderator
    Registriert seit
    Oct 2000
    Beiträge
    1.670
    Code:
    plinux011 # uname -a
    Linux plinux011 2.6.10-gentoo-r7 #1 SMP Sat Feb 26 11:01:31 Local time zone must be set--see zic  x86_64 AMD Athlon(tm) 64 Processor 3000+ AuthenticAMD GNU/Linux
    
    plinux011 musik # dmesg
    requency failed
    powernow-k8: vid trans failed, vid 0x3, curr 0x4
    powernow-k8: transition frequency failed
    powernow-k8: vid trans failed, vid 0x3, curr 0x4
    powernow-k8: transition frequency failed
    powernow-k8: vid trans failed, vid 0x3, curr 0x4
    powernow-k8: transition frequency failed
    powernow-k8: vid trans failed, vid 0x3, curr 0x4
    powernow-k8: transition frequency failed
    powernow-k8: vid trans failed, vid 0x3, curr 0x4
    als herunterschalten auf 1000Mhz tut er. Doch das hochschalten geht anscheinend nicht wieder

    Wer hat eine Idee?

  3. #3
    Registrierter Benutzer Avatar von Fornost
    Registriert seit
    Nov 2003
    Beiträge
    188
    Hi!

    Ist Cool 'n' Quiet im BIOS aktiviert, wenn ein Eintrag vorhanden sein sollte?!
    Vielleicht hat deine Hardware ein Defekt?!

    Ich habe mal selbst nach dem Fehler im Internet geschaut aber leider nichts brauchbares gefunden.

    Vielleicht würde ein Kernelupdate helfen?!

    Gruss, Christian
    Gentoo Linux!

  4. #4
    Moderator
    Registriert seit
    Oct 2000
    Beiträge
    1.670
    ja ist aktiv...

    anscheinend bin ich nicht der einzige mit dem Problem:
    http://forums.gentoo.org/viewtopic-t...-start-25.html

    BIOS ist das neuste...

Ähnliche Themen

  1. Deutsches OpenVPN howto
    Von DaGrrr im Forum Hier Suchen und Finden, Links, Tutorials
    Antworten: 5
    Letzter Beitrag: 04.04.06, 19:47
  2. ein anderes HowTo für Suse 9.0 und ATI 3.28/3.7.0 und 3.7.6
    Von DonMartin im Forum X-Konfiguration
    Antworten: 4
    Letzter Beitrag: 26.02.06, 17:55
  3. amd athlon 64 4000+ für 3.quartal geplant
    Von randy im Forum Meldungen und Mitglieder
    Antworten: 12
    Letzter Beitrag: 20.01.04, 17:49
  4. HowTos schreiben
    Von hunter im Forum Hier Suchen und Finden, Links, Tutorials
    Antworten: 0
    Letzter Beitrag: 16.12.02, 09:58
  5. DVD - (S)VCD - DivX Ripping HOWTO
    Von the_midget im Forum Hier Suchen und Finden, Links, Tutorials
    Antworten: 3
    Letzter Beitrag: 28.05.02, 02:15

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •