Au bord de la crise de nerf

Répondre
Partager Rechercher
peut-etre que le moteur d'horizons fait appel a des routines directdraw
Et vu que directdraw a disparu en directX 9

Apres va savoir comment c'est géré derriere :/
Iriban relis les lignes au dessus et tu comprendras pourquoi tu viens de dire une betise a mon avis

Tomas
Pas forcement.
Comment savoir comment ATI et Nvidia gère l'absence de directdraw dans leur drivers ? sachant que crosoft a changer les appel en l'integrant a direct3D.
Peut-etre que Horizon fais des appels directdraw et que ceux ci sont mieux géré par Nvidia que par ATI.
Je ne pense pas que se soit du domaine de l'impossible.

Donc ca peut venir des drivers et de leur capacité a gérer l'absence de directdraw non ?

ok c'est un poil capilotracter mais bon ..
la tu vas chercher midi a quatorze heure et en plus totalement faux

Direct Draw gere en interne par Nvidia alors ke DirectDraw etait cense etre gere par DX ben c pas possible car ca genreraist des conflits sur ceux ki justment utilise DX 8 avec DD

Tomas
directdraw est geré par directX hein.
Mais les drivers faut bien qu'ils comprennent directX


Mais sinon mea culpa directdraw a disparu depuis un bon moment en fait .... donc rien a voir
Le jeu (sil utilise comme technique dans son moteur 3D les biblioteques DIRECTX) nentre pas directement en communication avec la carte il ne c pas ce ke c ni ou elle est, mais il utilise les primitives ke lui fournissent la biblioteques de procedures 3D ki ssappellent ddirectx kelke soit son age (du 1 au 9 c tjs le meme principe). Celle ci se chargent de communiquer avec les drivers les bonnes primitives

Donc si Direct X version n na pas ces primitives il ne peut marcher.
Si parcontre il a ses primitives il sera alors appelle par le moteur 3D et celui ci lui communiquera les donnes daffichage et de gestion des elements diverssess et varie pour avoir le resultat.

Si le jeu etait en open gl ben le moteur appellerait les primitives OpenGl ki elles sont installees en meme temps ke les drivers des cartes graphiques en general.

Voila un ptit topo pour essayer d'expliquer de facon rudimentaire ce ki se passe (ya des point sflou je vou slaccorde mais je suis pas specialise dans les moteurs graphiques)

Tomas
oui mais comme je l'ai deja dit lors d'une evolution de directX, directdraw c'est retrouvé integré a direct3D et les primitives avaient changé justement .. d'ou les possibles problemes.
Normalement le directx a été lancé par microsoft afin que le développeur puisse programmer tranquillement sans se soucier du matériel.
En plus les version sont compatible entre elles, ainsi même si direct Graphics (je trouve le direct draw plus simple pour développer de la 2D mais avec Graphics on peut faire des choses comme des rotations et des déformations assez simplement vu que se sont des objets 2D en 3D) est apparue dans directx9 afin de remplacer la gestion 2D de direct draw par une gestion 2D par la 3D (clair non ), les jeux directx 8.1 et autres reste normalement jouable même si l'on à le nouveau directx d'installer.

Donc si Hz tourne sous dx8.1 c'est qu'il ne tient pas compte des nouvelles fonctionnalités du dx9.

Pour en revenir au driver, il se peut que driver soit moins stable en dx9 qu'en dx8.1. Bref au final tant que sa fonctionne on s'en fout .
hum marrant que personne ne dise rien sur la carte son integree ... moi je te conseille aussi de chercher dans ce sens là (si qqun peut te preter une 'vraie' carte son par ex) .
Les freeze quand ce n'est pas un probleme de chauffe (enfin apres ca depend de la carte mere) cela vient d'un probleme de drivers.

Dnas ton cas effectivement ca parait un probleme de drivers graphique. Tu as qu'elle version des drivers nVIDIA ?
Moi perso j'ai installé les 53.03 que je trouve plus stable que les 52.xx (sous Desert Combat ca merdait à fond par exemple).

Bon je viens de voir que tu un chipset nForce2 donc ta carte mere est assez recente pour avoir un sonde sous le pross. Donc pour savoir si cela vient d'un probleme de chauffe va dans le BIOS au niveau des options de Temperature pour activer le Warning BEEP. Mets le assez bas (dans les 56°C maxi) pour que la carte mere te signale par un beep (assez stressant ) si tu surchauffe.

Tiens nous au courant
bon
encore un GRAND merci a toutes les personnes qui se sont donnée la peine de me repondre pour m'aider c'est vraiment tres gentil =)

g fait un ptite bidouille de dernier recourt ... g passé ma ddr de 333 a 266 mghz ...et la miracle je viens de jouer 4h sans un seul plantage ...


va comprendre ...
Répondre

Connectés sur ce fil

 
1 connecté (0 membre et 1 invité) Afficher la liste détaillée des connectés