View previous topic :: View next topic |
Author |
Message |
apocryphe n00b
Joined: 03 Jul 2005 Posts: 59 Location: 78 - Pres de Saint Germain
|
Posted: Wed Mar 08, 2006 3:16 pm Post subject: [Undervolt] Undervolting sur AMD64 Hammer |
|
|
Salut,
Quelqu'un a deja essayer de regler le voltage d'un AMD64 HAMMER (portable mobile), je ne sais pas vraiment ou commencer, j'ai chercher vite fait sur google et j'ai trouver un wiki sur le pentium M mais pas sur le HAMMER... si quelqu un a des info jsuis preneur
pour info:
powernow-k8: Found 1 AMD Athlon 64 / Opteron processors (version 1.60.0)
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 0x8 (1600 MHz), vid 0xa (1300 mV)
powernow-k8: 3 : fid 0x0 (800 MHz), vid 0x12 (1100 mV)
ciaoo _________________ Laptop Dell Inspiron 1520
Intel Core2Duo T7250 - GM965 - 4 Go 667MHz DDR2 - Nvidia 8400 GS (256MiB) - BCM4401- iwlwifi3945 - SD R5C822
~amd64 - GCC 4.4.1 - XFS ahci officiel 2.6.30.4 - Xorg 1.6.2 - kde 4.3 - Nvidia 190.18 - WSXGA+ (1680x1050) |
|
Back to top |
|
|
Mickael Advocate
Joined: 05 Sep 2005 Posts: 2387 Location: ~Belfort! - France - EU
|
Posted: Wed Mar 08, 2006 3:38 pm Post subject: |
|
|
Salut,
j'ai une question de novice concernant : Quote: | Quelqu'un a deja essayer de regler le voltage d'un AMD64 HAMMER |
Ca sert à quoi?
EDIT : pour éviter de squater et d'être trop ch****** avec ma question, j'ai un lien qui en parle de ton truc, sur un amd https://forums.gentoo.org/viewtopic-t-245197-highlight-undervolting.html
un autre pour paraître moins bête : erronel wrote: | undervolt the cpu with cpufreq + powernow-k8
I realized the powernow architecture and kernel code allows the cpu to be undervolted.
I scaled down mine (Athlon 64 3000+ DTR) from 1500 mV @ 1800 MHz, 1400 mV @ 1600 MHz, 1100 mV @ 800 MHz to 1250, 1200, and 800 (the lowest) mV respectively !
on my system the FID/VID pairs are read from the acpi dsdt. I have now several custom dsdt reflecting different undervolting scenarii I can choose from at boot time using the "dsdt from initrd" patch available here : http://gaugusch.at/kernel.shtml
the results are very good, combined with fan control I get up to 10 minutes fanless with then 1'30 to 2 minutes fan.
|
@apocryphe : Merci, je me coucherai moins bête ce soir.
Last edited by Mickael on Wed Mar 08, 2006 4:11 pm; edited 2 times in total |
|
Back to top |
|
|
apocryphe n00b
Joined: 03 Jul 2005 Posts: 59 Location: 78 - Pres de Saint Germain
|
Posted: Wed Mar 08, 2006 4:09 pm Post subject: |
|
|
merci, oui j'avais cherche aussi... mais bon j aurais voulu avoir quelqu un de visu....
sinon, l undervoltage sa sert a abaisser la chaleur de ton pc portable, donc ton ventilo tourne peu ou prou... _________________ Laptop Dell Inspiron 1520
Intel Core2Duo T7250 - GM965 - 4 Go 667MHz DDR2 - Nvidia 8400 GS (256MiB) - BCM4401- iwlwifi3945 - SD R5C822
~amd64 - GCC 4.4.1 - XFS ahci officiel 2.6.30.4 - Xorg 1.6.2 - kde 4.3 - Nvidia 190.18 - WSXGA+ (1680x1050) |
|
Back to top |
|
|
widan Veteran
Joined: 07 Jun 2005 Posts: 1512 Location: Paris, France
|
Posted: Wed Mar 08, 2006 4:35 pm Post subject: Re: [Undervolt] Undervolting sur AMD64 Hammer |
|
|
MickTux wrote: | Ca sert à quoi? |
Ca chauffe moins et ça consomme moins (sur un 3000+ Newcastle, presque 10 °C de moins entre 1500 et 1225 mV - voir mon post sur le thread "undervolting").
apocryphe wrote: | Quelqu'un a deja essayer de regler le voltage d'un AMD64 HAMMER (portable mobile) |
Regarde le thread sur l'undervolting que MickTux a indiqué. Pour quelque chose de permanent, il faut soit modifier la DSDT, soit un patch kernel.
Pour tester la stabilité et déterminer les tensions mini, tu peux récupérer ce programme (regarde ce post). Tu lances prime95, puis tu utilises le programme pour baisser la tension progressivement jusqu'à ce que prime95 détecte des erreurs. Puis tu remontes la tension d'un cran et tu vérifies que ça tient sur une durée plus longue.
Tu fais ça pour chaque fréquence, et une fois que tu as toutes les tensions, tu peux utiliser le patch kernel du thread "undervolting" pour avoir ces valeurs en permanence. |
|
Back to top |
|
|
apocryphe n00b
Joined: 03 Jul 2005 Posts: 59 Location: 78 - Pres de Saint Germain
|
Posted: Wed Mar 08, 2006 5:15 pm Post subject: |
|
|
widan
merci pour le prog en C ! wha....
a chaque fois que tu m'a aide t'es reponses mon impresionne, je peux savoir ce que tu fais dans la vie ? ( personne t'oblige a repondre...)
sinon je vais lire tout les lien merci, maintenant je sais ou quoi chercher... _________________ Laptop Dell Inspiron 1520
Intel Core2Duo T7250 - GM965 - 4 Go 667MHz DDR2 - Nvidia 8400 GS (256MiB) - BCM4401- iwlwifi3945 - SD R5C822
~amd64 - GCC 4.4.1 - XFS ahci officiel 2.6.30.4 - Xorg 1.6.2 - kde 4.3 - Nvidia 190.18 - WSXGA+ (1680x1050) |
|
Back to top |
|
|
apocryphe n00b
Joined: 03 Jul 2005 Posts: 59 Location: 78 - Pres de Saint Germain
|
Posted: Wed Mar 08, 2006 5:21 pm Post subject: |
|
|
hum prime95 existe sous linux, je ne trouve que des version windows... jvais chercher _________________ Laptop Dell Inspiron 1520
Intel Core2Duo T7250 - GM965 - 4 Go 667MHz DDR2 - Nvidia 8400 GS (256MiB) - BCM4401- iwlwifi3945 - SD R5C822
~amd64 - GCC 4.4.1 - XFS ahci officiel 2.6.30.4 - Xorg 1.6.2 - kde 4.3 - Nvidia 190.18 - WSXGA+ (1680x1050) |
|
Back to top |
|
|
apocryphe n00b
Joined: 03 Jul 2005 Posts: 59 Location: 78 - Pres de Saint Germain
|
Posted: Wed Mar 08, 2006 5:40 pm Post subject: |
|
|
Maximum freq. : 0x0c (2000 MHz)
Startup freq. : 0x00 (800 MHz)
Current freq. : 0x00 (800 MHz)
Voltage range : No constraints
Startup voltage : 0x12 (1100 mV)
Current voltage : 0x1e (800 mV)
impressionant ! mon cpu tiens le coup meme en diminuant de 300mV....
widan
si tu t'y connais en freq/volt, j'ai une carte 5650 go de chez nvidia (mobile) mais je sais pas comment regler les frequence, car elles tournent par defaut au max... et c 'est tres genant, si t a la moindre info... jsuis preneur _________________ Laptop Dell Inspiron 1520
Intel Core2Duo T7250 - GM965 - 4 Go 667MHz DDR2 - Nvidia 8400 GS (256MiB) - BCM4401- iwlwifi3945 - SD R5C822
~amd64 - GCC 4.4.1 - XFS ahci officiel 2.6.30.4 - Xorg 1.6.2 - kde 4.3 - Nvidia 190.18 - WSXGA+ (1680x1050) |
|
Back to top |
|
|
apocryphe n00b
Joined: 03 Jul 2005 Posts: 59 Location: 78 - Pres de Saint Germain
|
Posted: Wed Mar 08, 2006 5:49 pm Post subject: |
|
|
c'est impressionnant mon ventilo c'est arreter pour la premiere fois.... ducoup je fou mon portable sur le balcon... pour le refroir.... _________________ Laptop Dell Inspiron 1520
Intel Core2Duo T7250 - GM965 - 4 Go 667MHz DDR2 - Nvidia 8400 GS (256MiB) - BCM4401- iwlwifi3945 - SD R5C822
~amd64 - GCC 4.4.1 - XFS ahci officiel 2.6.30.4 - Xorg 1.6.2 - kde 4.3 - Nvidia 190.18 - WSXGA+ (1680x1050) |
|
Back to top |
|
|
apocryphe n00b
Joined: 03 Jul 2005 Posts: 59 Location: 78 - Pres de Saint Germain
|
Posted: Wed Mar 08, 2006 6:14 pm Post subject: |
|
|
pour prime95 il faut utiliser:
http://www.mersenne.org/freesoft.htm ? je supose... _________________ Laptop Dell Inspiron 1520
Intel Core2Duo T7250 - GM965 - 4 Go 667MHz DDR2 - Nvidia 8400 GS (256MiB) - BCM4401- iwlwifi3945 - SD R5C822
~amd64 - GCC 4.4.1 - XFS ahci officiel 2.6.30.4 - Xorg 1.6.2 - kde 4.3 - Nvidia 190.18 - WSXGA+ (1680x1050) |
|
Back to top |
|
|
widan Veteran
Joined: 07 Jun 2005 Posts: 1512 Location: Paris, France
|
Posted: Wed Mar 08, 2006 6:36 pm Post subject: |
|
|
apocryphe wrote: | Code: | Maximum freq. : 0x0c (2000 MHz)
Startup freq. : 0x00 (800 MHz)
Current freq. : 0x00 (800 MHz)
Voltage range : No constraints
Startup voltage : 0x12 (1100 mV)
Current voltage : 0x1e (800 mV) |
impressionant ! mon cpu tiens le coup meme en diminuant de 300mV.... |
Normalement ça devrait chauffer nettement moins... La puissance consommée (et donc dissipée) est divisée par 2 à peu près en passant de 1100 à 800 mV à fréquence égale (puissance proportionnelle au carré de la tension d'alim).
apocryphe wrote: | si tu t'y connais en freq/volt, j'ai une carte 5650 go de chez nvidia (mobile) mais je sais pas comment regler les frequence |
On peut sûrement le faire avec nvclock (à l'origine c'est fait pour overclocker, mais on doit pouvoir underclocker aussi).
C'est celui-là que j'ai utilisé. |
|
Back to top |
|
|
apocryphe n00b
Joined: 03 Jul 2005 Posts: 59 Location: 78 - Pres de Saint Germain
|
Posted: Wed Mar 08, 2006 7:36 pm Post subject: |
|
|
widan
merci !
pour info nvclock: fait de serieux freeze avec n'importe quelle valeurs passees...
et il y a une option Coolbit dans le xorg.conf qui est sensser activer un menu de frequence... mais avec ma carte cela ne marche pas
bref en gros les carte GO (mobile nvidia) sont tres mal suporte pour le scaling frequency... c'est bien domage pour des cartes distribuees a grande echelle... et avec des driver proprio !
j'ai essayer de flasher en dur les valeurs basses... mais sur un portable... il y a un probleme de support...
donc j'ai tjs pas trouver LA solution...
mais bon c'est pas super grave... _________________ Laptop Dell Inspiron 1520
Intel Core2Duo T7250 - GM965 - 4 Go 667MHz DDR2 - Nvidia 8400 GS (256MiB) - BCM4401- iwlwifi3945 - SD R5C822
~amd64 - GCC 4.4.1 - XFS ahci officiel 2.6.30.4 - Xorg 1.6.2 - kde 4.3 - Nvidia 190.18 - WSXGA+ (1680x1050) |
|
Back to top |
|
|
nemo13 Veteran
Joined: 08 Oct 2004 Posts: 1016 Location: France/Istres
|
Posted: Thu Mar 09, 2006 8:44 pm Post subject: |
|
|
apocryphe wrote: | widan
merci !
nvclock: il y a une option Coolbit dans le xorg.conf qui est senser activer un menu de frequence... mais avec ma carte cela ne marche pas |
Je m'incruste c'est pareil pour une 6600 noname !
coolbit n'active aucun menu ; nvclok dit que ma carte n'est pas supportée et la "doc" de nvidia dit ... qu'elle ne dira rien dessus. c'est mesquin! |
|
Back to top |
|
|
apocryphe n00b
Joined: 03 Jul 2005 Posts: 59 Location: 78 - Pres de Saint Germain
|
Posted: Thu Mar 09, 2006 9:07 pm Post subject: |
|
|
nemo13
c'est dingue que pour des carte massivement utilise... il n'y est rien a ce sujet !
c'est quand un pb important pour les portable... c'est pas du "gadget"
nvidia abuse... _________________ Laptop Dell Inspiron 1520
Intel Core2Duo T7250 - GM965 - 4 Go 667MHz DDR2 - Nvidia 8400 GS (256MiB) - BCM4401- iwlwifi3945 - SD R5C822
~amd64 - GCC 4.4.1 - XFS ahci officiel 2.6.30.4 - Xorg 1.6.2 - kde 4.3 - Nvidia 190.18 - WSXGA+ (1680x1050) |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Fri Mar 10, 2006 9:06 am Post subject: |
|
|
Juste pour vous narguer un peu : chezmoiçamarche®
Code: | nvclock -i
NVClock v0.7
-- General info --
Card: nVidia GeforceFX 5200
PCI id: 0x322
GPU speed: 249.750 MHz
Bustype: AGP
-- Memory info --
Amount: 128 MB
Type: 128 bit DDR
Speed: 364.500 MHz
-- AGP info --
Status: Enabled
Rate: 4X
AGP rates: 4X 8X
Fast Writes: Disabled
SBA: Enabled |
Code: | $ nvclock -m 250 -n 150
NVClock v0.7
Requested memory speed: 250.000 MHz
Requested core speed: 150.000 MHz
nVidia GeforceFX 5200
Memory speed: 249.750 MHz
Core speed: 150.000 MHz |
Code: | $ nvclock -i
NVClock v0.7
-- General info --
Card: nVidia GeforceFX 5200
PCI id: 0x322
GPU speed: 150.000 MHz
Bustype: AGP
-- Memory info --
Amount: 128 MB
Type: 128 bit DDR
Speed: 249.750 MHz | Bon évidemment, il arrive un moment où si je descends encore, une trame violette apparaît à l'écran et mon pc (desktop) freeze (vive les "magics sys keys" !!).
À noter que j'ai eu un warning lorsque j'ai voulu remettre les valeur par défaut : nvclock refuse d'augmenter de plus de 25% la fréquence du core (mais le paramètre "-f" arrange ça).
Vous avez essayé la dernière version de portage (avec ma "vieille" carte la version stable semble suffire) ?
Et si quelqu'un pouvait m'expliquer comment/pourquoi la mémoire tourne plus vite que le GPU ... _________________ La connaissance s'accroît quand on la partage.
JCB |
|
Back to top |
|
|
nemo13 Veteran
Joined: 08 Oct 2004 Posts: 1016 Location: France/Istres
|
Posted: Fri Mar 10, 2006 10:37 am Post subject: |
|
|
yoyo wrote: | Code: | nvclock -i
NVClock v0.7
-- General info --
Card: nVidia GeforceFX 5200
PCI id: 0x322
GPU speed: 249.750 MHz
Bustype: AGP
|
|
Je ne râle pas ; ce qui me titille l'oeil c'est qu'à priori ta carte est en AGP alors que ma carte est PCI E.
C'est peut-être une ébauche d'explication.
A+
( tout compte fait ... je suis vert de jalousie ) |
|
Back to top |
|
|
widan Veteran
Joined: 07 Jun 2005 Posts: 1512 Location: Paris, France
|
Posted: Fri Mar 10, 2006 2:11 pm Post subject: |
|
|
yoyo wrote: | Bon évidemment, il arrive un moment où si je descends encore, une trame violette apparaît à l'écran |
Faut éviter de descendre la fréquence RAM trop bas. La RAM a besoin d'être rafraichie toutes les x ms pour conserver ses données, le contrôleur mémoire est programmé pour rafraîchir une fois tous les y cycles (qui correspond à x ms à la fréquence nominale), donc forcément si on baisse trop (sans changer les timings du contrôleur RAM) ça passe pas.
yoyo wrote: | Et si quelqu'un pouvait m'expliquer comment/pourquoi la mémoire tourne plus vite que le GPU ... |
Un GPU c'est plein d'unités de rendu en parallèle qui se partagent un même bus mémoire... donc logiquement il faut beaucoup de bande passante, et donc des fréquences RAM conséquentes.
nemo13 wrote: | Je ne râle pas ; ce qui me titille l'oeil c'est qu'à priori ta carte est en AGP alors que ma carte est PCI E.
C'est peut-être une ébauche d'explication. |
Tu peux toujours essayer de regarder sur le forum de nvclock. |
|
Back to top |
|
|
nemo13 Veteran
Joined: 08 Oct 2004 Posts: 1016 Location: France/Istres
|
Posted: Fri Mar 10, 2006 4:09 pm Post subject: |
|
|
Je décrypte ce soir car l'anglais et moi .... c'est dur
Merci |
|
Back to top |
|
|
nemo13 Veteran
Joined: 08 Oct 2004 Posts: 1016 Location: France/Istres
|
Posted: Sat Mar 11, 2006 9:15 pm Post subject: |
|
|
nemo13 wrote: |
Je décrypte ce soir car l'anglais et moi .... c'est dur
Merci |
Bonsoir,
c'est peut-être boulet mais bon
j'ai passé nvclock en ~x86 ej'en ai profité pour lire : Code: | nemo13@gentoobscur ~ $ cat /etc/init.d/nvclock
#!/sbin/runscript
depend() {
before xdm
}
start() {
ebegin "Setting nvidia card overclock speed"
nvclock ${CLOCKOPTS} >/dev/null
eend $?
}
nemo13@gentoobscur ~ $
nemo13@gentoobscur ~ $ cat /etc/conf.d/nvclock
# Config file for /etc/init.d/nvclock
# Set the core clock speed after -n and the memory clock speed after -m
# Check your current speeds by running 'nvclock -s' at the command line
# so you don't overclock too much and burn out the card
# Test out your overclocking before adding this to the bootup!
CLOCKOPTS="-s"
#CLOCKOPTS="-n <corespeed> -m <memspeed>"
nemo13@gentoobscur ~ $ | donc si je pige les paramètres de fréquences sont à mettre dans /etc/conf.d/nvclock et c'est le script /etc/init.d/nvclock qui envoie la purée avant le lancement de X.
Mon blème : je n'utilise pas de xdm , gdm ,kdm . ( c'est un choix )
je lance à l'antique ma session graphique par un startxfce4 dans la console .
dois-je modifier le script ( en supposant que nvclock marche sur ma 6600 pci ) ?
pour le moment je n'en vais lire le lien de widam ( merci za lui )
[EDIT] A priori la version NVClock v0.8 (Beta) à l'air de prendre ma carte . Code: | nemo13@gentoobscur ~ $ nvclock -i
-- General info --
Card: nVidia Geforce 6600
Architecture: NV43 A2
PCI id: 0x141
GPU clock: 299.250 MHz
Bustype: PCI-Express
-- Pipeline info --
Pixel units: 8 (11b)
Vertex units: 3 (111b)
HW masked units: None
SW masked units: None
-- Memory info --
Amount: 128 MB
Type: 128 bit SDR
Clock: 501.428 MHz
-- Sensor info --
Sensor: GPU Internal Sensor
GPU temperature: 66C
-- VideoBios information --
Version: 05.43.02.16.27
Signon message: GeForce 6600 BIOS
Performance level 0: 300MHz / 550MHz
nemo13@gentoobscur ~ $ | Ne reste plus qu'à ne pas casser ma carte |
|
Back to top |
|
|
widan Veteran
Joined: 07 Jun 2005 Posts: 1512 Location: Paris, France
|
Posted: Sat Mar 11, 2006 9:58 pm Post subject: |
|
|
nemo13 wrote: | Mon blème : je n'utilise pas de xdm , gdm ,kdm . ( c'est un choix )
je lance à l'antique ma session graphique par un startxfce4 dans la console .
dois-je modifier le script ( en supposant que nvclock marche sur ma 6600 pci ) ? |
Je pense pas. Le depend "before xdm" lui dit juste de s'exécuter avant xdm si xdm est dans le runlevel. Sinon il s'exécute n'importe où dans la séquence (pas d'ordre spécifique). |
|
Back to top |
|
|
nemo13 Veteran
Joined: 08 Oct 2004 Posts: 1016 Location: France/Istres
|
Posted: Sat Mar 11, 2006 10:04 pm Post subject: |
|
|
merci widam
bon pour le moment nvclock veut bien lire les valeurs de ma carte mais pas les modifier.
j'y vais très...très doucement.
A titre d'info jusqu'à combien peut chauffer une carte graphique ?
Là je serais à 66°
A+ |
|
Back to top |
|
|
|