Ménager son cpu, son dégagement thermique, et sa facture d'edf ... avec clockgen

Soyez le premier à donner votre avis sur cette source.

Vue 16 369 fois - Téléchargée 664 fois

Cette source est considérée comme dangereuse, elle a néamoins été gardée dans un but pédagogique :
Cette source est considérée comme dangereuse, elle a néamoins été gardée dans un but pédagogique.

Description

Je sais c'est long, mais ca me parait nécessaire.

'
'IMPORTANT :
'en cas de fausse manip, de plantage, et d'impossibilité de lancer un exécutable :
'lancer le fichier exefile.reg présent dans la source. Il remettra d'aplomb votre ordi.
'
'La doc d'utilisation est en bas de ce long discours.
'
'Ce programme ne doit pas utilisé sans savoir ce que l'on fait.
'
'Programme écrit dans un but de gestion fine de la puissance du CPU.
'En effet, pourquoi laisser son processeur à sa puissance maximale
'simplement pour surfer, regarder ses mails, télécharger ... etc ... ???
'Lorsqu'on sait qu'un processeur au ralenti consomme 3 fois moins (ou encore moins)
'de puissance qu'un processeur a pleine puissance (de 70 W on peut passer à 20 W),
'et que dans ce cas, dégage bcp de chaleur, on se dit que ca serait bien
'de ralentir le CPU lorsque le PC ne fait rien, ou presque.
'
'Cet outil ne permet pas directement le ralentissement du CPU,
'mais il permet de régler la puissance du processeur en fonction
'des applications que l'on exécute.
'On peut donc ainsi lui donner le nom (complet) des programmes qui nécessite
'une puissance CPU maximale (par exemple les jeux, ou applis de montage video, photos)
'et le soft commandera le passage a la puissance maxi du cpu.
'On peut également lui donner des extensions qui nécessiteraient la puissance maxi.
'Par exemple les extensions .rar ou .zip qui demande souvent de la patate CPU.
'
'Mes objectifs étaient :
'-1- automatiser l'augmentation et la réduction de la puissance CPU
'-2- avoir une interface relativement simple ainsi qu'un icone donnant l'état CPU
'-3- ne pas ralentir le fonctionnement de l'ordinateur
'-4- prendre le moins de place possible en mémoire

'
'Le logiciel Clockgen (http://www.cpuid.com/clockgen.php) permet
'de modifier sans redémarrage les paramètres de la carte mère : voltage et FSB (fréquence du bus)
'Sur le site, vous trouverez le logiciel qui correspond a votre carte mère !
'Quant aux réglages, il faut tatonner pour trouver le voltage et FSB les plus faibles
'sans que l'ordi plante. En principe, rien de dangereux, mais bien évidemment je décline toute
'responsabilité si vous perdez la moindre donnée non sauvegardée !
'Clockgen permet donc manuellement de réduire la dépense énergétique du CPU
'en diminuant voltage et FSB. Si comme moi, vous laissez votre PC allumé quasi en permanence,
'je pense que votre facture EDF va un peu s'alléger, et votre CPU sera bien ménagé.
'A partir de là, j'ai fait un outil VB permettant d'un double clic sur un icone systray, de
'reduire ou accelerer le CPU.
'C'est deja plus pratique, mais ca reste penible quand vous vous apercevez en cours de partie
'd'ennemy territory que vous n'etes pas a la puissance maxi, car vous avez oublié
'de passer en puissance maxi :-))
'Donc voici ce nouveau code (on y vient) qui permet d'automatiser le passage en puissance ou
'en économie selon l'appli que l'on lance.
'Dorénavant, lorsque je double-clique sur l'icone "Ennemy territory", mon CPU passe en puissance
'maxi avant de lancer le jeu.
'Bien pratique !
'Encore plus paresseux : a la fin du jeu, le PC se remet en mode "économie".
'Vous me direz qu'un simple batch aurait pu suffire mais c'est quand meme plus contraignant à l'usage.
'
'Donc comment ca marche ?
'je me suis un peu inspiré de la source http://vbfrance.com/code.aspx?ID=35350 qui
'permet de logger une appli lorsqu'on la lance.
'Pour cela, on utilise les registres.
'J'y ai rajouté également la "dérivation" du double-clic sur un document.
'Autrement dit, lorsqu'on double-clic sur un fichier zip par exemple, le CPU sera
'boosté.
'
'L'interface c'est facile, rien a dire là-dessus.
'Avoir un icone donnant l'état CPU c'est facile aussi, mais ...
'mais ... je ne voulais pas utiliser de timer pour scanner en permanence la vitesse du CPU
'pour pouvoir lui associer l'icone qui convient.
'C'est là que ca se complique.
'Il fallait une intervention extérieure au logiciel pour avertir ce dernier du
'changement de vitesse.
'J'ai réfléchi a plusieurs possibilités, et j'ai retenu une des plus simples et des
'moins gourmandes qui est d'utiliser la fonction sendkeys pour communiquer avec mon appli.
'
'------------------------------------------------------------------------------------------
'Je récapitule :
'vous avez le logiciel receveur (celui-ci même) qui est l'interface graphique, et qui garde
'en mémoire la liste des softs nécessitant un boost CPU (donc pas de chargement de fichier
'sur disque dur a chaque fois qu'on lance un fichier EXE)
'
'Quand vous cliquez sur votre super jeu bien gourmand, c'est en fait le logiciel emetteur.exe
'qui est lancé.
'Celui-ci signale à receveur.exe que le jeu bidule veut se lancer.
'Rceceveur verifie si le jeu est dans sa liste, si oui, il le lance après avoir
'augmenté la puissance CPU (en lançant ClockGen)... si y'en a ne serait-ce qu'un seul
'qui pige mon charabia, je lui offre une paire de chaussettes :-)
'a la fin de votre super partie, le CPU repasse automatiquement en mode économie.
'
'------------------------------------------------------------------------------------------
'
'-------------
'Utilisation :
'-------------
'
'récupérer Clockgen pour votre carte mère et faire les tests pour déterminer le voltage et FSB minis
'
'créer un fichier high.ini (c'est expliqué dans clockgen)
'Le mien a cette tete la :
'[CG-ICS950403]
'VID = 1.4
'FID = 10.0
'
'1.4 est le voltage et 10 le coeff multiplicateur (ca marche que comme ca pour mon CPU)
'
'un fichier low.ini :
'[CG-ICS950403]
'FID = 5.0
'VID = 1.1
'c'est le mode éco : je passe a 1.1 V et coeff x5
'
'créer un fichier batch high.bat (modifier les chemins bien sur)
'cd E:\clockgen\
'e:
'CG -ICS950403.exe - file = high.ini
'
'et l'équivalent pour low.bat
'
'configurer la liste des softs qui ont besoin de l'accélération CPU. (au clavier, ou avec un glisser coller dans la liste)
'Attention ca doit etre un chemin du type : c:\softs\machin_gourmand.exe
'donc pas de guillemets et autres bizzareries
'
'Pour demander à quitter receveur.exe au lancement du soft (pour grapiller quelque Mo de Ram), cocher la case.
'
'Ajouter des extensions si vous voulez augmenter la puissance CPU pour des types de fichiers précis.
'Par exemple : ajouter .rar
'
'Cocher la case devant l'extension demandera confirmation avant d'augmenter la puissance CPU
'
'test vitesse : très important.
'Les tests de vitesses sont approximatifs (en fait : à quelques Mhz près) donc il faut donner une valeur telle
'qu'en dessous de celle-ci on considère qu'on est en mode éco, et au-dessus en mode puissance.
'Par exemple pour 2200 Mhz en mode puissance et 1100 en mode éco, on peut mettre 1500.
'
'Timeouts : génère un retour d'erreur si la vitesse CPU n'a pas changé avant les temps donnés (en secondes)
'je préconise 3 et 10 par exemple.
'
'Il faut appuyer sur activation pour mettre en route le logiciel.
'
'Un clic droit sur l'icone désactive le logiciel et affiche l'interface graphique.
'un double clic gauche alterne mode éco/mode puissance manuellement.
'
'IMPORTANT :
'en cas de fausse manip, de plantage, et d'impossibilité de lancer un exécutable :
'lancer le fichier exefile.reg présent dans la source. Il remettra d'aplomb votre ordi.
'

Conclusion :


Il y aura surement des bugs et des questions ... n'hesitez pas.
J'ai essayé de faire assez clair, de mettre des commentaires et de respecter quelques regles de relecture du code (pas tjs).

Je mets la source en niveau initié, car bien que le code soit simple, son fonctionnement demande un peu de connaissances et de prudence.
Mieux vaut etre prevenu.

Derniere precision : compiler les deux programmes dans le meme repertoire !!!!!!!!!!!!

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
98
Date d'inscription
dimanche 24 avril 2005
Statut
Membre
Dernière intervention
3 septembre 2010

Hello
Je ne sais pas si beaucoup ont utilisé mon idée, mais j'ajoute un petit feed back après quelques temps :
- il me semble que j'ai fait des modifs du code, je vais vérifier et mettre à jour la source ici.
- le soft fonctionne toujours chez moi.
Je n'ai pas calculé l'économie faite, car le but n'est pas spécialement de gagner 15 malheureux euros, mais d'éviter le gaspillage inutile. Mes téléchargements, la nuit, n'ont tjs pas besoin d'une bête de course comme processeur : CPU au ralenti, 1 seul disque dur allumé (les autres en veille), carte graphique under-clockée aussi, ventilo au ralenti.
Remarquez, il y a plus zinzin que moi : google existe maintenant avec un fond noir, car parait-il cela réduit la conso d'energie des écrans par rapport à un fond blanc.
Messages postés
19
Date d'inscription
mardi 14 novembre 2000
Statut
Membre
Dernière intervention
23 novembre 2010

Bonjour a tous,

je trouve bien que des gens mettent en garde les autres si des sources leur paraissent dangereuses. Après tout il n'y a pas que des pros de la programmation ou de l'informatique en général qui passent par là.

Concernant l'overclocking, le processeur Intel Core 2 Duo 6600 tourne chez moi depuis des mois à 3.24GHz X 2 sans problème. Il est clair que pour maintenir un température en desous de 40° avec une utilisation max du processeur, il faut avoir un bon systüme de refroidissement.

A++ et bonne prog
Messages postés
5
Date d'inscription
lundi 1 novembre 2004
Statut
Membre
Dernière intervention
2 février 2007

en voila une source digne d'un membre de ce site . Cette source n'a guerre de crainte à se faire , bien au contraire, de + on peut reprendre des functions à l'intérieur de celle ci bien + optimiser pour faire d'autre programme, je remercie donc l'auteur de cette source .
Messages postés
2215
Date d'inscription
mardi 11 novembre 2003
Statut
Membre
Dernière intervention
16 juillet 2009

Pffff personnelement je soutient completement l'auteur de cette source

et j'ai l'impression que personne ici n'a jamais possedé d'ordinateur portable ?


Bien sur que l'undercloacking est une bonne chose, après bien sur il faut connaitre sa machine et ne pas trop la pousser.

Personnelement j'utilise Notebook Hardware Control qui me fait tomber mon proc à 800 Mhz au lieu de 1.8 Ghz, et tout marche très bien. Le logiciel augmente le voltage automatiquement si le travail cpu passe au dessus de 40%. La ou il faut etre vigilent, c'est au niveau du voltage du processeur, s'il tombe trop bas l'ordi reboote. (mais ça détruit pas le processeur !!)

Et le gain est non négligeable !! Mon ordi est devenu silencieux car il ne dépasse plus 50° (en fonctionnement normal je parle, programmation, mails etc...).
Vous parlez d'économiser quelques watt, mais c'est super important : j'ai doublé le temps de ma batterie !

Et j'ai jamais eu AUCUN souci


3Ghz sont completement inutiles pour regarder un film, consulter ses mails, programmer, télécharger, ou chatter sur msn... Moi à 800Mhz, je ne dépasse que rarement les 30% d'utilisation CPU, ça se sent à peine.


Enfin bref que du bonheur, cette source je ne sais pas si elle est plus dangereuse que tout autre logiciel adaptant la fréquence et consommation du processeur au besoin, en tout cas je benni ce principe : on a ce dont on a besoin, le superflu ne sert à rien.
Messages postés
1
Date d'inscription
lundi 22 mai 2006
Statut
Membre
Dernière intervention
22 mai 2006

hello le peuple!!

alors déjà j'étais plié en 4 en lisant tous sa===> et oui je n'installerais jamais se programme et je ne veut même pas en savoir plus, je m'explique:
déjà de 1, installer un programme même venant de sources soit disant sûre genres microsoft ou autre mais dangereuses je dit pas non mais je médite un moment mais là que un simple?? en fait tu est ingénieur , informaticien? bidouilleur? bref que un monsieur viennent me dire d'installer un truc sur mon pc pour économiser 15euros tous les 6 mois et qui plus ait me dis d'avance que sa peut être très dangereux BAS JE DIS non!^^
sinon je vous propose TéLé2 pour économiser sur son...^^ (en plus je travaillais vraimen pour eux mais bon)HUMM HUMM...!
Revenons à se petit programme donc sa me baisse mes performances?! ben franchement si le programme est effectivement mal fait il fera de gros dégat à mon pc et du genre de dire que les pc qui tourne à 3ghz et plus peuvent tourné à moin et sans danger j'y crois pas( à ma connaissance ce n'est vraiment pas conseillé de faire tourner son pc à des fréquences en dessous)bon je ne parle pas de vos fameux pentium 2 à 500mhz à qui ont fais se qu'on veut!^^ jai mon pentium 133mhz qui me sert de grille pain en se moment (si sa interèsse quelqu'un mon grille pain est à vendre 15euros justement ,mdr)
bien sur réveiller vous vous avez pour certain le must du pc et vous aller tenter de le baissé pour gagné 15euro sur un pc qui vous aurait tenu peut être 10ans!^^
perso mon pc m'a couté plus de 2000euros en pièces détachées alors tenter un truc du genre pour 15euros, mais laissez moi RIRE!

c'est comme si mon garagiste me proposait un système pour économiser de l'essence sur ma superbe corvette mais me disait en plus '-attention c'est dangereu...'^^ bon sur se j'arrete là...


pour l'initiative et le projet qui me semble très compliqué à faire JE DONNE LA NOTE 10 !!!!!!!!!!
Afficher les 35 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.