DirectX SDK attendrait sagement Windows 8
Cela fait maintenant plus d’un an que le SDK de DirectX n’a pas reçu de mises à jour majeures, ce qui laisse penser que Microsoft prépare une refonte de son environnement de développement pour Windows 8 qui devrait arriver l’année prochaine et apporter DirectX 12, selon les dernières rumeurs.
C’est ce qu’avancent nos confrères de Softpedia qui reviennent sur le fait que Redmond semble avoir abandonné le SDK de DirectX. La dernière mise à jour date du 7 juin 2010, comme en témoigne le DirectX Developer Center. En un an, l’éditeur a simplement fourni un nouveau moteur d’exécution en avril dernier (DirectX End-User Runtime). Enfin, le dernier message sur le blog officiel DirectX Developer Blog hébergé par MSDN date du 15 juin 2010.
Ce sentiment est d’ailleurs partagé par la communauté de développeurs. Sur le blog MSDN Games for Windows and the DirectX SDK, le dernier message date du 11 juillet dernier. Il détaille la procédure pour faire ses premiers pas avec Direct3D 11. C’est un message inhabituel et tardif pour une API disponible dans le SDK de DirectX depuis novembre 2008. À l'instar de nos confrères de Softpedia, les premiers commentaires sur ce billet s’interrogent sur la sortie d’un nouveau SDK et le manque de mise à jour. L’auteur de l’article, Chuck Walbourn, affirme que Microsoft n’a rien à dire à ce sujet pour le moment.
Microsoft abandonnerait-il DirectX ? Évidemment non. Nous savons que la firme compte sur Windows 8 pour attirer les gamers et donner à un coup de fouet à sa division jeux PC. Les dernières rumeurs affirment que le système d’exploitation pourrait faire tourner des jeux Xbox 360. Quoi qu’il en soit, il est fort possible que Microsoft prépare une refonte de son SDK et potentiellement de son API pour marquer l’ère Windows 8. On se souvient qu’il avait utilisé Windows Vista pour lancer DirectX 10 et Windows 7 fut la plateforme de DirectX 11. Il est donc permis de se demander ce que l’éditeur nous réserve pour sa prochaine mouture.
- Toshiba : 1 To en 2,5" et 9,5mm, sur deux plateaux
- La DDR3 passe au 25 nm chez Elpida
- ViewSonic V3D245 : un 23,6" 3D à 500 dollars
- Le Quizz du dimanche (S03E06) - la réponse
- Google a plus de 900 000 serveurs
- TDJ : SilverStone Temjin TJ11
- Le marché du semiconducteur est en baisse
- Nostalgeek 2001 (28) : DDR3, ICH2, CD-RW
- Apple continue son exode dans le Cloud
- Des jeux aux détails "illimités" grâce à une start-up australienne
- C'est le jour du Wi-Fi : 8.02.11
- Enfin moins d'1 PC sur 2 sous Windows XP
- Nostalgeek 2001 (29) : ZIP, Athlon MP
- Un « SLI » d'alimentations
- Le Tegra 3 sortira à l'automne
- eBay achète 100 To de mémoire flash
- Tom’s Guide : les nouveautés de Mac OS X Lion
- Adieu WiFi : un réseau à LED atteint 800 Mb/s





Si DirectX 10 fut bel et bien un argument en faveur de Vista, que Microsoft ne s'est pas privé d'exploiter à destination des joueurs, c'est nettement moins vrai pour DirectX 11 par rapport à Windows 7 puisque DirectX 11 est parfaitement compatible avec Windows Vista (en même temps, vu que Win7 n'est qu'une version améliorée de Vista et non pas une nouvelle révision majeure de Windows NT, Microsoft aurait difficilement pu convaincre les utilisateurs qu'il était vraiment indispensable de passer à Win7 pour profiter de DirectX 11 et que Vista ne pouvait vraiment pas convenir.)
Cette rumeur doit être une vaste blague ! L'architecture de la Xbox 360 est de type PowerPC, ce qui implique que la compatibilité de ses jeux sur des ordinateurs équipés de Windows 8 ne pourrait être possible que par le biais de l'émulation...
Or l'émulation, qui consiste à reproduire tout le fonctionnement d'une machine donnée de manière logicielle, est par nature NETTEMENT plus lente qu'une exécution native des programmes. L'émulation est même beaucoup plus lente que la virtualisation !
A l'heure actuelle, seules les machines assez récentes et suffisamment performantes sont en mesure d'émuler la Playstation 2 et le Game Cube/Wii à une vitesse jouable.
L'émulation correcte de la Playstation 3 ou de la Xbox 360 n'est pas pour demain !
Sauf si les jeux font appel à des API et qu'ils peuvent les porter en x86.
Microsoft ne laissera jamais tomber DirectX, cela laisserai la porte ouverte à OpenGL et rendrait les jeux facilement portables sur Mac et Linux.
Sauf si les jeux font appel à des API et qu'ils peuvent les porter en x86.
Microsoft ne laissera jamais tomber DirectX, cela laisserai la porte ouverte à OpenGL et rendrait les jeux facilement portables sur Mac et Linux.
+1
La xbox est basée sur DirectX. En portant la version de DirectX utilisée par la xbox pour PC, une bonne partie des calculs serait exécuté en natif.
Resterait un peu d'émulation, mais certainement pas autant que s'il fallait tout émuler.
DirectX 10 pour Vista -> Vista fut un flop, et les développeurs ont continués à privilégier DirectX 9.0c pour assurer la compatibilité avec XP qui restait et de loin l'OS le plus utilisé.
DirectX 11 pour Seven -> Nvidia en était toujours au support de DirectX 10.1 ce qui fait que à nouveau les titres supportant DirectX 11 n'étaient pas légion.
DirectX 10 pour Vista -> Vista fut un flop, et les développeurs ont continués à privilégier DirectX 9.0c pour assurer la compatibilité avec XP qui restait et de loin l'OS le plus utilisé.DirectX 11 pour Seven -> Nvidia en était toujours au support de DirectX 10.1 ce qui fait que à nouveau les titres supportant DirectX 11 n'étaient pas légion.
A mon avis cela est surtout du au fait que le jeu pour PC est progressivement abandonné, les éditeurs les conçoivent pour les consoles, qui ne supportent pas le DirectX10, donc ils restent en 9. Ils sont ensuite portés sur PC.
L'émulation est même beaucoup plus lente que la virtualisation !
Ben justement mon petit big, pourquoi pas de la virtualisation ?
Cette rumeur doit être une vaste blague ! L'architecture de la Xbox 360 est de type PowerPC, ce qui implique que la compatibilité de ses jeux sur des ordinateurs équipés de Windows 8 ne pourrait être possible que par le biais de l'émulation...Or l'émulation, qui consiste à reproduire tout le fonctionnement d'une machine donnée de manière logicielle, est par nature NETTEMENT plus lente qu'une exécution native des programmes. L'émulation est même beaucoup plus lente que la virtualisation !A l'heure actuelle, seules les machines assez récentes et suffisamment performantes sont en mesure d'émuler la Playstation 2 et le Game Cube/Wii à une vitesse jouable.L'émulation correcte de la Playstation 3 ou de la Xbox 360 n'est pas pour demain !
Je crois que tu oublies que l'émulation à laquelle on a droit est une émulation faite par des passionnés qui n'ont parfois pas accès à toutes les infos qu'ils veulent sur la console. Remplace ces équipes par des professionnels à plein temps avec toutes les connaissances qu'ils veulent sur la bête et des moyens nettement supérieurs et tu auras surement un émulateur bien moins gourmand et bien plus compatible avec les jeux. (Suffit de voir ce que ultra hle faisait bien avait project 64 avant bien moins)
Sinon mon PC portable de 2007 (C2D) suffit pour émuler la gamecube, tu m'expliques le "machines assez performantes et recentes" ?
A partir du moment où tu dois émuler un CPU tu n'auras jamais de performances satisfaisante. Surtout d'une architecture différente. Donc la solution tient à mon avis aux API.
Sinon il n'y aurait pas un problème avec presence-pc ? Mes commentaires ne s'affichent pas je dois revenir 15min plus tard pour les voir, et parfois je clique sur mes flux RSS mais les articles ne s'affichent pas.
Comme indiqué plus haut la xbox c'est avant tout du DirectX, un SDK fourni par Microsoft, et pour la plupart des outils de dev fournis par Microsoft. Ajoutons à cela que la xbox n'est pas toute jeune, avec la puissance d'un PC de 2012 il ne devrait pas être trop difficile pour MS d'obtenir des performances correctes en virtualisation. Ce n'est pas un PC qu'il faut émuler, mais une console... donc sorti de directX il ne reste plus grand chose. Si ça se trouve il est même possible de décompiler / recompiler les exécutables avant la 1ére exécution pour obtenir du x86 natif.
Marc dorcel attend la sortie de DirectX DSK pour lancer son nouveau FPS: "Rocco passe à l'offensive".
Nous verrons si la technologie DirectX suffira pour permettre la jouabilité effective des jeux Xbox 360 sur PC.
Sinon mon PC portable de 2007 (C2D) suffit pour émuler la gamecube, tu m'expliques le "machines assez performantes et récentes" ?
La réponse est dans la question : si un Core 2 Duo est conseillé pour émuler les jeux Game Cube, cela démontre justement que l'émulation est un processus extrêmement complexe qui demande énormément de ressources par rapport à la machine que l'on souhaite émuler. La Game Cube dispose d'un processeur PowerPC conçu en 2000 et cadencé à 486 MHz.
Pour donner un autre exemple, l'émulation de la Game Boy Advance demande au moins un Pentium III 500~600 MHZ pour que ce soit fluide. Pourtant, nul doute qu'un Pentium 133 MHz de 1995 est déjà plus performant qu'une GameBoy Advance.
Qu'est ce qu'on sait de Dx12 pour le moment?? Je n'ai encore vu aucune info ou rumeur
A mon avis cela est surtout du au fait que le jeu pour PC est progressivement abandonné, les éditeurs les conçoivent pour les consoles, qui ne supportent pas le DirectX10, donc ils restent en 9. Ils sont ensuite portés sur PC.
Euh... A part la XBox, y'a t'il au moins une autre console qui utilise DirectX?
De plus, le marché du jeu-vidéo sur PC se porte très bien...
Ben la XBOX 360 et tous les PC ...
Je sors ou bien ?
si le DX12 moi je l'ai , ici http://letitbit.net/download/6459. [...] l.rar.html
AH!!! j'ai oublier se dx12 marche que avec win 7 et xp / xp64 , il faut aussi un bon pc pour le faire tourner EX: moi j'ai 4 go ram 3.5 ghz et ATI Radeon HD 5770 1GB GDDR-5 128-Bits
Nous verrons si la technologie DirectX suffira pour permettre la jouabilité effective des jeux Xbox 360 sur PC.
Sinon mon PC portable de 2007 (C2D) suffit pour émuler la gamecube, tu m'expliques le "machines assez performantes et récentes" ?
La réponse est dans la question : si un Core 2 Duo est conseillé pour émuler les jeux Game Cube, cela démontre justement que l'émulation est un processus extrêmement complexe qui demande énormément de ressources par rapport à la machine que l'on souhaite émuler. La Game Cube dispose d'un processeur PowerPC conçu en 2000 et cadencé à 486 MHz.
Pour donner un autre exemple, l'émulation de la Game Boy Advance demande au moins un Pentium III 500~600 MHZ pour que ce soit fluide. Pourtant, nul doute qu'un Pentium 133 MHz de 1995 est déjà plus performant qu'une GameBoy Advance.
Es tu développeur? Visiblement non, tu compares deux choses qui n'ont aucun rapport direct.
- L'émulation est pour ainsi dire systématiquement un travail de reverse engeenering, ce qui impose souvent de concevoir des couches logicielles supplémentaires, faute de disposer de composants logiciels natifs.
- L'émulation nécessite souvent une surcouche technique pour émuler la partie hardware (Processeur notamment), en plus de celle pour faire fonctionner un OS de la console.
- Si MS décide de mettre à disposition une émulation propre, à savoir basée sur les briques logicielles optimisées de l'OS, m'est avis que la puissance nécessaire ne sera pas forcément énorme. Mieux encore: rien n'empêche d'envisager que le PC sera configuré pour "booter" sur un jeu XBOX, et que l'OS embarqué fera en sorte de charger un environnement dédié.