Magotteaux Mathieu Bouillon Renaud Wanlin Caroline DESCRIPTION DES ORDINATEURS : TRAVAIL DE FIN D’ANNEE L’OVERCLOCKING Monsieur Paul Renson IESN 2004/2005 Plan : - Introduction p.2 - Définition p.2 - A quoi sert l’overclocking ? p.2 - Les risques p.3 - Les bases p.3 - Pour overclocker il faut tout d'abord avoir une notion du processeur… p.4 - …Et une de la fréquence p.4 - Qu’est-ce que le FSB ? p.4 - Qu’est-ce que le coefficient multiplicateur ? p.4 - Qu’est-ce que le Vcore ? p.5 - L’alimentation p.5 - Pourquoi est-ce possible ? p.5 - Comment s’y prendre pour overclocker ? p.6 - Manipulations à suivre p.7 - Quel type de refroidissement choisir ? p.9 - Conclusion p.12 - Bibliographie p. 13 1 Introduction Ce travail va vous parler de l’overclocking, de la manière dont il faut s’y prendre pour réaliser un bon overclocking, des notions fondamentales a connaître, des systèmes de refroidissement a choisir et des risques engendré par ce type de manipulation. N ’ayons pas peur des mots, l’overclocking existe réellement et c’est même devenu un sport ou une mode, voire même un moyen de se monter une machine pas trop chère ou tout simplement rester « dans le vent » face aux nouvelles machines qui arrivent avec les temps qui courent. Définition L’Overclocking c’est le fait de faire fonctionner un élément électronique à une fréquence plus importante que celle prévue par le constructeur. Cette méthode s’applique principalement aux processeurs (CPU) mais il est également possible d’overclocker d’autres composants telles que les cartes graphiques (GPU), la mémoire , l’ IDE ou encore le PCI. Les CPU et les GPU sont beaucoup plus tolérant vis a vis de l'overclocking que les bus. La mémoire pour sa part se situe entre les 2 catégories c'est à dire overclockable mais pas trop. Il existe aussi une autre pratique : l'underclocking qui est l'inverse de l'overclocking c'est à dire que le but est de baiser la fréquence de la puce mais nous n’aborderons pas se sujet. A quoi sert l’overclocking ? L’Overclocking sert tout simplement à augmenter la vitesse du composant, donc les performances de votre machine à moindre coût afin d'en tirer un surplus de performances. Un processeur est normalement prévu pour fonctionner à une fréquence donnée, c'est-à-dire celle à laquelle son fonctionnement est certifié. Il peut cependant être intéressant d'augmenter cette fréquence car c'est elle qui régit sa vitesse de calcul. Les gains de performances dus à un overclocking peuvent être plus que conséquents et permettre de grosses économies : en général un overclocking moyen permet assez souvent de gagner environ 10% en terme de performances. Il est ainsi possible de gagner en puissance de calcul sans pour autant dépenser d'argent. Plus la fréquence d'un processeur est élevée plus son prix d'achat (que ce soit en pièce détachée ou compris dans un configuration complète) est élevé. On nomme généralement "overclocking" ce processus d'augmentation de la fréquence du processeur (mot anglais qu'il est possible de traduire par "surfréquençage"). 2 Les risques Lorsque vous overclockez votre CPU, cela le fait fonctionner à une fréquence plus importante que celle prévue par le constructeur, ce qui fait que la température du processeur augmente. Il n’y a aucun risque de faire griller votre processeur si vous prenez des précautions, notamment ne pas trop augmenter sa tension. Il faut ainsi veiller à ce que les éléments touchés par cette élévation de température soient convenablement ventilés (le processeur est bien évidemment un élément qui subira une grande élévation de température, mais les autres éléments la subiront aussi...). La première chose à faire est donc d'ajouter des radiateurs / ventilateurs supplémentaires pour évacuer le surplus de chaleur. Un processeur est généralement testé pour résister à une température de l'ordre de 80°C, au-delà les dégâts peuvent être irréversibles. C'est pour cela que l'on ne parle jamais d'overclocking sans parler de refroidissement et d'aération . Après avoir configuré votre processeur et votre carte mère, lorsque vous allumez votre machine il y’a 3 possibilités : Votre PC refuse de démarrer - écran noir Votre PC démarre mais se bloque ou affiche des messages d’erreur au bout d’un certain laps de temps Votre PC fonctionne sans problème après plusieurs heures Un autre risque concerne la fréquence des bus AGP et PCI pour les cartes, et le bus IDE pour les disques durs. En effet il faut savoir que la vitesse de ces bus sont proportionnelles a la vitesse du FSB et donc plus on augmentera le FSB, plus le bus AGP, PCI et IDE seront élevés. Par exemple de nos jours la plus part des bus PCI utilisent une vitesse de 33 MHz (en général) et après un overclocking il est normal que sa vitesse augmente un peu. Dès lors si votre carte son par exemple ne supporte pas la nouvelle vitesse du bus PCI, il s’en suivra d’un mauvais fonctionnement voir même une impossibilité de démarrer Windows. Avec un disque dur (IDE) celui-ci peut empecher tout simplement le PC ou Windows de démarrer si le disque ne peut supporter un FSB elevé. Par manque de précaution ou d’augmentation trop brusque, les composants de l’ordinateur risqueraient d’être gravement endommagés voir détruits. Les bases La vitesse de fonctionnement d'un CPU est régit par 2 paramètres principaux : le fsb (fréquences du bus de données) et le coefficient multiplicateur. La vitesse du CPU est égale au produit du fsb et du coefficient multiplicateur. Par exemple, un AMD barton 2500+ fonctionne avec un fsb de 11 et un coeff multi de 166, ce qui fait une fréquence de fonctionnement de 1826 MHz. Pour overclocker le processeur, on peut agir sur l'un ou l'autre ou les deux paramètres à la fois. Malheureusement les fabricants de CPU bloquent de plus en plus souvent le coefficient multiplicateur, pour ces processeurs, la seule alternative est d'augmenter le FSB. Auparavant la fréquence des bus AGP (carte graphique) et PCI (extensions) par exemple, ou encore de la mémoire, étaient directement issus de la fréquence du bus CPU à laquelle on appliquait un ratio. Lorsqu’on augmentait la fréquence du bus CPU, cela pouvait donc entraîner des problèmes. Aujourd’hui, tous les chipsets modernes permettent d’augmenter la vitesse du bus processeur tout en conservant des vitesses de bus AGP et PCI indépendantes. Côté mémoire, sa fréquence est soit obtenue à partir du bus processeur via un ratio qui est modifiable. Fréquence du CPU = FSB * coefficient multiplicateur. 3 Pour overclocker il faut tout d'abord avoir une notion du processeur… Le processeur (noté CPU, pour Central Processing Unit) est un circuit électronique cadencé au rythme d'une horloge interne, soumis à un courant électrique, envoie des impulsions, appelées « top ». La fréquence d'horloge (appelée également cycle, correspondant au nombre d'impulsions par seconde, s'exprime en Hertz (Hz). Ainsi, un ordinateur à 200 MHz possède une horloge envoyant 200 000 000 de battements par seconde. La fréquence d'horloge est généralement un multiple de la fréquence du système (FSB, Front-Side Bus), c'est-à-dire un multiple de la fréquence de la carte mère. …Et une de la fréquence Pour comprendre l'overclocking, il faut effectivement connaître les notions de fréquence et les relations qui existent entre les fréquences de la carte-mère et du microprocesseur. Il faut tout d'abord savoir comment les constructeurs déterminent la fréquence à laquelle le processeur tourne: les processeurs fabriqués par un constructeur sont issus d'une même série de base. Cependant, à la fin de la production les processeurs subissent des tests de fréquence, c'est-à-dire que l'on soumet les processeurs à une fréquence donnée, puis on regarde si le processeur fonctionne de manière stable. Le processeur peut toutefois fonctionner à une fréquence plus élevée sans qu'on le sache, et c'est presque toujours le cas, car les fabricants pour assurer la qualité de leurs processeurs utilisent une grande marge de sécurité, et c'est sur celle-ci que l'on va empiéter lorsque l'on poussera le processeur dans ces derniers retranchements pour gagner des mégahertz, synonymes de puissance! Ainsi, un Pentium 3Ghz aura vraisemblablement peu de différences avec un Pentium 3,2Ghz. Qu’est-ce que le FSB ? Le FSB (Front Side Bus) est le bus reliant le CPU à la RAM, aux chipsets systèmes, etc ... Sa vitesse en Mhz (nombre de milliers de coups d'horloge réalisés en une seconde) défini la rapidité de la communication entre les différents composants et le CPU. On peut faire l'analogie avec une canalisation d'eau. Si l'on considère le CPU comme une pompe et la fréquence du FSB comme le diamètre du tuyau. La pompe aura beau avoir une énorme capacité de pompage, si le tuyau est petit, le débit sera limité. Le CPU aura beau pouvoir traiter beaucoup de calculs rapidement, si on ne lui transmet pas les informations à traiter rapidement, il sera limité. Qu’est-ce que le coefficient multiplicateur ? un coefficient multiplicateur (ou coefficient de multiplication) définit la vitesse relative du processeur par rapport à la carte-mère. Un coefficient de 2 signifiera donc: " le processeur tourne à une fréquence deux fois plus élevée que la carte-mère". 4 Qu’est-ce que le Vcore ? Le Vcore c’est le Voltage au "coeur" du processeur. Une augmentation légère de la tension d'alimentation Vcore du processeur peut permettre de réussir un overclocking ou de stabiliser une machine overclocké. L’alimentation Comme dans tout système, il faut une alimentation. Mais cette dernière doit être capable de fournir la puissance voulue et nécessaire pour la réussite d’un overclocking. En effet, le processeur aura besoin de « vitamines » pour fonctionner plus vite. Il faut donc que l’alimentation électrique puisse suivre ! Actuellement, il vaut mieux compter sur un minimum de 300W (surtout lorsque l’on voit la multiplication des disques durs, des différents lecteurs CD-Rom…, des cartes graphiques plus performantes et donc plus gourmandes…), voire même tabler sur des puissances de 400W et même plus dans certains cas ! De toute façon, si vous achetez une alimentation, c’est en général pour en faire un usage sur plusieurs années, donc ce n’est pas un investissement perdu ! Pourquoi est-ce possible ? Il est évident que si l'on overclocke c'est avant tout parce qu'un certain nombre de conditions le rendent possible. L’overclocking est possible pour 2 raisons. La première c'est que le constructeur (AMD ou INTEL) se laisse des marges de fonctionnement de sécurité ( de +- 10% ) quand il vous vend son processeur, de manière à être absolument sur de la fiabilité et de la qualité de son produit : c'est un problème d'image de marque. Donc vous pouvez rogner sur ces marges. La seconde raison c'est qu'un constructeur comme INTEL ou AMD fabrique une génération de processeur quasiment tous à la fréquence maximale, pour une technologie de gravure donnée (taille élémentaire du transistor CMOS : par exemple 0.18µ)... Donc il va très souvent être amené à vendre ses processeurs à des fréquences inférieures à ce qu'il serait possible : c'est un problème de Marketing. Dans ce dernier cas, il n'y a bien sûr aucune raison de ne pas essayer de faire fonctionner son processeur à la fréquence maximale possible. Pour lutter contre l’overclocking, Intel et AMD ont bloqués les facteurs multiplieurs des processeurs : le but officiel est d’éviter que des processeurs marqués et certifiés pour une certaine fréquence, ne soient remarqués et vendus à une fréquence supérieur pour laquelle ils n’ont pas été certifiés. 5 Comment s’y prendre pour overclocker ? Ralentissez volontairement la mémoire que ce soit en terme de fréquence ou de temps de latence (ceci n'influe que peu sur les performances globales de la machine) : cela vous permettra d'être aussi sur que possible que si l'overclocking ne marche pas, ce n'est pas un problème de vitesse mémoire. Augmentez la fréquence CPU pas à pas, par cran de 50 MHz par exemple. Testez la stabilité sous un programme. Si cela fonctionne quinze minutes sans souci, passez à la fréquence supérieure. Si cela ne fonctionne pas, réessayez en augmentant légèrement la tension d’alimentation du processeur, dans la limite de +10% au total. Retestez. Si ça marche, montez d’un cran, et ainsi de suite. Une fois que vous aurez trouvez la fréquence stable pour votre processeur, il vous restera à remettre votre mémoire à son paramétrage initial. Si cela ne fonctionne plus correctement, il vous faudra vous occuper d’elle en augmentant sa tension d’alimentation, puis en augmentant ses temps de latence (décalage par rapport à la réalité) et en dernier recours en abaissant sa fréquence. Il faut noter que tout overclocking entraîne une consommation accrue du composant overclocké, et donc une chauffe plus importante. Veillez donc à avoir un refroidissement correct de la machine et du processeur. CPU Clock : 150 Mhz CPU ratio : 16 X CPU Frequency = 150 X 16 = 2400 Mhz 6 Manipulations à suivre : Passons maintenant un peu à la pratique. Tout d’abord, un overclocking comporte des risques, mais peut aussi aboutir à un gros gain. Tout dépend au départ du choix de la carte mère, mais aussi du processeur, de son refroidissement et des paramètres qui vont lui être appliqués. En effet, la carte mère a un rôle important, mais le processeur encore plus. Tous ne sont pas égaux face à une possibilité d’overclocking ! Pour passez à l'overclocking proprement dit il faut vous rendre dans le bios, en appuyant sur une touche (généralement suppr.) au démarrage de votre PC. Sur la plupart des cartes mères modernes on peut régler le processeur (fsb et coeff) depuis le bios. Repérez bien dans votre bios les lignes ou vous pouvez modifier le fsb, le Vcore et le coefficient multiplicateur (utilisez le manuel de votre carte mère pour cela). En fonction des possibilités de la carte mère et du CPU, monter légèrement le fsb (de 5 ou 10 MHz) et/ou le coeff. multi (de 11 à 11, 5 par exemple). Sauvez et redémarrez la machine. Si tout fonctionne correctement, vous pouvez continuer à monter pas par pas le fsb et coeff jusqu'à atteindre la limite, c'est-à-dire que l'ordinateur ne démarre pas (écran noir) ou plante dans windows. Si l'ordinateur ne reboot pas, il suffit en général de redémarrer la machine plusieurs fois (3 ou 4), la carte mère remettra tout les paramètres du bios par défaut. Si cela ne fonctionne faite un « clear CMOS » Si vous pouvez modifier le fsb et coeff multi, essayez de mettre le fsb le plus grand possible, en effet l'ordinateur sera plus performant réglé en 200*10 (fsb*coeff) qu'en 12*167, même si la fréquence totale est la même (2000MHz) Si l'ordinateur plante au démarrage de Windows ou en utilisation, augmentez légèrement la tension Vcore. Attention l'augmentation du Vcore entraîne l'augmentation importante de la température. Faites des tests pour vérifier que votre overclocking est stable, en utilisant un jeu 3D ou un bench (3DMark), si l'ordinateur plante (écran bleu), c'est soit : la température qui est trop haute, la mémoire vive (RAM) qui ne supporte pas la fréquence ou le Vcore. Dans ce cas, si la température est raisonnable et que le Vcore n'a pas d'influence il faut influer sur les réglages de la ram. Pour cela modifier les timings de ram dans le bios et/ou désynchroniser la ram et le processeur. Il faut augmenter les timings de ram ce qui fera baisser légèrement les performances. Si votre machine fonctionne après plusieurs heures, considerez que vous avez réussi votre overclocking. A la page suivante vous verrez la différence entre un ordinateur récent (2,8 Ghz) non overclocké et overclocké (5,5 Ghz). Comme il s’agit d’un processeur récent, le multiplieurs du CPU a été bloqué, les modificactions pour l’overclocking ont été modifiée au niveau du FSB et de la vitesse du BUS. 7 Pour obtenir de tels performances cet overclocking a été réalisé avec un système de refroidissement par azote liquide. 8 Quel type de refroidissement choisir ? Voilà un point important, le refroidissement est essentiel à un bel overclocking, en général le ventilateur fourni avec le processeur dans sa version box ne permettra de gros overclockings sauf exceptions. Sinon autant se procurer un système de refroidissement adéquat pour overclocker, ne serait-ce que pour se prémunir d'éventuels risques de surchauffes, toujours nuisibles au matériel en général. Peu nombreux sont les composants du Pc à apprécier les fortes températures et bien souvent la chaleur sera la source de nombreux problèmes. Tout dépend du prix que l’on veut mettre dans son système de refroidissement mais meilleur sera le refroidissement et meilleures seront les chances de parvenir à un bon overclocking ! Voici les principaux systèmes de refroidissements : L’aircooling (le ventirad) assez puissant (Coolermaster, Vantec, Zalman, etc...) mais ça ne peut pas tenir à une très haute fréquence. Recommandés pour tous. (+-40€) 9 Le watercooling :Refroidissement par liquide qui peut atteindre en dessous de 40° C du processeur en pleine charge. Ca peut tenir avec une très haute fréquence. Recommandés pour les amateurs (+-200€) Le peltier : Très simplement, une plaque Peltier se compose d'un certain nombre de paires + et - reliées électriquement en série et serrées entre deux plaques de céramique. Une fois relié à une source d'alimentation CC, le courant fait déplacer la chaleur d'un côté de la plaque à l'autre. Naturellement, ceci crée un côté chaud et un côté froid. (+- 30€ pour le peltier ) reste encore une alim qui suive etc… 10 Le vapochill : Il s’agit d’un compresseur qui refroidi le processeur et la température dans l’évaporateur est aux alentour de –25°C et le processeur doit être aux environ de –15°C. C’est le meilleur système de refroidissement adaptable sur un PC (+- 800 €) L’ Xtrem-Cooling : un refroidissement extrême et très dangereux, exemple, le nitrogène liquide (LN2) qui peut atteindre -196° C ! Ou bien des bobines d’hélium mélangé pour atteindre -270° C ! C'est utile à de très haute fréquence - Recommandé pour les (très) experts (très fortement déconseillé aux débutants et amateurs). Peu chère, très dangereux mais dure peu de temps. 11 Conclusion L’overclocking est aujourd’hui de plus en plus utilisé pour gagner en performance afin de ne pas devoir débourser une large somme d’argent pour les nouveaux processeurs. Même si cela engendre des risques, en s’y prenant comme il le faut et sans exagérations, il est facile de réaliser ce genre d’opérations informatiques. Plus la fréquence d'un processeur est élevée, plus il traitera rapidement les ordres qui lui seront transmis et donc une même tâche prendra d'autant moins de temps que la fréquence du processeur sera élevée. L'overclocking permet donc d'avoir un ordinateur plus puissant (si l'overclocking est bien réalisé) et à moindre coût (voir même gratuitement). 12 Bibliographie Connaissances personnelles http://optimisersonpc.free.fr/FAQoverclock.html#overclock http://www.commentcamarche.net/repar/overclocking.php3 http://www.extremeoverclocking.com/ http://www.choixpc.com/overcloc.htm http://www.hardware.fr/myocdb.com/ http://www.zebulon.fr/bidouilles/overclocking_CPU.php PC Magazine janv 2003 PC Magazine Oct 2002 Zataz Mag http://www.rubixmag.com/ http://www.jackypc.com http://www.pcsilencieux.com/article-32.html http://www.cooling-masters.com/articles-28-0.html http://www.hardware.fr/articles/475/page1.html http://www.xtreme-cooling.ch/ http://www.seem-semrac.fr/seem/6Etudes/etudetpF.htm http://membres.lycos.fr/jafo/ http://membres.lycos.fr/fcpuid/overclocking/bases_overclocking.php3 http://www.3dchips-fr.com/forum/showthread.php?threadid=67241 13