|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : février 2005 Messages : 1 ![]() |
Salut à tous
Voila j'ai sur mon pc une radéon 9200SE qui n'est compatible qu'en directx 8.1 et donc je voulais savoir si je pouvais quand même acheter et jouer à un jeu comme Pro Cycling Manager qui demande le directx 9 ? Merci d'avance!! [Titre modifié par Loulou24, merci d'utiliser des titres explicites à l'avenir] |
|
|
00
|
|
|
#2 |
|
Membre régulier
![]() |
B'jour,
Non, quand tu vas lancer le jeu, si tu n'as pas DX9, il va te jeter et te dire de l'installer |
|
|
00
|
|
|
#3 |
|
Membre éclairé
![]() |
Ouais il va te demander une bonne paire de DLL, et s'il arrive à lancer ton jeu il ne créra jamais le device, et va te mettre une jolie petite boite à dialogue pour que tu ailles sur internet et télécharger DirectX 9....
|
|
|
00
|
|
|
#4 |
|
Membre régulier
![]() Inscription : décembre 2004 Messages : 82 ![]() |
Bonjour,
il faut faire la distinction entre "le jeu exige une carte graphique compatible dx9" et "le jeu exige dx9". Dans le premier cas, tu ne pourras pas y jouer, au mieux, tu pourras l'installer. Dans le second cas, tu peux installer dx9, mais les fonctions "récentes" de dx9 n'étant pas gérées par ta carte graphique, il se peut que le processeur doive prendre le relai. Le jeu risque sera probablement moins beau et pourra même ramer. Je ne suis pas sur que tu sois fixé sans essayer, au pire si quelqu'un avait déj à joué à ce jeu sur la même carte grpahique que toi, tu serais fixé |
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : juin 2005 Messages : 60 ![]() |
L'intérêt de DX par rapport à OpenGL, c'est qu'il émule avec le processeur les fonctions non prises en charge par la carte graphique.
Tu pourras certainement installer DirectX 9 grâce à la compatibilité ascendante (fais-le, même si ta carte n'en tire pas pleinement parti , tu y gagneras peut-être un peu si les "anciennes" fonctions de DX8 ont été optimisées), normalement ça devrait même s'installer sur un PC sans carte 3D. Essaie d'installer DX9 (de toute façons, tous les jeux installe la dernière version de DX, datant du moment de leur sortie), après regarde sur le jeu s'ils donnent une liste des modèles de carte qui conviennent : c'est parfois le cas. Le seul risque, c'est que le jeu rame (plus ou moins), ou que tu ne puisses pas activer tous les réglages les plus jolis (pas d'antialiasing 8x en 1600x1200, -- Rom1 |
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() ![]() |
Quels sont les acteurs :
- jeu - carte graphique - driver - direct x runtime Le jeu est programmé avec une certaine API. l'API est Dx8.1, Dx9 ou Dx10. Si cette API n'est pas supportée par le système, le jeu ne peut pas se lancer. C'est là que le runtime intervient. Le runtime est backward compatible. Backward compatible parce qu'il permet aux jeux écrits avec une API *antérieure* de s'exécuter (un jeu écrit avec Dx8.1 pourra s'executer si Dx9 est présent avec un bémol que je précise plus loin). Il est backward compatible parce que si un driver n'est pas mis à jour pour prendre en compte le DDI le plus récent (DDI c'est l'API pour les drivers), alors il pourra fonctionner tout de même en excluant toutes les fonctionalités qui ne sont possibles qu'avec le nouveau DDI. Le driver est backward compatible également. C'est à dire qu'il peut être utilisé avec un ordinateur qui n'a pas mis à jour son runtime. Si un driver utilise l'interface DDI9 il peut communiquer avec le runtime Dx8.1 ou Dx7 parce que l'interface de programmation DDI9 prend en compte cette possibilité. Seul un driver DDI9 peut exposer les features spécifiques à DX9. La carte graphique, elle, est API agnostique. Tout ce qu'elle supporte ce sont des features hardware qui sont mis en oeuvre par les drivers. Un driver DDI9 n'a donc aucun mal à s'executer sur une carte graphique qui est sortie avec DX7 tout simplement parce que la carte graphique n'est pas liée à une quelconque API (elle a son propre mode de programmation qui n'est pas publié). Maintenant les features : Un jeu qui est programmé avec une certaine feature hardware en vue nécessite 1 - que le hardware supporte la feature en question ou qu'elle soit émulable par le runtime. Très peu de features sont émulables par le runtime et elles concernent principalement le transform and lighting. L'émulation est rarement aussi rapide que pour un support hardware correspondant sauf sur les cartes très bas de gamme. 2 - que le driver soit du bon niveau de DDI pour pouvoir exposer la feature au runtime (exemple: le DDI ne supporte les occlusion queries que depuis la version 9). 3 - que le runtime soit d'une version supérieure ou égale à celle pour laquelle le jeu est prévu. Mais cela se fait par une simple installation d'un runtime récent sur la machine. Un jeu est généralement conçu pour ne pas nécessiter une feature trop récente ou présente de manière restreinte pour ne pas limiter son public. Cela veut dire que si la feature hardware dont il a besoin pour un certain rendu n'est pas présente, il va choisir un mode de rendu différent pour s'afficher tout de même (avec une dégradation de l'image ou des performances). Généralement quand on parle de "carte DX9" on pense à une carte dont les features sont exclusivement présentes dans l'API Direct X 9. Mais comme expliquée ci dessus, une carte "non DX9" (c'est à dire sans ces features présentes exclusivement dans l'API direct X 9) peut s'utiliser dans un environnement DX9 avec DDI9 sans problème parce qu'elle est API agnostique. Ce qui permet à un jeu de s'exécuter sur cette carte en mode dégradé et en utilisant l'interface de programmation DX9. Avant de savoir si ton jeu va s'executer il faut donc t'assurer: - quel jeu de feature MINIMUM ce jeu nécessite de la part de ta carte graphique. Si ta carte ne satisfait pas le jeu de feature MINIMUM alors il faut changer de carte graphique. - quel runtime ton jeu nécessite, si le jeu nécessite le runtime DX9 alors il faut le télécharger sur le site de Microsoft (mais la plupart du temps il est présent sur le CD du jeu à l'installation). En supposant que ta carte et ton jeu de driver supporte le jeu de feature minimum alors ton jeu pourra s'executer (hors bugs du jeu ou des drivers). |
|
00
|
|
|
#7 | |
|
Membre extrêmement actif
![]() Inscription : avril 2005 Messages : 1 244 ![]() |
Citation:
|
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com