begin process at 2008 07 06 02:42:15
1 205 441 membres
21 nouveaux aujourd'hui
14 119 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

CLM'S EMERGENCY : REFROIDISSEUR DE CPU


Information sur la source

Attention: ce code a été marqué comme suspect par un admin, il peut donc être dangereux.
Ce code a été laissé sur le site dans un but pédagogique, ne l'exécutez pas si vous ne comprenez pas son contenu!
Catégorie :Système Classé sous : cpu, processus, process, temperature, suspendre Niveau : Expert Date de création : 22/08/2007 Date de mise à jour : 26/08/2007 00:44:41 Vu / téléchargé: 5 271 / 295

Note :
Aucune note

Commentaire sur cette source (20)
Ajouter un commentaire et/ou une note

Description

J'ai créé cette appli car j'en avais marre que mon pc s'éteigne subitement quand mon processeur chauffait trop.

Tout d'abord, cette source est réservée aux détenteurs de cartes mères ASUS car j'utilise les fonctions contenues dans les dll de PCProbe (ne vous inquiètez pas elles sont dans le zip!!!).

Ensuite, je tiens à préciser que je ne suis pas responsable de l'exécution de ce programme sur vos machines. Utlisation à vos risques et périls...

Bref, sinon je pense que la capture est assez parlante. Au-dessus d'une certaine température, le prog suspend tous les processus qui tournent au-dessus d'un certain pourcentage défini jusqu'à atteindre la température min. Vous pouvez même tuer directement les processus en double-cliquant desuus.

En ce qui concerne la suspension des processus, je fais un snapshot puis un NtSuspend sur chaque process et je débloque avec un NtResume.

Voilà, si vous n'avez pas une ASUS, vous pouvez réadapter ce code si vous savez récupérer la température de votre cpu.
A vos commentaires...
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

25 août 2007 05:07:34 :
Beaucoup de travail graphique...
25 août 2007 05:08:33 :
Ajoute de la police
25 août 2007 10:30:02 :
Ajout de la transparence (réglable dans le .ini) + modifs graphiques
25 août 2007 12:21:45 :
Changements graphiques + température CM.
25 août 2007 12:42:28 :
..
26 août 2007 00:44:41 :
Encore quelques modifs graphiques
  • signaler à un administrateur
    Commentaire de EBArtSoft le 22/08/2007 08:23:15 administrateur CS

    A ouai carrement... autant changer de pc. Un ordinateur c'est fait pour fonctionner 24h/24 (enfin de mon point de vue) s'il ne tient pas le choc c'est que le matos n'est pas adapté.

  • signaler à un administrateur
    Commentaire de clementio le 22/08/2007 13:18:12 administrateur CS

    Il marche bien mon pc pour une utilisation normale.

    Mais hier j'ai pété un câble, j'étais en train de faire un backup de mon pc avec Acronis True Image et paf, tout s'etend!!!!!
    J'ai réessayé 2 fois et pareil, plantage car t° trop haute....

    Donc j'ai eu l'idée de faire cette appli.

  • signaler à un administrateur
    Commentaire de EBArtSoft le 22/08/2007 18:30:24 administrateur CS

    Ok mais c'est donc imcompatible avec l'usage que tu en fais imagine ton appli de backup qui tourne a fond puis ton refroidisseur. Le backup est a 80% puis la temperature est trop haute le refroidisseur s'active le backup s'arrete, la temperature descend tout ce debloque puis peu de temps apres rebelotte.

    Ok on peut fonctionner ainsi mais je ne crois pas que ce soit la bonne solution.

    Neanmoins d'un point de vue purement technique c'est valable :p

    @+


  • signaler à un administrateur
    Commentaire de clementio le 22/08/2007 19:01:12 administrateur CS

    En tous cas, c'est le seul moyen que j'ai trouvé pour arriver à finir mon BackUp, lol!!!!

    En plus, je ne peux pas faire pause dans le logiciel True Image, donc c'était vraiment mon seul recours.

    C'est vrai que durant le BackUp, le "figeage" s'est lancé 3 fois mais en réglant une temprature max assez haute et une min assez basse, ça laisse du temps pour le "réchauffage"!!!

    Et sinon qu'est-ce que tu penses de ma mode de "suspension"?
    Est-ce plus facilement faisable avec les API Debug?

    Merci.

  • signaler à un administrateur
    Commentaire de bouv le 22/08/2007 22:18:00

    Salut,
    Je suis un peu d'accord avec EB ton PC n'est peut-être pas suffisamment ventilé. Solution : ouvre le boitier + éventuellement un petit coup de ventilateur de bureau sur le côté ouvert c'est très efficace (j'ai personnellement testé la solution en août 2003).

    Sinon suggestion, plutôt que de bloquer TOUT les processus, tu pourrais peut-être laisser le choix de ceux que l'on souhaite quand même conserver actifs par le biais d'une fenêtre supplementaire et avec sauvegarde des préférences (un peu comme pour les icones inactives sous XP).
    Et, si par exemple le seuil critique + 2% est dépassé on fini par tout bloquer, ou un truc du genre.

    ++

  • signaler à un administrateur
    Commentaire de bouv le 22/08/2007 22:21:33

    PS : tu peux également tenir compte tu taux d'utilisation du processeur par le processus que tu bloques car tu risques de bloquer des processus qui ne sont responsables que de 0.5% de l'utilisation CPU (autrement dit rien), c'est dommage

  • signaler à un administrateur
    Commentaire de clementio le 22/08/2007 23:26:25 administrateur CS

    En fait, mon pc est déjà ouvert et j'ai un ventilo de bureau en cas de grosse chaleur.
    Malgré tout ça, mon processeur est sans cesse à 80 degré en moyenne!!!

    Je pense (et je vous demande confirmation???) que vu que c'est un double core (il est reconnu comme 2 processeurs dans le gestionnaire de tâches), mon PC additionne les 2 températures. En réalité, chaque core est à 40 degré.
    Enfin, c'est juste une suposition.

    Vous avez une idée???

  • signaler à un administrateur
    Commentaire de Patrice99 le 23/08/2007 09:56:29

    Ce n'est pas la bonne solution : ou bien il faut acheter un meilleur ventilo, ou bien il faut baisser l'overclocking, car un PC est sensé devoir supporter n'importe quelle tâche : pour faire un backup de 1.6 Go avec 7Zip, je dois m'absenter 3 heures, et mon PC ne chaume pas pendant ce temps.

  • signaler à un administrateur
    Commentaire de polgornek le 23/08/2007 10:03:54

    Joli code Clem. Sinon, comment va la santé?
    Philippe

  • signaler à un administrateur
    Commentaire de asimengo le 23/08/2007 12:20:05

    Joli, je trouve génial d'avoir pensé à un truc comme ça. Parce qu'en bidouillant ton code avec des options personnalisées comme l'a dit Bouv on peut arriver à un rendement vraiment efficace. c'est le genre de truc qui convient à un paresseux comme moi.

  • signaler à un administrateur
    Commentaire de clementio le 23/08/2007 16:17:33 administrateur CS

    Philippe -->
    Bien, bien, je suis en train de créer ma boite d'informatique dans ma campagne!!! Tu peux aller voir sur www.saturnepc.com (c'est une maquette de mon site). Je vais faire une formation de 3 mois à partir de septembre au village des créateurs d'entreprise pour avoir toutes les bases nécessaires et ouvrir en janvier.
    J'espère que vous ne m'en voulez pas trop de vous avoir lâché mais la vie parisienne me stressait énormément (faut y être né je crois...) même si ça ne se voyait pas forcément.
    Bref, passe le bonjour à tout le monde (à ton bébé aussi!!!) et longue vie à ATM, lol!!!

  • signaler à un administrateur
    Commentaire de bouv le 23/08/2007 18:40:30

    Hum je suis de l'avis de Patrice concernant ton pb de chauffe. Sans overclocking ton proc ne devrait monter au dessus de 50 à 60° en mode full (2x core ou non). 80° peuvent lui être fatal.
    J'ai eu un pb de ventilo un jour. Il tournait bien, à la bonne vitesse, bien installé et avec une bonne pate thermique, mais le radiateur avait un défaut (des bulles d'air dans l'alliage d'après le fabricant) et je rencontrait les mêmes symptomes que toi (surchauffe, plantages, reboot intempestifs...)
    ++

  • signaler à un administrateur
    Commentaire de ciberrique le 23/08/2007 21:56:29

    Idem, le cpu dois pas chauffer a plus de 60°c sinon ca peut le tuer.
    Je penche pour une probleme de materiel, j'ai eu aussi un probleme de ce genre, changement de ventilo je suis passer de 80 a 45 (jai mis un zalman CNPS9500).

    Sinon pour le code je pense comme BOUV, laisse le choix des process à bloquer.

  • signaler à un administrateur
    Commentaire de EBArtSoft le 23/08/2007 22:31:10 administrateur CS

    Je pencherais plutot pour l'inverse. Proposer un menu pour les process a ne pas bloquer. Ce qui rendra le programme utilisable par tout le monde et permettra a l'utilisateur averti de configurer ses priorités.

    @+

  • signaler à un administrateur
    Commentaire de bouv le 23/08/2007 22:34:52

    Sans importance, mais je rectifie quand même. C'est bien ce que je proposait.
    Je me cite : "tu pourrais peut-être laisser le choix de ceux que l'on souhaite quand même conserver actifs".
    ++

  • signaler à un administrateur
    Commentaire de clementio le 25/08/2007 05:12:12 administrateur CS

    Bon, voilà, grosse mise à jour...

    Je vous poste cette source mais elle est quand même vachement adaptée à mon pc:
    - Carte mère Asus
    - Processeur en dual core
    - résolution de 1152 x 864
    - Une police à installer (elle est fournie)

    Bref, en tout cas je pense que le code peut intéresser du monde.
    A vous de réadapter...

  • signaler à un administrateur
    Commentaire de clementio le 25/08/2007 05:16:29 administrateur CS

    Quelques précicions:

    - Le gros bouton, c'est pour bloquer/débloquer les process au-dessus du seuil et les blocages autos

    - Les 2 listes en bas:
        - La rouge, les process bloqués --> double clic = fermer le process
        - la verte, les process au-dessus du seuil --> double clic = fermer le process

    - Sauvegarde des paramètres dans un .ini

    - Activer/désactiver l'alerte sonore

    - Visualisation d'un log des alertes

  • signaler à un administrateur
    Commentaire de EBArtSoft le 25/08/2007 11:16:31 administrateur CS

    Look sympa

    @+

  • signaler à un administrateur
    Commentaire de PWM63 le 27/08/2007 11:46:25

    Si tu as une alim qui crache dans la tour plutôt qu'à l'extérieur (si si, ca existe), ca peut aussi être 1 des causes de ton malheur.

    Pour bien évacuer la chaleur, met 1 ventilo à l'avant qui aspire l'air ambiant, et 2 ventilos à l'arrière pour évacuer la chaleur.

    Préférer des ventilateurs à grande vitesse même si tu perds en décibel.

    Remplace les nappes plates IDE qui empêchent le flux d'air de circuler librement par des nappes rondes.

    Ne laisse pas ton PC dans un lieu confiné (il ne risque pas de chopper le H5N1 lui)

    Voilà, c'est tout pour les maigres conseils qui n'ont rien à voir avec de la programmation, sinon, pour ce qui est du ventilo de bureau direct dans la tour ouverte, on dirait que les grands esprits se rencontrent :D

  • signaler à un administrateur
    Commentaire de Malalo le 20/09/2007 12:54:33

    malalo
    merci clem's pour ton code il est superbe

Ajouter un commentaire

Pub



Appels d'offres

Plugin Dialer outlook
Budget : 2 000€
Travail graphique- ill...
Budget : 1 000€
creation de marque et ...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS