Les settings graphiques :

La première commande à connaître quand vous jetez un œil du coté des settings graphiques : le vid_restart. Cette commande permet de relancer le moteur en prenant en compte tous les changements qui ont pu être faits au niveau des cvars. En effets, certains paramètres ne peuvent pas être appliqués sans relancer le moteur.

La deuxième commande à connaître: timedemo demo1. Celle-ci permet de mesurer les performances de votre machine en jouant une démo le plus rapidement possible et vous donne à la fin votre moyenne de fps.

Certains settings peuvent vous faire gagner beaucoup en performances, en particulier les commandes commençant par image_. Extrait de ma config perso qui devrait faire gagner pas mal de perfs (a noter que c’est aussi très dépendant de la machine, j’insiste sur le fait que cela ne sera pas optimal chez tout le monde): 

 
seta image_lodbias "15"
seta image_downSize "1"
seta image_filter "GL_LINEAR"
seta image_forceDownSize "1"
seta image_anisotropy "0"
seta image_downSize "256"
seta image_downSizeLimit "256"
seta image_ignoreHighQuality "1"
seta image_downSizeBumpLimit "256"
seta image_downSizeSpecularLimit "64"
seta image_downSizeBump "1"
seta image_downSizeSpecular "1"


Autre chose à regarder: le com_videoRam, qui doit être égal à la mémoire vidéo de votre carte graphique.
Finalement, une série de commandes semblent bien marcher chez la pluspart des gens (je dois avouer que je n’ai absolument pas vu de différence): image_useCache, image_cacheMegs et image_cacheMink. Les valeurs sont un peu plus tordues, et un mauvais calcul peut lamentablement faire planter le jeu. J’ai trouvé sur un site une formule qui semble fonctionner:

  • image_cacheMegs doit être égal au quart de votre RAM
  • image_cacheMink doit être égal image_cacheMegs / 8 * 1024
  • image_useCache doit être à 1, sinon ca sert à rien...

Par exemple, pour mon pc avec 1go de ram, j’ai:


seta image_useCache "1"
seta image_cacheMegs "256"
seta image_cacheMinK "32768"


Pour ce qui est des autres settings graphiques, je pense qu’il est mieux que chacun fasse ses tests et juge du résultat. J’ai personnellement opte pour un r_gamma et r_brightness a fond, et un peu de r_lightScale, ce qui me donne un jeu super clair.

Pensez également a jouer avec les commandes commençant par r_skip, toutes ne sont pas accessibles par le menu et on y trouve des choses intéressantes (je pense notamment à r_skipParticles r_skipSpecular et r_skipFogLights, faites attention a r_skipAmbient et r_skipDeforms qui ont de gros effets pervers).

Attention également au vsync ! Beaucoup de gens me posent la question, alors je vais répondre une fois pour toute ici : le vsync, comme son nom l’indique, signifie que les fps se calent sur le taux de rafraîchissement vertical de l’écran. En d’autres termes : si votre écran est en 60Hz, le jeu essaiera d’atteindre 60fps pour s’aligner. Le problème, c’est que si votre machine n’arrive pas à suivre (ce qui est fort probable), elle s’alignera sur le prochain seuil, c’est-à-dire 30fps !

Une dernière chose à propos du rafraîchissement, il est possible de changer la fréquence de votre écran dans Doom 3 grâce à la commande r_displayrefresh. Cette commande est par défaut bloquée en multijoueur, donc pensez à la préfixer par un set. Elle nécessite en général un vid_restart.