Page 1 sur 1

[BGT] Problème de ralentissement

Posté : lun. 23 janv. 2012, 20:19
par Umbre
Bon, je viens de réinstaller tout Baldur's histoire de me faire un bon vieux BGT (la tentation de la 1.13... que voulez vous)
Bref, j'ai tout installer (avec création du répertoire et patchs installés), j'ai fais un premier lancement avec BG2/ToB patché pour régler les paramètres, et déjà je trouve le jeu très... ralenti, mais bon, j'ai tout un bazar à installer, je quitte et installe tout les mods, voici mon Weidu:
► Afficher le texte


je précise que pour avoir le pleine écran, j'ai une résolution Widescreen de 1366x768

Enfin voici mon pc: [TH="class: fontnormal txt_l txt_t pdg_r"]Processeur [/TH] [TH="class: fontnormal txt_l txt_t pdg_r"] RAM installée [/TH] [TH="class: fontnormal txt_l txt_t pdg_r"] Disque dur [/TH] [TH="class: fontnormal txt_l txt_t pdg_r"] Mémoire vidéo dédiée [/TH]
Intel Core i5-460M* 2,53 Ghz /
4 Go
750 Go (je dois avoir encore 100 Go de libre)
1024 Mo Nvidia GeForce G330M avec technologie Optimus
Microsoft Windows 7 Premium avec toutes les mises à jour

Enfin bref, mon BGT raaaaaaame alors qu'il devrait être survitaminé, donc quelqu'un a t-il une idée sur le pourquoi du comment?? Et une solution (pleeeeease)

merci d'avance

Posté : lun. 23 janv. 2012, 20:29
par Anomaly
D'abord il faut savoir ce que tu entends par "ralentissement". Est-ce que le jeu met des heures à charger une nouvelle partie ou une partie existante, ou est-ce que en cours de jeu, l'horloge en bas à gauche de l'écran n'est absolument pas fluide, ou encore autre chose comme le scrolling de la carte très lent ? Suivant le problème la solution n'est pas la même.

De manière générale en revanche, il est fort probable que les paramètres vidéos ne conviennent pas, les pilotes des cartes récentes ayant laissé tomber les vieux jeux. Essaye déjà de voir si l'accélération 3D est active dans le BGConfig.exe, et active-là si c'est pas le cas pour voir si ça change quelque chose.

Posté : lun. 23 janv. 2012, 20:57
par Isaya
Depuis des années, carte nVidia + les jeux Infinity Engine = défauts graphiques et / ou ralentissement (d'après le nombre de fois où le problème a été signalé). Il y a plein de messages sur le forum à ce sujet.

Consulte notamment ce message et ses liens pour plus de précisions.
Si tu as bien utilisé le biffing dans BGT, vois si la solution proposée par dératiseur (dans un des liens) en utilisant le panneau DirectX donne des résultats.

Posté : lun. 23 janv. 2012, 23:49
par Umbre
Il s'agit d'un ralentissement genre scrolling, aussi bien sur une map que lors de la création de perso ou le menu, les temps de chargement sont normaux sinon et je n'ai pas vu de bug graphique. Bon je vais voir dans le lien d'Isaya, merci en tout cas

Edit: Question, ou peut on voir sa version DirectX ???

je précise aussi que je joue sur portable, donc comme savoir si le pb vient du disque dur ou du directx??

Posté : mar. 24 janv. 2012, 00:01
par Smidge
J'ai déjà eu ce problème à cause d'une trop grosse résolution choisie avec Widescreen.

Essaie de désinstaller temporairement ce mod, et voit si ça te fait toujours pareil.

Posté : mar. 24 janv. 2012, 01:03
par Umbre
test en 1024 sans Widescreen fait, ça change rien sur le scrolling et en plus les énormes bandes noires sur les bords sont franchement... moches :gign:

Posté : mar. 24 janv. 2012, 01:11
par Smidge
essaye sans déverrouiller la résolution (de toute façon, au delà de 800x600, sans widescreen, ça ne rajoute que des bandes noires). Et d'ailleurs, pour le mod en question, la résolution doit être en 800x600 avant de faire des modifs, non ?

Posté : mar. 24 janv. 2012, 10:23
par Adanedhel
Réessaye sans le composant de BG2Tweaks "désintégration lente des items drows"; ça cause du lag à tous les coups sur ma machine.

Posté : mar. 24 janv. 2012, 10:40
par Umbre
le jeu était déjà ralenti AVANT l’installation du moindre mod, donc ils ne sont pas en cause logiquement...

j'en reviens à mes 2 questions:

-je joue sur portable, donc comment savoir si le problème est lié à directX ou au disque dur??? (en sachant que TW2 ou ME2 n'ont aucun pb:/)
-ou voit on la version directX qu'on a??

EDIT: Dératiseur avait écrit:
En fait mettre le Software Standard BLT fait "ramer" le jeu, qui s'en trouve ralenti.

J'avais ce bug avant sous Planescape, et je l'ai eu dernièrement sous IWD après avoir changé ma carte graphique.

Je me suis alors rappelé la solution que j'avais trouvé pour Planescape : Télécharger l'outil de configuration de directX (un fichier.cpl à mettre dans system32, après quoi il est accessible par le panneau de configuration)
Ensuite, tout simplement désactiver Direct draw (sous l'onglet direct draw, décocher "enable harware acceleration")

Et voilà, plus de gros carré noir, ça marche en 32 bits, et le jeu n'est pas ralenti un brin.
Je n'ai remarqué aucun bug sous aucun autre jeu en désactivant direct draw.
j'ai trouvé ma version directX, c'est la 10, je cherche le panneau de contrôle de cette version... pour l'instant je ne trouve que pour DirectX 9 :(

Posté : mar. 24 janv. 2012, 21:14
par Isaya
Pour ma part, j'avais écrit dans le lien que j'ai donné (relayant en cela les déclarations d'autres utilisateurs)
L'outil de configuration DirectX évoqué se trouve un peu partout, notamment ici. Bien que datant de l'époque DirectX 9, il est compatible avec les plus récents car il ne s'agit que d'un programme de configuration.
Je confirme : le programme en question fonctionne sous Windows 7.

Posté : mer. 25 janv. 2012, 01:23
par Umbre
ah ok, c'est le fait qu'il soit étiqueté Directx 9 qui m'a induit en erreur. Merci Isaya, comme toujours tu assures ;)

je vais tester ça


EDIT: j'ai dl le fichier, placer dans le système32, j'ouvre le panneau de configuration, rien de neuf, je vais dans "Apparence et personnalisation", toujours rien de neuf, j'ai fais le panneau de configuration Nvidia, la aussi rien de neuf, du coup j'ai été dans "Affichage" (rien de neuf), Résolution écran (rien de neuf), idem pour les paramètres avancés, bref, je trouve pas l'option de désactivation du Directdraw :( Quelqu'un a une idée svp???

Posté : mer. 25 janv. 2012, 21:29
par Adanedhel
Je vais surement dire une c....rie comme le coup du composant BG2 Tweaks mais bon j'y vais!

Je ne connais pas non plus les nouveaux windows depuis XP mais essaye toujours ça :

- Menu Démarrer > Exécuter (ou touche windows + R)

- tape dxdiag > ok

- si ça a marché tu vas dans l'onglet affichage, et en bas à gauche tu dois pouvoir désactiver l'accélération DirectDraw

En espérant que ça soit la solution à ton problème ^^

Posté : mer. 25 janv. 2012, 22:42
par Isaya
Umbre a écrit :j'ai dl le fichier, placer dans le système32, j'ouvre le panneau de configuration, rien de neuf, je vais dans "Apparence et personnalisation", toujours rien de neuf, j'ai fais le panneau de configuration Nvidia, la aussi rien de neuf, du coup j'ai été dans "Affichage" (rien de neuf), Résolution écran (rien de neuf), idem pour les paramètres avancés, bref, je trouve pas l'option de désactivation du Directdraw :( Quelqu'un a une idée svp???
Pour faire apparaître le moyen de lancer le panneau de configuration de DirectX, je bascule l'affichage du panneau de configuration en "petites icônes" au lieu de "catégories". Après quelques tentatives sans succès de le trouver dans une des catégories, j'ai décidé de recourir à la manière forte pour trouver l'icône "DirectX". ;)

J'ai un netbook 11" avec carte ATI. BGT même en widescreeen 1366x768 ne pose pas de problème. Par contre Baldur's Gate en widescreen 1280x768 me donne l'impression d'être lent dans le défilement de l'écran. J'ai essayé la désactivation de l'accélération matérielle sans grand succès, la différence n'étant pas perceptible.
Par contre, j'ai constaté un effet sur Firefox 9, qui tournait à ce moment-là. Dès lors, il a été incapable d'afficher correctement la barre du haut. Je ne pouvais plus non plus activer les trois boutons traditionnels en haut à droite de sa fenêtre, donc j'ai dû quitter par le menu. Les autres applications n'étaient pas affectées. Bizarre tout de même.

Posté : jeu. 26 janv. 2012, 00:43
par Umbre
Isaya a écrit :Pour faire apparaître le moyen de lancer le panneau de configuration de DirectX, je bascule l'affichage du panneau de configuration en "petites icônes" au lieu de "catégories". Après quelques tentatives sans succès de le trouver dans une des catégories, j'ai décidé de recourir à la manière forte pour trouver l'icône "DirectX". ;)
Euhh, c'est quoi la manière forte?? :gign:

(sinon j'ai mis le panneau de configuration en petites icônes mais idem, pas d’icône DirectX...

@Adanedhel: la commande "dxdiag" existe et fonctionne mais c'est le genre de manip que je préfèrerais éviter si possible. Le "directx.cpl" permet d'activer et de désactiver le directdraw par simple clique d'option à volonté, ce qui est bien plus pratique (surtout pour le réactiver) ;)

Posté : jeu. 26 janv. 2012, 01:05
par Alcofribius
Je plussoie Umbre, d'autant plus que j'ai essayé la commande et que l'outil de diagnostic, avec la catégorie (onglet affichage), ne permet pas de toucher aux options. J'ai en bas "executer DXdiag 64bits" entre autre, et mon ordi est Seven 64bits... Je précise vu que je suis plus ou moins nul en informatique.

Et pas de DirectX non plus en petites icones.

Posté : jeu. 26 janv. 2012, 07:19
par Adanedhel
Alcofribius a écrit :Je plussoie Umbre, d'autant plus que j'ai essayé la commande et que l'outil de diagnostic, avec la catégorie (onglet affichage), ne permet pas de toucher aux options. J'ai en bas "executer DXdiag 64bits" entre autre, et mon ordi est Seven 64bits... Je précise vu que je suis plus ou moins nul en informatique.

Et pas de DirectX non plus en petites icones.
Au temps pour moi, comme j'ai dit depuis XP je suis largué :scratch:

Posté : jeu. 26 janv. 2012, 09:21
par Sanctifer
Je veux pas faire mon chiant, mais j'avais dû chercher des renseignements là-dessus à l'époque, et tout ce que j'avais trouvé ramenait à ceci :
DirectDraw ne peut pas être désactivé sous 7 parce que le GUI (la GUI ?) l'utilise constamment, et il semblerait donc que microsoft ait enlevé la possibilité de l'activer/désactiver à volonté :( Que ce soit via le panneau de config ou le DXdiag

Le truc que j'ai vu revenir le plus souvent pour faire tourner les vieux jeux consiste en "arrêter le processus explorer.exe via le gestionnaire des tâches"
Mais je n'ai pas testé, et je ne suis pas sûr de comprendre comment lancer le jeu une fois que explorer.exe est éteint :p

Posté : jeu. 26 janv. 2012, 11:10
par Umbre
rah mais non, non non non, je veux paaaaaaaaaaaaaas.... Bon bah si c'est ça... fait chier... je pourrais plus jouer a BG :(

Posté : jeu. 26 janv. 2012, 11:36
par Alcofribius
Là pour le coup c'est violent d'aller dans le processus et de fermer explorer ! Par contre Sanctifer on doit pouvoir lancer des jeux et autres puisque je pouvais lancer des films, via "nouvelle tâche" dans le gestionnaire des tâches.

Merci pour les renseignements en tout cas... Faut que je mette moins de mods dans ma liste.

Posté : jeu. 26 janv. 2012, 11:37
par Sanctifer
Hé heu attends hein, je n'ai pas la science infuse et ce genre de truc trouve toujours une parade en général :gign:
Pas de panique

Il doit sinon toujours y avoir la solution de la machine virtuelle, non ?

Posté : jeu. 26 janv. 2012, 15:40
par Le Marquis
ATI rulezzzzzzzz :cool:

En désespoir de cause, tu peux essayer d'utiliser gamebooster.

http://www.iobit.com/gamebooster.html

Posté : jeu. 26 janv. 2012, 23:13
par Isaya
Umbre, comme je l'ai écrit dans mon message, il te suffit de passer l'affichage du panneau de configuration en "petites icônes" au lieu de "catégories". C'est la liste déroulante "Afficher par" au dessus des deux colonnes d'icônes sur l'écran d'accueil du panneau de configuration. Cela aura pour effet d'afficher tous les programmes *.cpl dans une grande liste, un peu comme c'était le cas il y a longtemps sous Windows 98 et 2000, ou encore sous XP (à condition déjà de changer le mode d'affichage).
Si j'ai parlé de "manière forte", c'est parce que ce n'est pas le mode de fonctionnement habituel et que cela court-circuite les menus et la navigation mis en place dans le panneau de configuration.

Si tu as une version 64 bits de Windows 7, tu dois placer le fichier directX.cpl dans le répertoire C:\Windows\SysWOW64 et non pas dans C:\Windows\System32. WOW64 désigne la couche applicative permettant de faire fonctionner des programmes 32 bits dans le système d'exploitation 64 bits. Autrement le programme n'apparaîtra pas dans le panneau de configuration.

Tu peux aussi explorer les diverses solutions proposés dans le sujet de référence sur ce genre de problème, sur Spellhold Studios, donc en anglais.
Les outils Compatibility Administrator et D3DWindower sont les plus prometteurs et moins bidouille que le "patch nVidia". VBS launcher est avant tout une automatisation par script de la désactivation de DirectDraw avant de lancer le jeu puis de sa réactivation quand on le quitte.


Sanctifer, il semble possible de désactiver DirectDraw sous Windows Vista et 7 (pas de différence fondamentale entre les deux sur l'aspect Aero, par exemple). Mais cela peut avoir des effets indésirables avec certains programmes, comme je l'ai constaté par moi-même (cf mon message précédent).
Je ne sais pas si tuer explorer.exe permet vraiment de faire tourner les vieux jeux. Mais cela peut en tout cas rappeler le passé, vu la grande probabilité de devoir redémarrer l'ordinateur par la suite, vu le bordel que peut entraîner le fait de tuer le bureau de Windows (perte d'accès aux programmes dans le barre de notification, ...) !

Les machines virtuelles n'ont pas toutes une émulation DirectX (le "mode XP" des éditions Pro et plus de Windows 7 n'en a pas) et j'ignore leurs performances. Je ne parierais pas trop là-dessus.


Quant à Game Booster, il me semble qu'il joue beaucoup sur le fait d'arrêter ou de mettre en priorité basse plein d'applications du type anti-virus ou autres. Je ne suis pas convaincu qu'il puisse résoudre un problème de lenteur manifestement lié à DirectX et aux drivers d'affichage.

Posté : jeu. 26 janv. 2012, 23:25
par Sanctifer
Isaya a écrit :Sanctifer, il semble possible de désactiver DirectDraw sous Windows Vista et 7 (pas de différence fondamentale entre les deux sur l'aspect Aero, par exemple). Mais cela peut avoir des effets indésirables avec certains programmes, comme je l'ai constaté par moi-même (cf mon message précédent).
Je ne sais pas si tuer explorer.exe permet vraiment de faire tourner les vieux jeux. Mais cela peut en tout cas rappeler le passé, vu la grande probabilité de devoir redémarrer l'ordinateur par la suite, vu le bordel que peut entraîner le fait de tuer le bureau de Windows (perte d'accès aux programmes dans le barre de notification, ...) !

Au temps pour moi, j'avais juste fait la manip via dxdiag, et pas via le fichier cpl à placer dans syswow64 (de fait, dans le system 32 ça marche pas :p )
Je viens de le faire et effectivement, on accède ainsi à une boîte de dialogue où il est possible de désactiver direct draw

Toutes mes excuses !

Posté : ven. 27 janv. 2012, 00:43
par Umbre
Si tu as une version 64 bits de Windows 7, tu dois placer le fichier directX.cpl dans le répertoire C:\Windows\SysWOW64 et non pas dans C:\Windows\System32. WOW64 désigne la couche applicative permettant de faire fonctionner des programmes 32 bits dans le système d'exploitation 64 bits. Autrement le programme n'apparaîtra pas dans le panneau de configuration.
Alors la, bien vu, le problème venait de là.
Tu peux aussi explorer les diverses solutions proposés dans le sujet de référence sur ce genre de problème, sur Spellhold Studios, donc en anglais.
Les outils Compatibility Administrator et D3DWindower sont les plus prometteurs et moins bidouille que le "patch nVidia". VBS launcher est avant tout une automatisation par script de la désactivation de DirectDraw avant de lancer le jeu puis de sa réactivation quand on le quitte.
je vais me pencher la dessus aussi, mais je suis loin d'être bilingue...

En tout cas merci Isaya

EDIT: j'ai désactiver "Use Hardware Acceleration" dans l'onglet DirectDraw, mais ça n'a pas changer grand chose pour mon BGT :(