Qu’est que les Catalyst DX10.1 Physique HD38XX/HD48xx ?
Les Catalyst DX10.1 Physique sont le fruit d’une recherche intensive sur le fonctionnement des moteurs 3D DX10 actuels autour des GPU ATI/AMD HD38XX/HD48XX.
Quels sont les changements paraport aux drivers Catalyst officiels ?
Les Castalyst DX10.1 Physique reste basé sur les drivers Catalyst officiels, sauf ! que leurs fonctionnements est différent !.. autant dans la gestion des algorithmes, que dans la gestion des filtres !.
Quels sont les nouveautés alors ?
-Meilleur gestion du rendement qui au lieu de passé par du Code DX10 passera par du DX10.1
-Performance de l’ordre de 30% voir plus en utilisant les filtres (MSAA)
-Une qualité d’affichage revu à la hausse
Pourquoi Physique ?
Car l’autre nouveauté, c’est que la physique sera dorénavant gérer par le GPU AMD/ATI HD38xx voir HD48xx par la suite, voici une liste de jeux compatible à l’heure actuels.
-Unreal tournament 3 (ainsi que tout les jeux à base unreal engine 3)
-Half life 2 (pareils pour tout les jeux à base de source)
-Crysis
-Call of duty 4
-Assassin creeds (ainsi que farcry 2, assassin creeds à le moteur prototype de celui-ci)
-Colin mcrae dirt (ainsi que race driver et operation flashpoint 2 par la suite)
Etc… la liste risque de s’allonger mais ce sont les principaux jeux qui seront compatible.
Comment sa fonctionne ?
La plupart du temps, la physique est gérer par le cpu… ce qui alourdi le rendu d’une scene, ainsi que l’affichage, etc… Maintenant que les GPU peuvent s’occuper de la physique grace aux unités pixel (architecture unifié) autant exploité celle-ci sous DX10 et encore mieux sous DX10.1 qui permet de rendre moin complexe la scene et d’évoluer le tout en 1 passe au lieu de 2 comme ont le fait sous DX10.
Un peu de hors sujet… les DEVS vont se tourner vers la solution ATI DX10.1 au lieu de suivre nvidia ! Pourquoi ? d’un point de vue technique et d’api… AMD/ATI à Microsoft de son coté, du fait que Microsoft sui la même logique que AMD/ATI en ce qui concerne l’évolution de l’api DX10.1, l’autre bon point aussi, c’est que DX10.1 permet de rendre les choses moin complexe et plus rapide au niveau de la DEV, donc sa ne fera que renforcer l’effort du developpement des Jeux PC et des moteurs 3D (même actuels), un petit patch ou une modification legere permet de rendre les scenes DX10 → DX10.1
En ce qui concerne le vrai fonctionnement ?.. en faite le Catalyst DX10.1 forcera l’utilisation des lignes DX10.1 plutôt que celle DX10… mais c’est impossible étant donnée que c’est pas le même api ?..
Faux…
Petit Schema
Moteur 3D → API → GPU → API → Moteur 3D
En faite le moteur 3D renvoi les lignes DX10 → l’api transmet lui la ligne en DX10.1 pour la carte compatible et voila… et vice versa.
Bon sa à l’air simple mais c’est pas non plus compliquer… ne serait ce que sur Assassin creeds suffit de modifier l’exe pour relancer DX10.1 même si le nouveau patch est censé retirer celui-ci, c’est faux… en faite le patch ne faisais que dire au moteur d’utilisé les code DX10.1 plutôt que celle DX10.
En faite tout les jeux qui ont la possibilité tourner en DX10… ont la possiblité de faire tourner le code DX10.1 car en soi l’api ne change pas, ce sont les instructions/les codes qui changent.
J’espere que je me suis bien exprimer la dessus.
A oui faut bien sur posséder VISTA et le Service pack 1 (DX10.1).