Windows 7 : pourquoi passer au 64 bits ? Que faut-il attendre de DirectX 11 ?

DirectX11, les codecs et les cartes TV

Publié le 20 octobre 2009 , par Florian Vieru - mis à jour le 20 octobre 2009 à 09h

DirectX 11 et ses apports...

dx11bWindows 7 marque l'introduction officielle de DirectX 11. Notons que cette nouvelle version sera aussi disponible pour Windows Vista. Pour rappel, DirectX 10 est resté une exclusivité de Windows Vista, Windows XP étant cantonné à DirectX 9. DirectX 11 se base sur DirectX 10.1 et apporte quelques nouveautés, dont bien évidemment Direct3D 11. On notera aussi le support complet de la tesselation. Cette dernière permet d'augmenter le nombre de polygones visibles à partir d'un modèle issu de peu de polygones. L'objectif est donc d'augmenter le niveau de détail visuel.

On trouve aussi DirectCompute. DirectCompute devrait propulser l'usage du GPGPU à un nouveau niveau. Le fait de disposer du support natif de ces technologies dans le système d'exploitation est un réel plus. L'explorateur Windows est par exemple accéléré par les GeForce de NVIDIA lors du transfert et réencodage d'un fichier vidéo depuis l'ordinateur vers un PMP (Portable Media Player). DirectCompute permet en fait de profiter de la puissance de calcul parallèle des GPU modernes pour accélérer les performances dans des applications compatibles et dont les tâches peuvent être massivement parallélisées, à savoir exéctuter une même tâche sur un nombre important de données. C'est notamment le cas de l'encodage vidéo, domaine où Nvidia a déjà montré les capacités GPGPU de ses cartes avec CUDA sous Badaboom, un logiciel d'encodage. Cette fonction peut évidemment aussi être utile dans les jeux via la gestion de la physique, le Ray-Tracing, la radiosité, etc. La bonne nouvelle, c'est que DirectCompute sera compatible aussi bien avec les cartes graphiques DX11 que DX10.

dx11

DirectX 11 est aussi supposé améliorer la prise en charge des processeurs multi-core afin que les dévelopeurs de jeu puissent tirer le mieux possible profit du nombre de threads présentes. Normalement, cette amélioration sera supportée par les cartes DX9, 10, 10.1 et 11. Bonne nouvelle là aussi. Par contre les possibilités au niveau de la tesselation et du Shader Model 5.0 seront uniquement possibles avec des cartes DirectX 11. On notera encore d'autres nouveautés en vrac comme deux nouveaux algorithmes de compression de textures ayant pour but une augmentation de la qualité des textures HDR/alpha. DirectX 11 n'est donc pas une révolution mais une évolution de DirectX 10.1.

dx11fetaures

Les différences entre DX10, DX10.1 et DX11

Hormis Direct3D 11, Windows 7 inclut une nouvelle version du WDDM (Windows Display Driver Model), la 1.1. Cette version nécessitera une carte graphique DirectX 10 (contre une solution DirectX 9.0 pour WDDM 1.0). La nouvelle version de WDDM réduit considérablement l'utilisation de la mémoire vive de la carte graphique et du système. Cela permet d'obtenir des augmentations de performances notables dans Windows 7 lorsqu’on le compare avec Vista.

wddm11

Autre nouveauté, le retour du support simultané de deux cartes graphiques provenant de deux concepteurs différents (NVIDIA et AMD/ATI par exemple). Ce support a fait naître une grosse polémique il y a peu quand NVIDIA a décidé d'empêcher les possesseurs d'une carte graphique AMD/ATI et d'une GeForce utilisée pour le PhysX de fonctionner ensemble en jeu. On peut aussi utiliser une telle combinaison pour étendre sa surface d'affichage ou même en GPGPU...

Microsoft propose désormais Direct2D. Comme son nom l'indique, il s'agit d'exploiter le matériel pour générer des contenus en 2D. Initialement, c'était DirectDraw qui officiait à ce niveau, mais Microsoft l'avait mis au placard, considérant que les développeurs utiliseraient Direct3D même pour de la 2D, ce qui n'a finalement pas été le cas, ou rarement, ces derniers se tournant plutôt vers GDI. Toujours dans la même veine, DirectWrite est conçu pour sa part pour le texte, et plus précisément, l'antialiasing de ce dernier. Au final, le rendu avec ClearType serait supérieur à celui quand ClearType est utilisé seul.

Comme toujours, il faudra attendre de longs mois avant de voir débarquer ne masse des jeux bénéficiant des nouveautés de DirectX 11. Par contre, nous devrions voir plus rapidement les effets de DirectCompute... Voici une liste des jeux prévus sous peu et qui supporteront Directx 11 :

  • Battleforge via le patch du 30 septembre dernier
  • Colin Mc Rare Dirt 2 (Q4 2009)
  • S.T.A.L.K.E.R.:Call of Pripyat (Q4 2009)
  • Lord of the RingsOnline (Q1 2010)
  • Dungeonsand Dragons Online: EberronUnlimited
  • Aliens vs. Predator (Q1 2010)
  • GenghisKhan
  • F1 2010
  • Crysis 2
  • Race Driver Grid 2
  • Frostbite2 Engine
  • Vision Engine

dirt2 battleforge

Dirt 2 et Battleforge, les premiers jeux supportant DirectX 11

Les codecs

Windows 7 supporte désormais plus de codecs vidéos et audios. Il peut lire la quasi-totalité des formats actuels sans nécessiter aucun téléchargement. Mieux encore, certains d'entre eux sont décodés matériellement via DXVA. Quelques bémols cependant, le format MKV, de plus en plus populaire, n'est pas supporté, et les nouveaux codecs inclus dans DirectShow n'appliqueraient aucun post-processing, produisant un rendu inférieur à ceux des codecs bien connus tels que XviD, DivX ou x264.

Les cartes TV

Windows 7 supporte désormais les DRM des flux TV. Plus précisément, c'est le Broadcast Driver Architecture (BDA) qui inclut désormais une couche de protection. Cette inclusion devrait permettre de faire enfin accepter un ordinateur utilisant Windows Media Center comme moyen de recevoir un flux audio ou vidéo auprès des éditeurs et distributeurs.

PBDA

A demain pour la suite de nos articles consacrés à Windows 7...

Dernières réactions

blacriderv - ( 26 approbations ) - le 20/10/09 à 08:36
Je ne conseille pas le passage 32 vers 64 bits sur des ordinateurs portables non récents. Le suivi des drivers par les fabricants est très médiocre, certaines fonctionnalités ne seront pas accessibles, je pense par exemple aux webcams intégrées.

Par contre, sur un ordinateur fixe, on a bien plus de choix concernant les drivers, la plupart des fabricants proposent des drivers 64bits, il serait donc idiot de s'en priver.
Fr_KAAR_ - ( 35 approbations ) - le 20/10/09 à 08:44
Il y a une petit erreur : "Le premier (Program Files x86) contient toutes les applications 64-bit"
Si je ne me gourre pas c'est le contraire le Program Files x86 c'est pour les appli 32bits wink

Autre erreur : "Nous vous conseillons ce passage non pas parcequ'ils vont permettra" => parce qu'il vous permettra
ChatNoir - ( 9 approbations ) - le 20/10/09 à 08:55
Ce n'est pas tant un soucis sur les portables qu'un problème d'ordinateurs de 'marque' pour lesquels il faut se filer au fabricant de l'ordinateur plutôt qu'au constructeur du périphérique en question. Et les portables sont dans ce cas.
Les commentaires sur ce document sont clos.
  • Tout
  • Hi-Tech
  • Matériel
  • Mac
  • Jeux

Derniers Tests

Tous les tests