Source: Intel – Mots-clés : gma900, directx, areo
Catégories : Carte graphique
P
ourquoi le GMA900 d’Intel ne supporte-t-il pas Aero, l’interface graphique nouvelle génération de Windows Vista ? Cette question a enfin une réponse, près de 6 mois après la sortie du système d’exploitation de Microsoft.
Le GMA900 supporte bien DirectX 9
Pour rappel, le GMA900 est le contrôleur graphique intégré dans les chipsets i915 d’Intel, et il a été utilisé par énormément de PC portables et d’ordinateur de bureau (Intel est leader dans le marché des solutions graphiques sur PC). Comme le GMA900 supporte DirectX 9, on pouvait espérer une compatibilité Aero, surtout que le GMA950, son successeur, est pleinement compatible. Les versions bêta de Windows Vista permettaient d’ailleurs d’utiliser Aero avec un GMA900.
Un problème de driver, inhérent à la puce
Pourtant, la version finale de Windows Vista ne permet pas d’activer Aero avec le GMA900, et ne le permettra jamais. La raison est simple : alors que la bêta de Vista permettait d’utiliser des drivers avec l’ancienne architecture, la version finale nécessite un driver WDDM (Windows Display Driver Model). Pour supporter ces nouveaux pilotes, la carte graphique doit disposer d’une fonction qui permet gérer les différentes applications qui utilisent le GPU, l’ordonnanceur GPU (scheduler). Malheureusement, le GMA900 ne dispose pas de cette fonction en hardware, donc il ne peut pas recevoir de pilote WDDM. Et sans WDDM, pas d’Aero. Le problème est donc matériel, et ne pourra pas être corrigé.
- Le Geminium de Radeon HD 2600 : officiel et à 189 €
- Tout sur les nouvelles Radeon HD 2600 et 2400 !
- Intel privé de DirectX 10 jusqu'en 2008
- Nvidia : sortie de CUDA 1.0
- Nvidia Forceware 162.15 : enfin réunis !
- Des 8400GS chez Biostar, Chaintech et Albatron
- Nvidia et le nouveau SLI hybride
- Leadtek overclocke sa GeForce 8500 GT
- Nvidia : Le Tesla multiplie les flops
- Zotac : Des GeForce 8400 qui se distinguent.
Le test de la toute nouvelle version de 3DMark, exclusivement DirectX 10 et introduisant de nouveaux tests et Presets. Mais qu'en est-il des performances des cartes actuelles, avec et sans drivers optimisés ?
Lire la suite

Par contre pour vista 64 bits, il ne me semble pas que ca soit débloquable.
Le GMA900 fonctionne sous Vista, c'est pas le problème, mais on perd Aero. C'est un peu sans intéret, Vista sans Aero
La final de Vista demande de nouveau drivers qui recquiert un composant hardware absent sur le GMA900.
Donc c'est un problème software, pas hardware ? Car il suffirait " d'optimiser " le software pour le GMA900 et cela marcherait comme ca marchait sous les beta ?
Et si les RTC de Vista sont considerés comme des betas, alors autant rester sur ces versions presques definitive et profiter d'Aero ?
Je me trompe ?
sur les bêta, ça utilisait un driver XP qui demandait pas le "hardware scheduler".
sur Vista, pour le wddm, il faut cette fonction, sinon on ne peut pas avoir de driver wddm.
Techniquement, c'est possible, mais en pratique, on en aura jamais, Microsoft va pas modifier ses drivers juste pour une carte, même courante
le fait de pas (enfin plus) accepter les drivers de XP pour aero, c'est n'importe quoi, puisqu'on peut utiliser ces drivers de toute façon, et qu'on sait que aero PEUT marcher avec eux.....
avec vista, tout est possible, mais non vous l'aurez pas
Avec ton exemple, ma carte DirectX 8 qui est pas DirectX 9, c'est la faute à Microsoft ?
l'utilisation obligatoire du scheduler hardware a une raison : on peut passer d'une application 3D a une autre facilement, ce que ne permet pas le driver XP.
faut pas taper sur MS, y a une raison valable au problème, et c'est en partie la faute d'Intel
c'est pas Vista le problème, c'est la carte qui a pas certaines fonctions.
Avec ton exemple, ma carte DirectX 8 qui est pas DirectX 9, c'est la faute à Microsoft ?
je vois pas le rapport, directx est rétrocompatible, tu peux installer le 9 sur une carte qui prend que le 6 en charge, ça marche quand même , dans les limites de la carte..
là c'est autre chose, puisque les bétas prouvent que c'etait possible jusqu'à ce que microsoft bride le bazar
Le hardware scheduler et Aero permettent d'utiliser deux applis DirectX en même temps. Les versions bêta le permettaient pas.
Et c'est le même principe : Vista avec un GMA900, t'as pas Aero, c'est tout.
Il manque une fonction nécessaire pour Aero, c'est tout.
ca te vient pas à l'idée qu'ils ont change Aero entre temps ?
connaissant microsoft, et voyant le tas de fonctions prévues mais finalement pas implémentées dans vista ,
non .
Si tu veux utiliser Aero sous Vista, tu changes de machine et tu passes à la caisse. C'est tout. Merci qui ?
je vois pas le rapport, directx est rétrocompatible, tu peux installer le 9 sur une carte qui prend que le 6 en charge, ça marche quand même , dans les limites de la carte..

là c'est autre chose, puisque les bétas prouvent que c'etait possible jusqu'à ce que microsoft bride le bazar
Faux: que ce soit rétrocompatible ne te garantit pas pour autant que l'application que tu exécutes fonctionne! ce raisonnement n'est absolument pas valable s'il y a appel à une procédure non supportée par ta carte... et bien point de salut. Pour te donner une comparaison compréhensible, tu as des jeux modernes (utilisant les shaders et autres subtilités) qui ne s'exécuteront même pas avec une carte graphique n'intégrant pas nativement le DirectX9. Essaye donc de démarrer un jeu next gen avec une CG sans le D3D9 en cablé... tu as de fortes chances de te faire jeter comme un malpropre.
que les beta fonctionnaient n'indique en rien que la version finale n'utilise pas des fonctionnalités plus riches ou des modes non supportés. pour preuve je cite l'explication la plus claire possible:
c'est pas Vista le problème, c'est la carte qui a pas certaines fonctions.
Avec ton exemple, ma carte DirectX 8 qui est pas DirectX 9, c'est la faute à Microsoft ?
l'utilisation obligatoire du scheduler hardware a une raison : on peut passer d'une application 3D a une autre facilement, ce que ne permet pas le driver XP.
faut pas taper sur MS, y a une raison valable au problème, et c'est en partie la faute d'Intel
Tout est dit!
Merci qui ?
Les chinois du FBI?
Tu achètes Age of Empires III, tu penses que ton Athlon 1400 est suffisant avec 512 Ram et une ATI 8500. Eh ben non. Et pourquoi? Pas la carte graphique, ni le dd, ni la ram: une instruction SSE débile qui n'est apparemment pas sur l'athlon, ni même les xp!
Merci qui? Microsoft? Amd? Je dirais plutôt: aux chiottes les développeurs qui ont imposé ça ;-)
Plus dans la news: je dirais qu'avec un petit effort de la part de Microsoft, la puce intel pourrait donner vie à Aero. Car il y a toujours moyen d'apporter un support software à une déficience hardware. Mais ça prendrait beaucoup de temps, voire même beaucoup de ressources au système (qui est déjà pas mal gourmand)
Sur ce, bon week end à tous ;-)
Merci qui? Microsoft? Amd? Je dirais plutôt: aux chiottes les développeurs qui ont imposé ça ;-)
ben dans le cas de vista c'est microsoft justement
ben dans le cas de vista c'est microsoft justement![[:spamafote] [:spamafote]](http://img.infos-du-net.com/forum/images/perso/spamafote.gif)
Sauf s'il y a un accord entre Microsoft et Intel.
Pas compliqué pourtant ?
Et sinon, Aero impose DX9. Pourtant ça tourne pas sur ma 9000 Pro ? La faute à Microsoft bien sûr, ils avaient qu'à imposer DX8 !
connaissant microsoft, et voyant le tas de fonctions prévues mais finalement pas implémentées dans vista ,
non .
La question qui tue... et c'était quoi le "tas de fonctions prévues" ?
Tu peux chercher, elles se comptent sur le doigt de la main d'un estropié, et les 3/4, soit elles sont soit sorties peu avant ou après l'OS (mais indépendamment), soit tout le monde est bien content de ne plus les voir.
Allez, je t'attends...
Et la date ne changera pas, Sinofsky est un ouf. Il est pas bavard, par contre...