CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Doom 3
Forum
  • Accueil
  • Actus
  • Tests
  • Vidéos
  • Images
  • Soluces
  • Forum
Liste des sujets

optimisation

chtitZorG
chtitZorG
Niveau 6
14 août 2004 à 17:06:41

yo!
j ai pu voir sur certain topic que l on pouvait optimiser DOOM pour qu il tourne mieux j aimerai qu elle soient recensée ici svp
merci

destroyer_le
destroyer_le
Niveau 10
14 août 2004 à 17:16:22

Elles ont été mis des dizaines et des dizaines de fois alors si t´as pas le courage de te bouger et de regarder un des nouveaux topic où les astuces ont toutes été recensé, bah fout toi sous un train tu feras pas grand chose dans ta vie....

guy_dondevelo
guy_dondevelo
Niveau 10
14 août 2004 à 17:30:14

Il y a deja beaucoup de topic la dessus mais bon si certain ont pas envie de faire un recherche, je veux bien tout résumer..

Decompresser les fichiers . pk4 :
Celà évite au processeur d´extraire en temps réel les textures, et ainsi de gagner des ressources ( attention le jeu occupera 3.8 Go par la suite!) :

Extraire les fichiers pak000.pk4, pak001.pk4, pak002.pk4, pak 003.pk4 et pak004.pk4 dans C:/Program Files/Doom 3/Base ( repertoire d´installation du jeu par défaut). Il faut ensuite supprimer ces . pk4 après les avoir décompresser.

Autre optimisation assez efficace, ouvrir avec bloc-note le fichier DoomConfig.cfg qui se trouve dans le repertoire Base du jeu, repèrer la ligne seta image_cacheMegs " 32" et remplacer 32 par 128.
Ce la permet de mettre plus d´image en mémoire afin de limiter l´accès au disque.

Pour les GPU :

Les possesseurs de carte ATI ont la possibilité d´optimiser les shaders pour le jeu : il suffit d´ouvrir le fichier interaction.vfp :

Repérer la ligne :
PARAM subOne = { -1, -1, -1, -1 };
PARAM scaleTwo = { 2, 2, 2, 2 };
et ajouter juste en dessous :
PARAM specExp = { 16, 0, 0, 0 };

Repérer la ligne :

  1. perform a dependent table read for the specular falloff

TEX R1, specular, texture[6], 2D;
et remplacer tout ça par :

  1. perform a dependent table read for the specular falloff
  2. TEX R1, specular, texture[6], 2D;

POW R1, specular.x, specExp.x;

N´oublier pas d´enregistrer les modifications !

Enfin, dernier Tweak valable pour toutes les CG, qui fait gagner a mon sens le plus de performences :
Ouvrir un nouveau fichier bloc-note, et copie/colle les informations suivantes :

Pour une carte 128 MO :

seta image_usePrecompressedTextures " 1"
seta image_useCompression " 1"
seta image_downSizeLimit " 512"
seta image_ignoreHighQuality " 1"
seta image_downSizeBumpLimit " 512"
seta image_downSizeSpecularLimit " 128"
seta image_downSizeBump " 1"
seta image_downSizeSpecular " 1"
seta image_downSize " 1"
seta image_forceDownSize " 1"
seta image_roundDown " 1"
seta image_lodbias " 0"
seta r_preload " 1"
seta r_useCachedDynamicModels " 1"
seta r_skipBump " 0"
seta r_multiSamples " 0"
seta r_shadows " 0"
seta r_useOptimizedShadows " 1"
seta r_useTurboShadow " 1"
seta g_projectilelights " 1"
seta g_bloodEffects " 1"
seta g_decals " 0"
seta g_showBrass " 0"
seta g_muzzleFlash " 0"
seta g_showPlayerShadow " 0"
seta image_anisotropy " 1"
seta image_filter " GL_LINEAR_MIPMAP_NEAREST

Pour les cartes disposants de 64 MO :

seta image_usePrecompressedTextures " 1"
seta image_useCompression " 1"
seta image_downSizeLimit " 256"
seta image_ignoreHighQuality " 1"
seta image_downSizeBumpLimit " 256"
seta image_downSizeSpecularLimit " 64"
seta image_downSizeBump " 1"
seta image_downSizeSpecular " 1"
seta image_downSize " 1"
seta image_forceDownSize " 1"
seta image_roundDown " 1"
seta image_lodbias " 0"
seta r_preload " 1"
seta r_useCachedDynamicModels " 1"
seta r_skipBump " 0"
seta r_multiSamples " 0"
seta r_shadows " 0" / / NOTE
seta r_useOptimizedShadows " 1"
seta r_useTurboShadow " 1"
seta g_projectilelights " 1"
seta g_bloodEffects " 1"
seta g_decals " 0"
seta g_showBrass " 0"
seta g_muzzleFlash " 0"
seta g_showPlayerShadow " 0"
seta image_anisotropy " 1"
seta image_filter " GL_LINEAR_MIPMAP_NEAREST"

A noter qu´il n´y a pas d´espace entre " et 1 ( forum de merde!). Enregistrer ce fichier sous le nom autoexec.cfg et place le dans le répertoire base du jeu.
ATTENTION : ce tweak entraine la désactivation de certains effets ( en particulier les shaders) qui permettent un gain important des performences, mais au prix d´un qualité d´image légèrement inférieure, mais rien de visible lors du jeu ( j´ai personnelement remarqué aucune différence).

Voila, avec ces Tweaks le jeu tourne en 800x600 Details Medium ( options avancées désactivées) sur mon Athlon 1.3 Ghz, 512 SD Ram et une Radeon 9000 Pro, avec un framerate variant de 10 FPS lorsque il y a plus de 5 ennemis a l´écran à 35 FPS dans les couloirs vides. J´espere avoir été clair et que ces informations pourront vous aider !

Sources :
http://www.infos-du-net.com/modules/nsections/astuce-70.html
http://ucguides.savagehelehelp.com/Doom3/FPSVisuals.htm

chtitZorG
chtitZorG
Niveau 6
14 août 2004 à 17:53:13

merci beaucoup guy_dondevelo
c vrai g pa eu le courage de regarder les topics bien loin yen a bcp trop mais c pa la peine d etre agressif com sa destroyer et je pense que tu es un peu tro hatif en me disan que je n irai pa loin ds la vie a coz de ca , si tu trouvé mon topic stupide c t pa la peine de repondre je me serai passé allegrement de ta reponse qui n a servi absolument a rien , o moin celle de guy m ora fait avancé moi et je l en remerci
voila a+

sheik-demoniakk
sheik-demoniakk
Niveau 10
15 août 2004 à 02:56:16

:up:
Tres important comme topic

gababa
gababa
Niveau 9
15 août 2004 à 05:16:49

Vraiment merci guy :up:

Brett2
Brett2
Niveau 6
15 août 2004 à 05:25:51

Honnetement je pense comme destroyer. Trop souvent les gens se forcent pas à chercher, et quelques coup de souris puis il aurait leurs réponse. Chitzorg le temps qe t´as mis à écrire ton message, si tu l´aurais mis à chercher t´aurais au final gagner du temps, pis t´aurais sauver de la frappe. Prends le comme tu veut, mais si on y mets tous du sien on auras un forum qui as de l´allure. Et pour guy_dondevelo t´es vraiment serviable comme mec. Félicitation, laches,, pas mais tu pourrais les faire chercher aussi. :ok: