dimanche 7 novembre 2010

Gagner des FPS sur DoD 1.3

Vous manquez cruellement de fps sur DoD, vous avez un vieux pc pourri et vous tournez à 50 fps dès que vous croisez une poule. OK, c'est vraiment vraiment foireux pour faire des matchs, on est d'accord! C'est donc un problème qui vous éreinte et vous ne savez que faire. A la limite, vous pourriez acheter une nouvelle carte graphique mais votre carte mère ne prend que les anciennes cartes graphiques... Et pour couronner le tout, vous n'avez pas une tune à mettre dans du nouveau matos. Donc c'est la merde...
Pour ceux qui ne se représenterait pas d'office ce qu'est un manque de fps, et comme je le disaits à LeoN dans les commentaires de cet article: imaginez qu'il existe des gens pour qui tout roule comme une balle magique sur la banquise et des gens pour qui tout roule comme un Rubik's cube
sur un escalator à l'horizontale... C'est à peu près le même rapport pour quelqu'un qui tourne à 20 ou 30 fps...
Et bien voici quelques petites astuces pour gagner plein de fps et ramer...quand même moins.


Nettoyer votre machine !


Ca a l'air de rien mais ça ne l'est pas du tout! Croyez moi. Ouvrez votre boitier - éteignez votre pc avant bien sur - Nettoyer-le au pinceau pour virer toute la poussière et vous n'aurez peut-être plus à lire le reste de ce dossier!



Optimisation de votre carte graphique

Configurer votre carte graphique pour avoir les meilleurs résultats possibles.
Pour avoir 100 fps, hormis les autres réglages, il faut désactiver la synchronisation verticale. Une fois ceci fait, inscrivez dans votre config.cfg ou votre userconfig.cfg "fps max 101". Vous aurez ainsi 100fps à la place de 60. Voici un tutoriel du net pour vous expliquer comment faire si vous êtes néophytes:
http://www.tayo.fr/100-fps-nvidia-tutoriel.php

Pour que ca soit efficace, il faut que votre écran aie le même framerate que votre jeu pour avoir une bonne synchronisation. Pour ce faire, allez voir mon article sur le framerate :
http://actu-dod.blogspot.com/2010/10/framerate-et-fps-leternelle-question.html
Dans le même panneau que dans ce tuto (pour ceux qui ont une nvidia), réglez les paramètres comme il suit :

Anti-crénelage: désactivé
Optimisation d'échantillon anisotrope: activé (ou désactivé tout)
Optimisation du filtrage anisotrope: activé
Filtrage de textures : Choisissez hautes performances
Filtrage de texture - bias LOD négatif : activé
Filtrage de texture - qualité: désactivé
Synchronisation verticale: désactivé
Triple mise en mémoire-tampon: désactivé


Pour ceux désireux d'en savoir plus ou qui se posent des questions, voici un post intitulé "les paramètres nvidia de A à Z"

Pour ceux qui ont une carte ati :
http://www.pc-code.com/base/dossiers/pilote_ati.php

Si cela est possible, vous pouvez overclocker votre carte (augmenter ses performances) mais je n'y connais rien en la matière...

N'oubliez jamais que hautes performances = + de fps et que qualité = rendu et que nous préférons évidement dans cet article les performances à la qualité bien que l'augmentation des fps soit une qualité en soit dans notre cas :)


Optimisation de votre jeux

Configurez votre userconfig.cfg qui se trouve dans dod_french ou dod... Ajoutez y :

cl_bob "0" Supprime le mouvement de l'arme lors des déplacements
cl_particlefx "0" Enlève fumée, débris, pluie, ...
cl_himodels "1" Réduit la qualité du rendu des personnages
gl_texturemode "NEAREST_MIPMAP_NEAREST" mode d'affichage le plus pourri
gl_max_size "256" minimise la taille du cache des textures
gl_polyoffset "0.1" pour les geforce ou 4 pour les ati
gl_playermip "2" Réduit la qualité des personnages
gl_picmip "2" Je vous conseille de le laisser à 0 mais utile pour les dinosaures
gl_dither "0" Active le dithering (mettre à 0 si votre carte vidéo supporte les palettes 32 bits).
gl_cull 1 désactive le rendu des faces cachées
gl_clear "0" Fait apparaitre des fissures entre les textures (aux points de collage)
gl_round_down "1" Permet de définir la valeur (arrondie a l'inférieur) de la la taille des textures
gl_wateramp "0" désactive le mouvement des vagues
gl_keeptjunctions "0" Active un effet de fissures entre les textures (plus joli mais plus gourmand en fps)
gl_lightholes "0" désactive quelques détails...
gl_reporttjunctions "0"
gl_texsort "0" Désactive la brillance de certaines textures
precache "1" Plus de fichiers sont chargés avant d'entrer dans le serveur, ce qui allège l'ordinateur pendant la partie
r_decals "0" désactive les impact de balles
r_lightmap "0" Rendu de lumières
gl_ztrick:
Accélère le rendu 3d sur les carte de type 3dfx (mais génère des tremblements et bugs graphiques avec certains modèles de cartes).
r_novis "0" Désactive l'affichage des polygones sous l'eau
gl_reporttjunctions:
Active le report dans la console des T-junction

fps_max "101" Augmente le nombre de vos fps à 100... sans devoir être en mode devloper contrairement à toute autre valeur au dessus de 60...

NB: L'intérêt d'utiliser l'userconfig.cfg réside dans le fait que c'est votre config.cfg qui l'exécutera. Ça vous permet de pas foutre le bordel dans votre config et de la foutre en l'air...
Vous pouvez également télécharger les models HLTV pour gagner en fps sur le vieux ftp pourri de l0ker :) Cherchez ... Ils suppriment les mouvement de rechargement et autres ...

Optimisation de Windows

Virez tous les programmes qui sont en arrière plan et qui vous servent à rien, comme firefox par exemple. Pour faire plus simple, enlevez tous les programmes au démarrage qui vont vous pomper des ressources systèmes comme msn et le reste. C'est à dire tous les programmes au démarrage à part votre firewall et votre antivirus. Je sais que c'est un peu radical mais les résultats sont garantis, surtout pour les cartes graphiques intégrées. Pour ce faire:
Ouvrez le menu démarrer et cliquer sur exécuter. La fenêtre Exécuter s'ouvre. Rentrez alors dans l'invite de commande "msconfig". Une nouvelle fenêtre s'ouvre : l'utilitaire de configuration système. Attention à ne pas faire n'importe quoi car vous pourriez vous retrouver mal... Allez dans l'onglet démarrage et décochez tout sauf votre antivirus et votre firewall. Enfin tout ce qui concerne la sécurité de votre ordinateur, à vous de voir. Pour vous aider, vous avez le chemin d'accès des éléments de démarrage dans l'onglet "commande". Si vous doutez, ne faites pas n'importe quoi, allez voir sur internet ou demandez à quelqu'un qui s'y connait. Lorsque votre jeu est lancé, vous pouvez également fermer "explorer.exe" qui sert à afficher le bureau et ses fenêtre, ce qui ne vous sert à rien pendant votre partie. Pour ce faire : tapez "ctrl + Alt + delete". Le gestionnaire de tâches apparait. Allez dans processus et cliquez droit sur explorer.exe, terminer le processus. Vous ne voyez plus alors que votre fond d'écran. C'est normal. Vous pouvez toujours naviguer entre vos programmes qui ne dépendent pas de l'explorer en utilisant "ALt + Tab" et vous revoilà sur DoD. Pour plus d'informations concernant l'optimisation de windows, allez voir sur google, il existe encore 1000 astuces :)
J'espère que cet article vous aura plus (une fois de plus) et désolé pour mon écriture de pute (pour ceux que ca gêne).

18 commentaires:

  1. (Y)

    Gl_round_down # - textures de qualité inférieure.

    gl_round_down 0
    img266.imageshack.us/img266/4210/glrounddown0jn1.jpg

    gl_round_down 1
    img501.imageshack.us/img501/7882/glrounddown1xa2.jpg

    Jamais tester sur dod.

    RépondreSupprimer
  2. Définition,

    gl_round_down: Permet de définir la valeur (arrondie a l'inférieur) de la la taille des textures

    RépondreSupprimer
  3. gl_ztrick: Accélère le rendu 3d sur les carte de type 3dfx (mais génère des tremblements et bugs graphiques avec certains modèles de cartes).

    RépondreSupprimer
  4. gl_clear: Fait apparaitre des fissures entre les textures (aux points de collage)

    RépondreSupprimer
  5. gl_dither: Active le dithering (mettre à 0 si votre carte vidéo supporte les palettes 32 bits).

    RépondreSupprimer
  6. gl_keeptjunctions: Active un effet de fissures entre les textures (plus joli mais plus gourmand en fps)

    RépondreSupprimer
  7. gl_reporttjunctions: Active le report dans la console des T-junction

    RépondreSupprimer
  8. Ouaw! Merci pour tous ces détails, je vais éditer cet article que j'ai peut être publier un peu trop vite. Merci du geste c'est très sympa :)

    RépondreSupprimer
  9. Derien, =D
    Si tu a besoin d'aider pour se genre d'article ou sur le Système de DoD fait moi signe =D
    (J'aime DoD)

    RépondreSupprimer
  10. Jouer défaut c'est tellement mieu !!

    RépondreSupprimer
  11. Il existe des gens pour qui tout roule comme une balle magique sur la banquise comme ... il existe des gens pour qui tout roule comme un rumicube dans un escalator à l'horizontale ...

    RépondreSupprimer
  12. Je parle niveau matos et tunne à investir dans le matos, autremendit, des fps :p

    RépondreSupprimer
  13. Ouai un peu comme sa:

    http://nsa11.casimages.com/img/2009/11/14/091114072446441991.jpg

    Ou sur un jeu plus récent

    http://nsa11.casimages.com/img/2009/11/14/091114075510984494.jpg

    =D

    RépondreSupprimer
  14. Bon par curiosité j'ai testé vos commandes...

    J'aurais juste une question: il y a t il un moyen pour que ces variables affectes uniquement le jeu et non le HUD?

    Je m'explique, mettez le gl_picmic à 2 et regardez ce que ça fait... Mon viseur est tout flou, tout mon HUD est flou (renforts, stamina, ammo & co.) même les armes du deathnotice le sont!

    RépondreSupprimer
  15. Normal, c'est pour les personne qui veulent avoir plus de Fps.

    (Avec les Pc de nos jour cela ne sers a rien, Je pense.)

    RépondreSupprimer
  16. Non à priori et sa deviendrais du hax' pur et dur sauf si t'es sous win95 ... CVAR bloqué en compétition généralement à 1... A vérifier ... Le mieux reste le défaut mais il faut évidement savoir faire la part des choses ... :)

    RépondreSupprimer
  17. On m'a appris que fps_max 100 provoque un bug sur dod13 et il vaudrais donc mieux laisser cette valeur à 90 max. J'ai regarder un peu sur le net et j'ai trouver cette citation sur le net :
    "fps_max "90"
    This command will set your maximum frames per second. When most people first start playing they set it to 100 or higher. Unfortunately in Day of Defeat there is a bug that will cause the automatics to skip shots and the recoil is just funky if fps_max is set too high. I am uncertain as to what number the bug first occurs at but I know it is somewhere above 90. Most people I know have their fps_max set to 90. Personally, I set my fps_max to 75. The only reason for this is because I played for a few years on an inferior graphics card that could not produce a constant frame rate if set to more than 75, so out of habit I have just left it set to 75 for personal consistency. I would say the majority of players I know use somewhere around 90." - Micol Brittain (Team Pandemic)

    J'éditerais cet article un peux plus tard, si par contre vous avez des renseignements à ce sujet ... :)

    RépondreSupprimer
  18. Bill'2s Process Manager <<<< Voila un programme qui pourrais vous rendre la vie beaucoup plus facile :)

    RépondreSupprimer