> <
  • 1
  • 2
  • 3
  • 4
  • 5

Recrutement



Twitter

WoW Tweaking

Salut tout le monde !

Comme vous le savez à partir des fonctions "console" IG  on peut faire varier la qualité du jeu ainsi que les performances. Je vais vous montrer les paramètres cachés dans les options sur lesquels nous allons pouvoir agir. Toutes les commandes que je vais citer sont à taper IG dans le chat et nécessitent de relancer complètement le jeu pour prendre effet.

Les Performances:

Si votre PC est récent il y a de fortes chances que vous ayez déjà rencontré des "lags" voir des "freeze" dans des endroits où vous n'en avez jamais eu avant. La raison est simple, quand le client Burning Crusade est sorti et dans ses fins de développement (2.4.3) Blizzard venait tout juste d'ajouter le support des Dual Cores. Nativement le client BC ne sait pas gérer plus de 2 cœurs. Heureusement pour nous, il est possible de forcer ce paramètre via une fonction.

La commande la voici: processAffinityMask

c'est une fonction binaire qui va nous permettre de définir les cœurs sur lequel le jeu peu tourner (il faut bien lui dire vu qu'il est incapable de les détecter seul)

Je vous ai fait un petit tableau pour ceux qui n'ont aucune notion de binaire:

Je suis allé jusqu'au i7 pour le tableau mais la fonction permet d'aller jusqu'à 16 core/8 core hyper-threadé (valeur binaire:65535) ça sert à rien mais dans 20 ans on fera peut-être joujou avec.

Maintenant pour ceux qui préfèrent passer par une config recommandée plutôt que de faire sois même avec le tableau je vous présente 2 config, la première pour du "full" qui fera tourner wow sur tous les cores et la 2ème pour du "soft/optimal" qui laissera votre système d'exploitation sur un cœur à part.

Config Full
Dual-cores /console processAffinityMask 3
Tri-cores /console processAffinityMask 7
Quad-cores & I5 /console processAffinityMask 15
I7 /console processAffinityMask 255

 

Config Soft/Optimale (faites des tests)
Dual-cores /console processAffinityMask 3 ou 2
Tri-cores /console processAffinityMask 6 ou 7
Quad-cores & I5 /console processAffinityMask 14 ou 15
I7 /console processAffinityMask 252

Suivant les Configs le gain se situe entre 50 et 200 fps, personnelement j'ai gagné 150 fps.

Vous pouvez aller vérifier dans votre fichier config (World Of Warcraft/WTF/config.wtf) que wow a trouvé le nombre de cœur de votre proc (ex: SET coresDetected "8") changez la valeur si nécessaire.

Voici maintenant 2 exemples, dans le 1er cas je vais lancer 6 wow (graphismes à fond + à shattrath) sur un quad-core i7 hyper-threadé afin de mettre en évidence les ressources utilisées par le jeu. processAffinityMask est défini sur 3

Comme vous le constatez c'est un véritable massacre, le core 1 est complètement saturé, windows rame complètement quand je ferme tous les wow d'un coup on peut bien voir qu'ils tournaient tous sur le 1.

Et c'est exactement ce qui se passe chez vous car nativement wow ne gère par la valeur au-dessus de 3.
Maintenant passons au 2ème test, je vais fixer la valeur à 252 pour utiliser les cores 3,4,5,6,7,8 je laisse les cores 1 et 2 pour windows je ne serais donc pas en performances maximales mais ma vidéo en lecture sur youtube va pas ramer pendant le test.

Je lance 10 wow cette fois-ci pour gonfler suffisamment les courbes et mettre en évidence la différence.

Ressemblant non ?

Je vous fais pas un dessin je pense que vous l'aurez compris, le système tourne au poil, les ressources sont bien réparties et windows tourne tranquillement sur les cores 1 et 2. Si vous n'obtenez pas des résultat similaire vérifiez dans le gestionnaire des tâches si les affinités de wow sont accordées pour tous les processeurs (définir l'affinité sans passer par les commandes IG n'aura aucun effet).
Je ferme tous les wow pour voir la chute:

Voilà, en utilisant cette commande mon client est complètement optimisé point de vue performance, en désactivant la synchro j'ai un gain net de 150 fps, et je plafonne sur le cap des 400 (/console maxFPS 0) pour virer le cap. Wow se lance et se charge également 2 fois plus vite (les Data sont sur un SSD) tous les chargements sont quasiment instantanés et le gain en performance est clairement visible.

Les Graphismes:

Maintenant que votre wow est optimisé pourquoi ne pas aller booster la qualité au-delà de ce que les réglages Vidéo du jeu le permettent ?

Voici quelques commandes que vous pouvez rentrer IG pour rendre wow nettement plus beau. Vous pouvez faire une sauvegarde de votre fichier config.wtf si vous voulez revenir à vos réglages de base.

Tout ceci est extrait de mon config.wtf et ce sont les graphismes que j'utilise (j'éditerais pour commenter chaque ligne au fur et à mesure):

/console hwDetect 0
/console gxMaximize 1
/console gxRefresh 60
/console gxMultisample 4
/console gxMultisampleQuality 1.000000
/console gxFixLag 0
/console pixelShaders 1
/console SmallCull 0.010000
/console DistCull 500.000000
/console farclip 727
/console groundEffectDist 140
/console uiScale 1
/console maxFPS 61
/console maxFPSBk 30
/console UnitNameNPC 1
/console cameraSmoothStyle 0
/console showChatIcons 1
/console screenEdgeFlash 0
/console ShowTargetCastbar 1
/console secureAbilityToggle 0
/console timingTestError 0
/console screenshotFormat png
/console screenshotQuality 10
/console fullAlpha 0
/console doodadAnim 0
/console maps 0
/console trilinear 1
/console frillDensity 256
/console weatherDensity 3
/console textureFilteringMode 5
/console lod 1
/console cameraDistanceMax 50
/console gxWindow 1
/console fctComboPoints 1
/console minimapInsideZoom 0
/console CombatLogRangeParty 200
/console CombatLogRangePartyPet 200
/console CombatLogRangeFriendlyPlayers 200
/console CombatLogRangeFriendlyPlayersPets 200
/console CombatLogRangeHostilePlayers 200
/console CombatLogRangeHostilePlayersPets 200
/console CombatLogRangeCreature 200
/console CombatDeathLogRange 200
/console Sound_OutputQuality 2
/console gxColorBits 24
/console gxDepthBits 24
/console cameraView 4
/console groundEffectDensity 256
/console SkyCloudLOD 3
/console violenceLevel 5
/console weapontrails 1
/console anisotropic 16
/console showBreath 1
/console unitDrawDist 300.000000
/console componentTextureLevel 9
/console environmentDetail 1.5
/console projectedTextures 1
/console specular 1
/console gxTripleBuffer 1
/console spellEffectLevel 40
/console timingMethod 1
/console M2Faster 3
/console M2UsePixelShaders 0
/console M2UseShaders 0
/console lodDist 100.000000
/console vertexShaders 0
/console extShadowQuality 2

  • All
  • Applications
  • Phoenix
  • PVE
  • Défaut
  • Titre
  • Date
  • Aléatoire
charger plus maintenez SHIFT pour tout charger tout charger

Sur le Forum...

Créer un Compte