











AMD et Intel ne cessent de le répéter : la course à la fréquence, c'est terminé. Aujourd'hui, le multicœur, c'est-à-dire la multiplication du nombre de cœurs dans les processeurs, est la voie royale pour obtenir toujours plus de performances. Le multicœur revient, en effet, peu ou prou à combiner plusieurs processeurs (deux, à l'heure actuelle, et bientôt quatre) dans une seule puce.
Du point de vue de Windows, c'est comme si le PC était équipé de plusieurs processeurs. Donc, si l'on part du principe que plusieurs ouvriers travaillent plus vite qu'un seul, on se dit qu'un processeur multicœur va décupler les performances des PC.
Sauf que la pratique ne rejoint pas toujours la théorie. En l'occurrence, si, grâce au multicœur, Windows a plusieurs ouvriers à sa disposition, il n'exploite pas ce regain de main-d'œuvre de façon optimale pour les jeux. La raison tient à la manière dont Windows répartit le travail entre les différents cœurs : au lieu de faire travailler les deux processeurs simultanément sur la même tâche, ce qui accélérerait son traitement, il préfère assigner chacun d'entre eux à une tâche différente.
Ainsi, avec un processeur double cœur, deux tâches peuvent être traitées simultanément sans que l'une n'interfère sur l'autre. C'est ce qui permet, par exemple, de compresser une vidéo en DivX en continuant à surfer sur Internet (quasiment) sans ralentissement.
Il existe des exceptions à cette règle. Ainsi, quelques rares logiciels, comme la version professionnelle de Photoshop, sont d'emblée conçus pour tirer parti de plusieurs cœurs ou processeurs. Dans ce cas, Windows leur assigne ses deux “ ouvriers ”, qui travaillent simultanément sur la même tâche et l'accomplissent plus vite. En quoi cela concerne-t-il les jeux ? La réponse est simple : bien que les processeurs à double cœur existent depuis près de deux ans, très peu de jeux sont conçus pour les exploiter et la plupart n'utilisent qu'un cœur.
Il n'existe pas de solution miracle à cette situation – on ne peut pas transformer un logiciel conçu pour le monocœur en logiciel optimisé pour le multicœur. Mais si votre PC est équipé d'un processeur à double cœur, nos astuces vous permettront tout de même de le mettre à profit pour gagner de précieuses images par seconde dans les jeux… en attendant la généralisation des jeux optimisés pour le multicœur.
On l'a vu, les jeux sont généralement conçus pour le monocœur. Certains développeurs proposent cependant, quelque temps après la sortie du jeu en magasin, une version optimisée pour le multicœur, à télécharger sur leur site Internet. C'est, par exemple, le cas pour Quake 4 (www.idsoftware.com) ou encore pour Call of Duty 2 (www.callofduty.com/patch_cod2/). Pensez donc à vérifier régulièrement si un tel patch est proposé pour votre jeu préféré !
Nous avons jugé de l'efficacité de ces astuces sur un PC équipé d'un Athlon 64 X2 3800+, de 1 Go de mémoire et d'une carte graphique GeForce 7800 GTX de nVidia. Sur cette machine, le jeu de gestion Anno 1701, avec toutes les options graphiques et de jeu réglées au maximum, n'affichait qu'entre 5 et 10 images par seconde dans les villes les plus chargés en habitants. Une fois les astuces appliquées, nous avons obtenu entre 15 et 25 images par seconde dans les mêmes conditions. Ce n'est certes toujours pas parfait, mais le jeu est devenu bien plus agréable à pratiquer ainsi !
Corrigez les chronomètres de Windows
Les jeux utilisent un chronomètre interne à Windows pour synchroniser leur affichage avec celui de l'écran et obtenir ainsi des animations toujours fluides. Mais Windows comporte plusieurs chronomètres, dont un en particulier, très utilisé par les jeux, n'est pas fiable lorsqu'un processeur à double cœur est présent dans le micro. Microsoft propose un correctif méconnu qui remédie à ce problème. A noter que cela ne concerne que les jeux ; Windows lui-même et vos logiciels habituels ne seront pas affectés.
1 - Ouvrez une fenêtre d'Internet Explorer et rendez-vous sur le site américain de Microsoft, à l'adresse http://support.microsoft.com/?id=896256. Là, cliquez sur le lien Téléchargez le package WindowsXP-KB896256-v4-x86-ENU.exe maintenant qui se trouve sous le titre Résolution.
2 - Vous devez maintenant valider votre installation de Windows. Pour cela, cliquez sur Continuer. Si le composant Windows Genuine Advantage n'est pas déjà installé sur votre micro, une barre jaune apparaît sous la barre d'adresse du navigateur, qui vous prévient que Ce site nécessite peut-être le contrôle ActiveX suivant… Cliquez sur cette barre et, dans le menu qui s'affiche, choisissez Installer le contrôle ActiveX. Cliquez ensuite sur Installer. Après quelques instants, vous revenez à la page de téléchargement. Cliquez sur le bouton Télécharger et enregistrez le fichier WindowsXP-KB896256-v4-x86-FRA.exe sur le bureau de Windows. Quand le téléchargement est terminé, fermez Internet Explorer.
3 - Double-cliquez sur l'icône du fichier récupéré. Si un avertissement de sécurité apparaît, cliquez sur Exécuter. Dans l'assistant d'installation, cliquez successivement sur Suivant, J'accepte, Suivant et Terminer. Votre ordinateur redémarre alors.
4 - Ouvrez l'éditeur du registre en cliquant sur la commande Exécuter du menu Démarrer et en tapant regedit. Là, affichez la clé HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager. Dans le menu Edition, cliquez sur Nouveau, puis sur Clé, et baptisez la nouvelle clé Throttle. Toujours dans le menu Edition, cliquez maintenant sur Nouveau, puis sur Valeur DWORD. Nommez la nouvelle valeur PerfEnablePackageIdle puis double-cliquez dessus. Donnez-lui la valeur 1, cliquez sur Ok et fermez la fenêtre de l'éditeur du registre.
Installez les pilotes de votre Athlon X2
Les processeurs multicœurs d'AMD ont besoin d'un pilote pour donner leur pleine mesure. Il sert à optimiser la façon dont Windows répartit la charge de travail entre les différents cœurs. Un autre logiciel proposé par AMD améliore l'utilisation du double cœur par les jeux.
1 - Connectez-vous au site www.amd.com. Cliquez sur le lien Drivers et utilitaires, dans la section Support. Cliquez ensuite sur Utilitaires et mises à jour du processeur Double-Cœur AMD Athlon(tm) 64 X2.
2 - En haut de la page, repérez le paragraphe commençant par AMD Dual-Core Optimizer et cliquez sur Téléchargez! à droite. Enregistrez le fichier Setup.exe sur le bureau.
3 - Vers le bas de la page, repérez le paragraphe qui commence par AMD Athlon(tm) 64 X2 Dual Core Processor Driver for Windows XP et cliquez sur Téléchargez! à sa droite. Enregistrez le fichier amdcpusetup.exe sur le bureau. Les deux téléchargements terminés, fermez le navigateur.
4 - Installez le pilote du processeur en double-cliquant sur l'icône du fichier amdcpusetup.exe. Si un avertissement de sécurité apparaît, cliquez sur Exécuter. Dans la fenêtre qui s'ouvre, cliquez sur Suivant, J'accepte les termes de ce contrat, Suivant et Terminer. S'il vous est demandé de redémarrer votre ordinateur, acceptez.
5 - Installez le second logiciel en double-cliquant sur l'icône du fichier Setup.exe. Si un avertissement de sécurité apparaît, cliquez sur Exécuter. Dans la fenêtre qui s'ouvre, cliquez sur Next, I accept…, Next trois fois de suite, Install et Finish. Cliquez sur Yes pour redémarrer le PC.
Utilisez les derniers pilotes de votre carte graphique
Si les jeux ne sont pas optimisés pour le multicœur, les pilotes récents de nVidia et d'ATI, eux, le sont ! Ils savent exploiter le second cœur du processeur et rendre ainsi immédiatement le premier au jeu, qui peut donc passer sans attendre à la suite de ses propres calculs. Mieux vaut donc vous assurer que vous utilisez les dernières versions de ces pilotes. Vous pouvez les télécharger directement sur les sites de nVidia et d'ATI.
















