L'informatique mobile
Un article au hasard: ChargementUn autre!
Chargement
Chargement en cours..
4

Aero sous Intel GMA 900

Voilà le problème, insoluble, que j’essaie de résoudre depuis plusieurs mois. Je pense vraiment que sans Aero, Windows 7 perd un peu de son charme. Je me suis donc mis en tête de l’activer coute que coute, alors que le chipset graphique intégré Intel GMA 900, utilisé dans les chipset 900 à 915, ne le supporte pas officiellement.

En fait si. le chipset est capable de faire tourner Aero. En fait, il l’a déjà fait, dans les builds pré-RTM de Vista. A l’époque, les drivers fournis par Microsoft était LDDM. Et compatibles avec Aero. (Ou du moins avec une petite astuce). Mais depuis la sortie de Vista, les spécifications minimales d’Aero ont évolué, c’est maintenant des drivers WDDM qu’il faut. En fait c’est pareil, c’est juste un nouveau nom. Mais les drivers WDDM ne sont pas edités, ni par Intel ni par Microsoft.

En fait c’est plus compliqué que ça. La spécification WDDM est en fait la version finale du LDDM. Quelques ajouts ont été effectués, c’est ce qui rends le GMA 900 incompatible avec WDDM. Sachant que la spécification WDDM a été publiée après que le GMA 900 ait été conçu.

Le GMA 900 supporte donc officieusement Aero. Mais voilà, il manque le “Hardware Scheduler”. Et ce manque fait que le driver ne peut être certifié WDDM. Donc que ça ne servirait à rien de l’écrire, comme le dit si bien un employé d’Intel. Mais honnêtement, l’Hardware Scheduler, même si pas indispensable, a une place importante au sein de la spécification WDDM.

VoilĂ  pour la petite histoire. Maintenant, il faut donc trouver des drivers WDDM.

-J’ai d’abord essayĂ© la fameuse astuce de la beta Vista, qui consiste en l’activation forcĂ© d’Aero via le registre. Je ne l’explicite pas, simplement parcequ’elle ne marche plus.  Aucun changement.

-J’ai ensuite pris les drivers du chipset 945/950, compatible quant à lui WDDM et donc Aero, modifié l’INF, pour rendre le driver compatible avec le GMA 900, puis forcé l’installation de ce nouveau pilote modifié. Mauvaise idée. BSOD. Retour à la case départ. (en passant par la case Prison pour perdre 30min à ré-installer l’ancien driver)

En fait, la méthode de l’INF est la plus “conseillée”. Sachant que les chipset 900 et 945 utilisent globalement les mêmes composants (à part le fameux Hardware Scheduler), c’est simple et efficace pour installer un driver compatible avec un matériel équivalent. Par exemple pour faire reconnaître une carte SD en tant que disque dur, via les drivers Hitachi Microfilter.

J’ai pas trop compris pourquoi ça a pas fonctionné. Mais en tout cas, bah ça a pas fonctionné.

-Prendre les drivers LDDM du GMA 900 extraits du “DriverStore” de la beta Vista, dossier regroupant tout les drivers qui sont installés automatiquement à l’ajout de matériel. Seulement, ça fonctionne pas, toujours rien. En fait c’était un peu une tentative désespérée, sachant que LDDM et WDDM, ben c’est pas pareil!

-Pour instant, j’avoue que je suis Ă  court d’idĂ©es, ça a bien l’air impossible. J’essaie de simuler Aero avec TrueTransparency, un petit utilitaire qui rend les bordures de fenĂŞtres transparentes. J’en parlerait bientĂ´t dans les guide eeePC.

-Faire reconnaître une autre carte graphique, emulée du côté logiciel. J’ai testé 3dAnalyse. Marche pas. “Unable to put data2.dat into opengl32.dll” Même en fermant dwm.exe, ça ne marche pas. Dommage

4 commentaires pour “Aero sous Intel GMA 900”

  1. Quelqu'un qui passe... a dit :

    J’ai exactement le mĂŞme problème que toi et essayĂ© les mĂŞme techniques mais rien du tout si tu trouve une solution, je suis preneur !

  2. Ahmed Bougacha a dit :

    Bah en fait je commence sĂ©rieusement Ă  douter qu’aucune solution n’existe, si ce n’est Ă©muler toutes les bonnes choses disponibles nativement dans Aero, c-Ă -d la transparence, et tout et tout, via quelques logiciels (Je parle d’ailleurs de TrueTransparency pour la transparence)
    Mais sinon, aucune solution donc, j’en ai bien peur! Si jamais j’en trouve une, je mettrai Ă  jour l’article!

  3. clemseb a dit :

    Idem, j’ai passĂ© de longues heures Ă  chercher sur le net, forum…. et rien je pense que c’est mort.

    Par contre j’ai bien lu sur plusieurs forum que c’est Intel qui bloque le dĂ©veloppement du driver et non Microsoft….

  4. Ahmed Bougacha a dit :

    En fait, comme je l’explique, il manque un composant dans l’IGP pour le faire certifier WDDM par Microsoft, donc Intel a tout bonnement abandonnĂ© le dĂ©veloppement de drivers.
    Après, si on cherche Ă  savoir qui est vraiment responsable, bah on peut pas ĂŞtre catĂ©gorique: c’est la faute Ă  pas de chance, on peut blâmer Ă  Intel de ne pas dĂ©velopper de pilotes, mais on peut surtout blâmer Ă  Microsoft de requĂ©rir certains composants pour certifier les drivers « WDDM ». Bah, c’est ça la technologie: les ‘early-adopters’ sont souvent laissĂ©s de cĂ´tĂ©! :-P

Aucun trackback

Laisser un commentaire