Retour au site
Connexion :
Abonnement NewsletterOk

Nvision 08: Microsoft parle de DirectX 11 pour Vista

Publiée par Julien Jay le Mercredi 27 Août 2008pour le salonNVISION 2008

Brève Carte Graphique

Le nVision 08 permet au géant des logiciels, Microsoft, de présenter dans les grandes lignes les nouveautés de la future version de son API graphique, DirectX. Succédant logiquement à DirectX 10 et 10.1, DirectX 11 se veut être une version majeure de DirectX sans toutefois tout bouleverser comme DirectX 10. Ainsi Microsoft insiste-t'il sur le fait que DirectX 11 est une simple surcouche qui fonctionnera sur les matériels DirectX 10 existants. Naturellement, dans ce cas, les nouveautés seront moins évidentes.

La tesselation arrive, mais ATI devra revoir sa copie
Côté nouveautés, Microsoft confirme l'arrivée de la tesselation dans son pipeline graphique, une arrivée qui se fait avec l'introduction de trois nouvelles étapes de rendu dans le dit pipeline. Précisons d'emblée que tout ce qui concerne la tesselation ne fonctionnera que sur les cartes graphiques de classe DirectX 11. En d'autres termes l'unité de tesselation présente dans les puces Radeon HD 2000/3000/4000 ne pourra être exploitée par Direct3D 11.

DirectX 11 et le GPGPU : un concurrent de CUDA ?
Microsoft proposera bien avec DirectX 11 une extension de son API Direct3D pour utiliser la puce graphique à des fins de calcul générique, un peu à la manière de la technologie CUDA de NVIDIA. Pour cela, Microsoft introduit un nouveau type de shaders nommé les Computer Shaders. Seule différence avec CUDA, et non des moindres, Microsoft souligne le fait que cette prise en charge se fera indépendamment de la plate-forme : qu'il s'agisse d'une carte graphique NVIDIA ou AMD, DirectX 11 sera à même d'effectuer les calculs demandés. Ce n'est bien sûr pas le cas de CUDA qui exige une puce GeForce. Microsoft envisage déjà plusieurs usages pour ses Compute Shaders, des calculs liés aux effets physique à l'intelligence artificielle en passant par des applications plus répandues comme l'application de filtres sur des images.

Microsoft DirectX 11 - Pipeline rendu Direct3D 11

Pipeline rendu 3D Direct3D 11


Introduction du multi-thread et nouveaux formats de texture
Direct3D 11 se dotera également et pour la première fois d'une gestion multi-thread et ce afin de faciliter le travail des développeurs notamment en permettant un chargement asynchrone des ressources. Il devient ainsi possible de créer des shaders et des états d'objets en parallèle le tout pendant un rendu par exemple. Microsoft annonce également l'arrivée de nouveaux formats de compression des textures, des formats qui bien que non lossless sont censés être plus respectueux des textures alors que pour la première fois Microsoft gérera en standard les textures HDR. Et comme à chaque évolution de DirectX, diverses limites sont relevées en terme de ressources ou encore de taille maximale de texture.

DirectX 11 en preview dès novembre 2008
Microsoft donne également quelques détails quand au déploiement de DirectX 11. Premièrement DirectX 11 sera proposé pour Windows Vista et les systèmes d'exploitation ultérieurs. Deuxièmement, la mise à jour de novembre 2008 du kit de développement de DirectX intégrera une première version d'évaluation de DirectX 11. La version finale étant attendue en même temps que la prochaine version majeure de Windows nous dit-on.

Microsoft DirectX 11 - SDK


Actu précédente
Brève suivante
Les Commentaires des lecteurs
_
 
le 27 Août 08 à 07h15
Edition
 
pfff toujours pas de directx 10 et/ou 11 pour windows XP.
 
le 27 Août 08 à 07h21
Edition
 
non et il y'en aura pas! ca sert a rien d'attendre :p
 
le 27 Août 08 à 07h22
Edition
 
on a le temps avant de voir les jeux en DX11
 
le 27 Août 08 à 07h59
Edition
 
Dejas que pour le DX10 ya pas beaucoup de jeux et sont pas au point
 
le 27 Août 08 à 08h05
Edition
 
Novembre 1985 Windows 1.01
Mars 1992 Windows 3.1x

Août 1995 Windows 95

Juin 1998 Windows 98
Fevrier 2000 Windows 2000
Septembre 2000 Windows Me
Octobre 2001 Windows XP

Janvier 2007 - Windows Vista

ouai sérieux pourquoi ne pas continuer de develloper les nouveautés qui seraient probablement pas supporter simplement sur des systèmes qui date de 7 ans... ouah

déjà y a eu pas mal d'évolution. faut pas en demander trop, et puis EVOLUER vista, puis seven faut avancer car de toutes les manières les futurs jeux ou applications ne tourneront pas sous XP mais sous Vista (ou SEVEN) je parle de ceux qui sont en DX11

maintenant faut voir les reelles avancé, je trouve que les solutions softwares ne devraient pas être mise en place, mais plutot des solutions hardwares patchables comme les firmwares de carte graphique.
enfin bref.
les jeux DX10 sont déjà beau, je vais avoir mal aux yeux avec le Dx11
Edité le 27/08/2008 à 08:05
 
le 27 Août 08 à 08h24
Edition
 
"La tesselation arrive, mais ATI devra revoir sa copie"

pourquoi vous dites cela alors que ati sont les seuls a faire des cartes qui suivent les dernieres specs directX (en locurence la 10.1)

forcement les precedentes cartes n'integrent pas la 11. mais nvidia n'integre deja pas la 10.1
 
le 27 Août 08 à 08h25
Edition
 
avancer, de force, est une solution perdante, je comprend que l'on puisse ne pas développer X10 pour xp, mais cela semble plus une stratégie commercial, que la réponse à une demande des utilisateurs. Je ne suis pas pressé de passer à vista. je vais attendre direct X 15...Et cela risque d'être plus rapide que je ne crois.
 
le 27 Août 08 à 08h27
Edition
 
"Microsoft donne également quelques détails quand au déploiement de DirectX 11."

=> quant au déploiement ?
 
le 27 Août 08 à 08h35
Edition
 
Ce DX apporte beaucoup de choses alors si je comprends bien.

Par contre, quelle erreur je pense, vraiment, de ne pas porter DX10 déjà sur XP, car même une fois Seven sorti, quelque chose me dit qu'on sera encore très nombreux sur XP.

Sinon, Microsoft fait bien de forcer la main avec DX11 et Vista, il faut avouer que nos matériels ont besoin d'évoluer sur des OS 64 Bits (si possible) pour être mieux exploités, et les développeurs ont besoin qu'on les force à développer pour du 64 Bits.
Seul problème : ça risque de sentir l'abandon définitif de vieux jeux ou même de jeux actuels qui se révéleraient incompatibles avec le 64 Bits, ou tout simplement avec Vista.

Et pourtant, il faudrait qu'on y passe au 64 Bits...
 
le 27 Août 08 à 08h39
Edition
 
vortex4 : domage pour toi, cela semble plus etre une strategie ideologique qu'une reflexion neutre de prejuges

silverspeed60 : la virtualisation ou le dual boot tu connait ? ;)
 
le 27 Août 08 à 08h40
Edition
 
> Par contre, quelle erreur je pense, vraiment, de ne pas porter DX10 déjà sur XP, car même une fois Seven sorti, quelque chose me dit qu'on sera encore très nombreux sur XP.

Ça fait pourtant 2 ans qu'on répète sur tous les forums que c'est impossible...


y'en a encore qui continuent à y croire ? :heink:
 
le 27 Août 08 à 08h58
Edition
 
vous êtes tétus quand même les gens!
DirectX 10 a été concu AUTOUR de Windows VISTA avec leurs systèmes WPF,etc. dont j'ai oublié le nom!
Ces composants ne sont pas sur XP, il faudrait donc les concevoir ou les émuler ce qui serait trop pénalisant pour les performances... (Et ca serait totalement idiot de développer tout ca pour un système d'exploitation _en fin de vie_ (faut il le rappeler?)
Edité le 27/08/2008 à 09:09
 
le 27 Août 08 à 09h07
Edition
 
kwal01 a écrit:
"La tesselation arrive, mais ATI devra revoir sa copie"
pourquoi vous dites cela alors que ati sont les seuls a faire des cartes qui suivent les dernieres specs directX (en locurence la 10.1)
forcement les precedentes cartes n'integrent pas la 11. mais nvidia n'integre deja pas la 10.1

+1, c'est bizarre non ?

Concretement ca veut dire quoi ? qu'avec une HD4xxx, sur un jeux Dx11, on ne tournera qu'en Dx10.1 ?

Alors qu'une Nvidia 8xxx ou 9xxx, sur un jeux DX11, tournera en DX11 (avec différences moin flagrantes comme dit dans la news) alors qu'elles sont meme pas compatible Dx10.1 ?


Explication s'il vous plait :) ?
Edité le 27/08/2008 à 09:08
 
le 27 Août 08 à 09h10
Edition
 
A quoi sert DirectX ? Je veux dire pour Microsoft ? Ca leur apporte quoi ? Ce serait tellement plus simple qu'ils aident au développement d'OpenGL et OpenCL plutôt que s'enfermer dans leur monde propriétaire !
 
le 27 Août 08 à 09h12
Edition
 
enfait je pense plutot que c'est match nul! que ca soit nvidia qui avait pas la fonctionnalité ou ati qui l'avait mais ou ca sera plus compatible! enfin c'est comme ca que j'ai compris l'article!
 
le 27 Août 08 à 09h14
Edition
 
Franck a écrit:
> Par contre, quelle erreur je pense, vraiment, de ne pas porter DX10 déjà sur XP, car même une fois Seven sorti, quelque chose me dit qu'on sera encore très nombreux sur XP.

Ça fait pourtant 2 ans qu'on répète sur tous les forums que c'est impossible...


y'en a encore qui continuent à y croire ? :heink:

Impossible ?
Il me semble qu'une team de pirates a réussi à sortir les DLL de DX10 et à les rendre compatibles avec XP (même si c'est encore quelque peu bancal paraît-il). Alors moi j'dis ça, j'dis rien...
En informatique, tu m'excuseras Franck, je ne connais rien d'impossible ! Tout peux passer sur n'importe quelle plateforme, n'importe quel matériel, à condition de taffer dessus à 200% !

Ou de faire dans le JAVA aussi je crois... mais bon là, ça serait moins souple qu'une compatibilité native.

Après tous, les sites les plus mal conçus passent bien sur le net :paf:

kwal01 a écrit:
vortex4 : domage pour toi, cela semble plus etre une strategie ideologique qu'une reflexion neutre de prejuges

silverspeed60 : la virtualisation ou le dual boot tu connait ? ;)
C'est-à-dire que rebooter pour aller sur ses jeux 32 Bits, c'est tout de même moins souple que virtualiser l'environnement 32 Bits sur un enviro' 64 Bits. Ici je comprends "virtualiser" un peu comme "émuler", c'est la bonne démarche ou je comprends mal le mot ?
Edité le 27/08/2008 à 09:16
 
le 27 Août 08 à 09h18
Edition
 
Direct3D 11 se dotera également et pour la première fois d'une gestion multi-thread et ce afin de faciliter le travail des développeurs notamment en permettant un chargement asynchrone des ressources.
Cà, c'est justement la fonction majeure attendue (car çà agace un peu de faire de jolis programmes multithreadés quand derrière DX ne l'est pas).
Edité le 27/08/2008 à 09:19
 
le 27 Août 08 à 09h22
Edition
 
"La tesselation arrive, mais ATI devra revoir sa copie"
Pas si sûr, si vous regarder bien les diapo de la conférence de Micro$oft (en particulier celle de la première image) on peut lire : "Superset of Xbox 360 tessellation". Et de qui est le GPU de la X360 ??? De ATI.
 
le 27 Août 08 à 09h24
Edition
 
Maverick78 a écrit:
vous êtes tétus quand même les gens!
DirectX 10 a été concu AUTOUR de Windows VISTA avec leurs systèmes WPF,etc. dont j'ai oublié le nom!
Ces composants ne sont pas sur XP, il faudrait donc les concevoir ou les émuler ce qui serait trop pénalisant pour les performances... (Et ca serait totalement idiot de développer tout ca pour un système d'exploitation _en fin de vie_ (faut il le rappeler?)
Ton avis se tient sur de très bons arguments, néanmoins, et bien qu'XP soit en fin de vie, il reste gros concurrent de Vista.
Ceci étant dit, le problème de concurrence entre ces 2 OS sera corrigé le jour où Microsoft se décidera à dépenser sa tune dans un SP2 et autres SP éventuels plutôt que dans des campagnes de pubs inutiles vantant les mérites d'un OS dont on n'attends justement de les voir arriver avec un SP.

Sinon à ce niveau-là, quitte à claquer des sommes, autant le faire dans des trucs "utiles", si c'est pas un SP, que ce soit au moins un portage de DX10 sur XP, même si je ne juge pas personnellement cette question prioritaire.
Edité le 27/08/2008 à 09:26