Alvasoft.net : Guide complet concernant l'overclocking

Hardware

CPU, Mobo, Ram Boitiers, Alimentations Cartes graphiques Stockage

Modding

Overclocking Cooling Silence Electronique

Calculatrices TI

Ti 83 (+,SE) Ti 89, 92 & Voyage200 Accessoires, Connectique

Softs & Programmation

Benchmarks Tutoriels Projets

Partenaires

ordinateur portable Fournitures de bureau Ordinateur PC portable Base de registre yAronet Dew's blog

Recherche

Newsletter

Introduction

Auteur : sebkulu

Bon, eh bien comme j'ai un peu de temps ce soir, je me suis dit que partager l'expérience que j'ai eue en o/c pouvait être une bonne idée. Désolé pour ceux qui savent déjà tout ce que je vais dire, je sais qu'il y a beaucoup d'articles qui couvrent ce sujet, mais j'espère pouvoir concenter le maximum d'informations et de méthodes dans ce petit guide afin de donner des bases à tous ceux qui débutent.

Chapitre I : Les composants - PROCO

I) Théorie

Pour résumer on va dire qu'un semi-conducteur est un conducteur de courant, mais très mauvais. Donc on va doper certaines de ses parties en électrons (N) ou "trous" (P) pour avoir une meilleure conductivité. Pour être un peu plus clair, il y a un substrat (par ex P) dans lequel on va mettre deux régions dopées N. Maintenant, lorsqu'on applique une Différence De Potentiel entre la partie P et une des deux parties N, il y a un courant qui peut s'établir entre les deux parties P. On parle alors d'un canal de courant allant d'une région N à l'autre.



Plus on augmente cette DDP, et plus le canal se rétrécit vers la droite sur le schéma. A partir d'une certaine tension, le canal devient inexistant sur une partie à droite. On parle alors d'effet quantique car au temps T l'électron se trouve à la fin du canal, et au temps T+1, à la jonction N-P.



Si la vitesse de l'électron à ce moment la est trop élevée, la jonction N-P peut se rompre (c ce kon appelle une rupture de jonction).
/!\Alors attention aux tensions d'alimentations trop élevées ou fluctuantes!!! /!\
Il faut aussi savoir que la caractéristique de résistivité d'un semi-conducteur est fonction de la température, et donc que plus celle-ci est élevée, plus il va falloir augmenter la tension d'alim, plus la t° va être élevée, etc... C'est pour cela que vos procos ne montent plus au-delà d'une certaine frequence. Et aussi dû à la technologie elle-même (c-à-d matériaux, qualité, finesse de gravure, packaging...) Maintenant, cette limite peut être repoussée en augmentant la tension d'alim, mais ceci jusqu'à un certain point.

La pratique

Tout d'abord je tiens à préciser que je ne compte pas couvrir l'ensemble des matériels qui existent ni encore moins des modèles (CM). Je vais juste faire une petite présentation de la méthode que j'applique:

1) Je laisse mes tensions par défaut, et mes fréquences aussi, puis 2 solutions:
-Soit les coefs sont débloqués
-Soit o/c par FSB

2) Dans le premier cas, je monte de coef en coef jusqu'à ce que ça plante, puis jmonte la tension du proco d'un cran et je recommence jusqu'à détermination de la frérquence max approximative de mon CPU.
Ensuite, il suffit de baisser le coef pour monter son FSB (tout en gardant la même freq de fontionnement) et là, on trouve le FSB Max.
Bien sûr, de la même manière que pour le proco, il faut augmenter la tension d'alim de la RAM par palliers lorsqu'il y a un plantage.

3) Dans le deuxième cas, c un peu embêtant car il faut être sûr que ce n'est pas la RAM qui limite ou les périphs PCI/AGP, mais bien le proco.
Pour ceux qui peuvent bloquer le PCI/AGP et qui ont de la RAM beaucoup plus rapide que la freq à laquelle elles tournent sur la CM, c'est facile.
Par exemple de la PC3200 sur un FSB 133 ou 166... Pour ceux qui ont une RAM étant prévue pour tourner à la vitesse de leur FSB, c'est un peu plus chaud. Il faut monter la tension de la RAM assez haut directement pour ne pas être limité.

4) En ce qui concerne le blocage du PCI/AGP, certains ne l'ont pas, mais ont des diviseurs 4:2:1 ou 5:2:1, ou encore même 6:2:1...
Ceci est tout simplement la fréquence à laquelle vont tourner les périphs PCI/AGP en fonction de la freq FSB que vous imposerez.
Par exemple si vous choisissez un FSB de 166 avec un diviseur 5:2:1, le PCI tournera à 33Mhz. Le but étant de rester le + près possible de 33Mhz, valeur à laquelle il est sûr qu'aucun périph PCI ne provoquera l'instabilité du système.
Bon, bien sûr, on peut monter jusqu'à 37-38 sans pb je pense, mais certains ont déjà rencontré des problèmes pour moins que ça...

5) Enfin, une fois le FSB Max et la freq Max du proco trouvés, il ne reste plus qu'à affiner par pas de 1Mhz pour monter le + haut possible, tout en jetant un oeil aux températures de temps à autres pour s'assurer de ce qui se passe.
Sinon, là, c'est aussi le moment d'essayer de descendre les timings et voir si ça passe. Dans le cas contraire c'est soit augemtation de la tension, soit baisse de la freq...

6) Pour tester la stabilité d'un système nous avons quelques petits programmes qui remplissent très bien leur rôle:
CPU:
-CPU stablity test
-Toast
-BurnK7
-Prime 95
-SuperPI
-SETI

Memoire:
-MemTest
-Sandra

CG:
-3DMark2001
-3DMark2003

Une fois bien sûr que le proco et la mémoire sont déclarés stables, histoire d'être sur que c'est bien la CG qui plante.
Je sais, c'est long, très long même comme processus, mais au moins, on sait où l'on va de la sorte.
Voila, j'espère que ce petit guide vite-fait vous aura plus et surtout qu'il vous aura aidé à commencer à mieux cerner votre matos et la manière d'en tirer le meilleur.

Chapitre 2: LA RAM

Bon, on va commencer par un petit récapitulatif sur les différents types de DDR...

PC 2100: freq 133Mhz
Tension nominale 2.5V
Généralement CAS 2.5

PC 2400: freq 150Mhz
Tension nominale 2.5V
CAS 2 (peu de constructeurs ayant adopté ce "standard" ce sont donc des modules HandPicked de très bonne qualité kom Corsair par ex...)

PC 2700: freq 166Mhz
Tension nominale 2.5V
CAS 2.5/2 dépend du constructeur

PC3000: freq 183Mhz
Tension nominale 2.5-2.6V
CAS2 (peu de constructeurs ayant adopté ce "standard" ce sont donc des modules HandPicked de très bonne qualité kom Corsair par ex...)

PC 3200: freq 200Mhz
Tension nominale 2.5V
CAS 2.5/2 dépend du constructeur

PC 3500: freq 217Mhz
Tension nominale 2.5V
CAS 2.5/2

Pour le reste, pas ma peine d'en parler pour le moment vu le prix et la dispo.

Maintenant au tour des timings!!!
Déjà, on va commencer par casser les idées reçues...
Une frequence élevée sans bons timings n'est rien!!!
En clair, vaut mieux avoir du 150Mhz CAS 2/2/2 5 1T que 166 CAS 2.5/3/3 6 2T...
Que sont les timings?
Les timings sont des temps de latence d'accès à la RAM. Pour comprendre, déjà il faut savoir comment est agencé un module de RAM.
Un module de RAM est divisé en lignes et colonnes.
Le CAS, c'est le temps de latence d'accès à une colonne, généralement, 2.5Cycles d'horloge ou 2Cycles d'horloge
Le RAS c le temps d'accès à une ligne, généralement 2Cycles ou 2
Le temps de précharge, c'est le nombre de cycles avant l'activation du BUS à précharge 2 ou 3Cycles(BUS de données donc).
Bon, pour ça, je ne mexplique pas, ça dépasserait largement le but du topic, et c'est super compliqué... Faudrait revoir des notions sur les transistors et la µélectronique...
Et, pour finir (jen ai oublié un, je sais, mais c'est volontaire) le temps de latence entre deux opérations d'écriture (ou lecture/écriture, je ne sais plus, j'ai un doute là...) de 1 ou 2Cycles...
Autant vous dire donc que, plus la RAM attend des cycles avant de recevoir ou envoyer des données et plus on perd en perf, mais que plus il est difficile pour la RAM de transmettre des données non-bruitées... Donc, pour résumer de bons timings, c'est très important!!!

Ensuite viennent la freq et la tension d'alim
Pour la tension, je dirais qu'il suffit de se référer à ce que j'ai dit plus haut. Maintenant, si vous voulez un ordre de grandeur pour la tension d'alim que peut subir la RAM, tenez vous à 2.8V. Pour les plus courageux/fanatiques/fous/passionnés (rayer la mention inutile ) vous pouvez tenter +...
En ce qui concerne la frequence que dire mis à part qu'il ne faut pas espérer grand chose de la part de modules no-name (à part pour les chanceux ayant des chips Winbond...) et qu'il ne faut pas espérer faire tenir de la PC2100 (mis à part des bonnes barettes de marque) à + de 150Mhz...
Bon, la suite au prochain épisode!!

Chapitre III : CM, BIOS et Chipsets

Les CM
Bon, pour ceux qui n'auraient pas encore compris, la CM EST l'élément le plus important du PC!!! Et j'INSISTE LOURDEMENT sur ce point!!! C'est bien beau d'avoir un bon proco et de la bonne RAM, mais si la CM pue et qu'on ne peut pas les exploiter ça sert à keuds... Pour rappel, on est dans la section "overclocking" et je suis en train de rédiger un guide pour l'oc, donc la CM c'est ULTRA IMPORTANT!! Et qu'on ne vienne pas me dire que c'est cher, etc, etc... Si l'on veut ocker, bah on est obligé de mettre le prix dans une bonne CM, c'est un achat que l'on ne regrette JAMAIS!
Ceci étant dit, entrons dans le vif du sujet...

Ma CM est-elle bonne pour o/cker?
Très bonne question... Seulement le problème est qu'une CM est un élément tellement complexe, que ça devient difficile de dire si elle pourra bien s'o/c ou pas... Les seuls repères à priori sont:
-la marque
-le chipset
-le PCB
-les techniques d'alimentation employées
Autant vous dire tout de suite que seul Abit et Epox méritent le titre de carte d'overclocker furieux (j'ai moi même une Gigabyte alors je ne fais pas de pub!!!). Elles disposent toutes deux (ces marques) de PCB très bien "designés" ("conçus" pour parler français) et de techniques d'alimentation éprouvées et stables. De plus elles proposent des fonctionnalités d'o/cking très avancées dans le BIOS, preuve d'une conception digne de ce nom.
Ensuite viennent Gigabyte et ASUS... Malheureusement, ce n'est pas très constant chez ces deux constructeurs... Puis ya SOYO aussi ki fait des CM de fou-furieux, mais malheureusement, allez en trouver en France...

En ce qui concerne les Chipsets
Bon, là il n'y a pas 36 constructeurs... A part VIA, NVidia et Intel (et AMD, mais c toujours assez rare chez eux), les autres -> sploutch.
Le chipset en lui-même est composé de deux parties:
-Northbridge
-Southbridge
Celui qui nous intéresse, est le nordique...
Donc le Notrhbridge (de son petit nom) sert essentiellement à faire transiter les données entre la RAM et le proco, et ce avec plus ou moins de perfs en fonction du constructeur. Il sert aussi à la communication entre Southbridge et proco. Si le proco à besoin d'un accès disque, il le "dit" au Northbridge qui lui, le "dira" au Southbridge qui ira faire l'accès disque (c'est très très très schématisé pour que tout le monde comprenne bien. Le but n'est pas de vous faire un cours sur la structure des ordinateurs...)
Concernant le Northbridge, c'est aussi lui qui opère les échanges de données avec la RAM à une certaine frequence; fréquence que l'on pourra modifier dans le BIOS... Le but étant de bien sûr d'avoir la plus grande vitesse de transfert entre Proco et RAM!!! LE NB étant lui aussi un composant en silicium, il est soumis au mêmes contraintes que les autres composants. Donc pour le faire monter en frequence, il faut du jus... Enfin pas toujours, étant donné qu'ils peuvent être conçus pour tourner + vite que la vitesse à laquelle ils tournent en réalité... Par exemple un KT400 avec un FSB de 133... Ca monte jusqu'à 166Mhz sans toucher à la tension... Logique quoi...
Qques particularités des chipsets:
-KT400 -> désynchro possible
-NForce2 -> DualDDR, blocage des bus PCI/AGP, désynchro
-I845PE -> Désynchro, CAS 1.5
-E7205 ( ) -> Dual Channel (un vrai Dual Channel pas comem le NForce2... Et ce n'est pas une critique mais un fait...), CAS 1.5

Le vif du sujet
Comment assure-t-on une bonne stabilité du northbridge en cas d'o/c furieux?
-Eh bien, en refroidissant/ventilant la CM, le NB et les Mosfets d'alim!!! Eh oui, tout est important en o/c, il ne faut rien négliger... Les Mosfets dégagent quand même 80° !!! Le NB, c'est déjà vachement moins critique, mais un bon refroidissement peut permettre de grapiller 1 ou 2 Mhz (et pour un o/ckeur, le moidre MHz est important... ) Pour la CM, mieux vaut un bon flux d'air dans votre boîtier, en plus tous les autres composants de votre PC vous remercieront!!
-Monter la tension du NB. Ca peut paraître évident comme ça, mais quand on monte vraiment haut, ça peut servir...
-Avoir le moins de cartes ou autres trucs qui bouffent du jus ou demandent des ressources/transferts de données... Plus la config est minimale, plus la CM se prêtera à l'o/cking...
-Une bonne alim l!! C'est super important aussi l'alim!! Achat trop souvent négligé par tous!! N'oubliez pas, je vous ai dit que les fluctuations des tensions d'alimentation ne sont pas les amies d'un o/cking...
Et surtout n'oubliez jamais que l'overclocking n'a JAMAIS été synonyme de "bon marché" (à qqes exceptions près bien sûr...) car il faut toujours avoir le matos qui suit derrière.. Par ex, vous voulez o/cker un XP1700+ JIUHB 03/03 DUT3C, ben il vous faudra de la bonne RAM, et donc, une bonne CM, et donc, une bonne alim... Ben ça monte vite le prix tout de suite!!! Enfin bon, fin de la parenthèse...

Et enfin, le BIOS!!! TADA!!!
Le BIOS (Basic Input Output System) est, comme son nom l'indique, le systeme (code assembleur) permettant de réaliser les opérations d'Entrées/Sorties de Base avec le reste... Ca à l'air barbare comme ça, mais imaginez vous juste que l'OS doit pouvoir demander des données sur un disque, sans pour autant connaître son adresse physique, et vous aurez compris à quoi sert le BIOS (en gros). Il sert aussi à faire démarrer la machine en "regardant" le matériel présent sur celle-ci lors du boot. Il devient donc maintenant évident que lorsqu'on touche au BIOS, on influence directement les paramètres d'échanges de données entre composants. Et c'est exactement ce qu'on fait en mettant CAS 2 par exemple. C-a-d que le BIOS attendra un peu moins longtemps qu'en CAS2.5 avant de réaliser un transfert de données avec la RAM.
Pour les plus courageux d'entre vous une petite explication sur ce qu'est le BIOS
Donc dans le BIOS, on a droit à une tripotée de réglages. Ceux qui nous intéressent ont déjà été évoqués (Freq, tension, Timings). Mais il en reste qqes uns qui peuvent toujours permettre de grapiller un peu de perfs
-Vidéo BIOS Cacheable -> Ca sert plus à rien aujourd'hui, à moins que vous ayez encore une carte graphique en port ISA... -> Disabled
-Video RAM Cacheable -> c toujours bon à prendre une mise en cache de la mémoire vidéo... -> Enabled
-System BIOS Cacheable -> Enabled
-AGP -> Ben ce que votre CG supporte!!
-AGP Fastwrite -> Enabled, ça mange pas de pain... A moins que vous ayez des pbs de stabilité avec, dans ce cas, désactivez le
-AGP Aperture Size -> C'est pour moi le point le plus obscur... Je vois pas trop le but, et augmenter l'aperture size ne fait quasiment rien gagner (sauf si vous avez de textures de 400Mo à faire passer...) Bon, évidemment, avec les jeux actuels, ça devient moins vrai. Quand on sait que Unreal 2 à des textures qui pèsent plus de 130Mo!!! Donc je dirais 128Mo ou 256Mo. En cas d'instabilité, descendez à 64Mo
Ben voila! Je crois que là on a fait un peu le tour! Reste encore la pure pratique, mais ça, ce seront les prochains chapitres! LOL!

Chapitre IV: PCI/AGP

Merci à Zytra, qui, sans le savoir a contribué à ce petit guide concocté avec amour!
Sur certaines cartes mères (pas super récentes en général), l'overclock du FSB entraine l'overclock du PCI (donc DD, et des périphériques PCI) et de l'AGP (donc de la CG)...
En pratique sur ces cartes mères (anciennes ?) il y a plusieurs diviseurs : 1/3 pour les FSB de 100 à 133 et 1/4 pour 133 à 166... Souvent il n'y a pas de diviseur au delà de 1/4... alors que pour certains o/cers un diviseur d'1/5 serait le bienvenu...
Autrement dit, si vous désirez faire un overclock de FSB à 200 par exemple et qu'il n'y a pas de diviseur 1/5, vous allez avoir les fréquences suivantes :
200/4 = 50 MHz pour le PCI
50*2 = 100 MHz pour l'AGP
Pour beaucoup celà semble irréalisable... Pour plusieurs raison, c'est en effet très délicat :
le port à AGP à 100MHz ne risque certainement pas de griller ou quoi que ce soit d'irréversible, en revanche, vous aurez certainement bcp de bugs graphiques... si vous avez la chance de booter...
La solution, augmenter le Voltage de l'AGP... passer progressivement de 1,5 à 1,55 voire 1,6 ou 1,65 permttra de stabiliser la carte graphique (tout en ayant augmenter sa bande passante...)
De plus, certaines CG acceptent plus ou moins les fréquences AGP élevées... GeForce 1 & 2 par exemple vous offreront les meilleures fréquences admissibles... plus de 105 pour un GeForce2 mx à ma connaissance... mais bon à part ça, la Ti4200 offre selon moi le meilleur compromis entre performances et o/c AGP... Les ati sont plus ou moins à prohiber, passant difficilement les 85 MHz...
le seconde problème... le PCi, là toutes les cartes PCI connectées se prennent aussi un sévère overclock...
Utilisez donc des cartes PCI qui tiennent par réputation bien l'O/C : SB pour le son... realtek pour le réseau... ces deux marques passent facilement 50 Mhz... toujours bon à savoir...
Dernier point, directement lié au précédent... l'IDE, le fait de passer le PCI à 50 MHz overclockera irrémédiablement les ports IDE... et donc les disques durs... Autant dire tout de suite qu'aucun disque du commerce, sauf rare exception ne tiendra cette fréquence...
La solution, utilisez un controleur IDE W680 (carte raid 0 pour IDE), ça ne coute qu'un quarantaine d'euros... Cete s carte encaisse près de 60 Mhz de PCI et ne provoquera aucune erreur que provoque un disque dur O/C direct port IDE...

Conclusion

Pour plus d'information, n'hésitez pas à contacter Lexa...
Nous remercions sebkulu pour nous avoir préalablement autorisés à diffuser son guide.