S'identifier / Créer un compte
  • Actualités
  • Dossiers
  • Tests
  • Commentaires
  • INpactiens
Publicité

Flash Info : Fêtons la TVA à 2,1 % : abonnez-vous dès 17 € par an !

Vista Capable : Microsoft a oeuvré en faveur d'Intel

Une communication interne édifiante

vista capable logoL’histoire du logo Vista Capable est une route parsemée d’embûches, de frustrations et de plaintes contre Microsoft. Dans le procès qui se déroule aux États-Unis, des documents ont été révélés et prouvent que la firme de Redmond a bien changé les requis techniques de Vista pour faire plaisir à au moins un partenaire : Intel.

Ce que l’on ignorait toutefois jusqu’à présent était la complexité et la proportion de l’affaire. Les documents révélés durant le procès sont des courriers électroniques privés entre différentes responsables de chez Microsoft et Intel. Rappelons que le procès en question est une class action créée par des consommateurs aux États-Unis très mécontents de ne pas avoir l'interface Aero sur des machines Vista Capable.

Les pilotes WDDM au centre de l'histoire

Tout d’abord, il est important de savoir qu’à l’origine, il n’existait pas de distinction entre des autocollants prévus sur des machines. Un seul était dans les cartons de Microsoft : machine faite pour Vista, avec en sous-entendu l'utilisation sans limitation du système complet, sans limite. L’interface Aero, bien que représentant le sommet de l’iceberg, était clairement lancée comme argument de vente, mais son fonctionnement, comme celui d’autres composants et fonctionnalités, était soumis au pilote graphique.

Et c’est ici que tout s’emballe. Microsoft a développé un nouveau modèle de pilote pour Vista, en particulier pour les cartes graphiques. Baptisé WDDM (Windows Device Driver Model), il était le vecteur de l’accélération graphique des éléments de l’affichage sous Vista. Or, pour qu’une carte graphique dispose d’un tel pilote, elle devait être compatible avec une véritable liste de conditions dont les deux plus importantes étaient :
  • La prise en charge de DirectX 9
  • Le support des Shader Models 2.0
Et là, tandis que Microsoft travaille sur son système d’exploitation, le monde s’écroule pour Intel.

La plus grande partie des machines Intel exclue du programme

vista logosAu moment de cette histoire, les puces graphiques vendues par Intel, estampillées i915, sont extrêmement courantes dans les ordinateurs portables. Et non seulement on retrouve ces puces partout, mais la période future qui s’étend après ne doit pas voir la situation évoluer. Du coup, Intel panique, craignant une chute drastique de son chiffre d’affaires, et une correspondance tendue commence entre le fondeur et Microsoft.

Dell, Sony et Fujitsu avaient déjà demandé à Microsoft de revoir à la baisse les requis pour la création de pilotes WDDM, mais l’éditeur ne voulait pas de compromis sur ce sujet. Quand Intel a fait part de sa vive inquiétude, les choses ont changé. Will Poole, alors l’un des directeurs du développement de Windows, reçoit un courrier électronique de Renee James, vice-présidente à cette époque du Microsoft Program Office chez Intel :

« [le PDG Paul Otellini] pense que vous ne comprenez vraiment pas que presque toutes nos unités de vente pour les cinq prochains mois contiennent du Centrino et de l’Alviso et ne seront donc jamais « Vista ready », et la branche Mobile représente une part énorme de nos ventes et est en augmentation. »

Un consensus chez Microsoft et une colère chez HP

Face à une critique directe du plus gros partenaire historique de Microsoft, la firme se divise et les opinions divergent. Rajesh Srinivasan, l’un des responsables de l’éditeur, indique alors à ses supérieurs qu’Intel pourrait perdre entre 600 et 800 millions de dollars sur les seuls mois de avril et mai 2006 (car Vista était prévu à cette date), puis plusieurs milliards par la suite. Et là, stupeur : il explique également que les revendeurs veulent au moins 80 % de machines « Vista ready » pour le lancement du système et qu’ils risquent de se tourner vers AMD pour y arriver. Intel perdrait alors des parts de marché si les requis techniques du WDDM n'étaient pas rabaissés.

Et puis tout bascule car Microsoft accepte de revoir son programme. À ce moment précis, un autre acteur entre en scène : HP. Le constructeur est en colère car non seulement Intel avait essayé d’atteindre Microsoft par son biais, mais il avait également suivi scrupuleusement les lignes données initialement par l’éditeur. Le changement du programme casse un investissement, et deux courriers révélés au procès montrent la rage qui saisit la firme :

« Vous vous êtes inclinés devant la pression d’un partenaire qui aurait été gêné à la période d’avril à cause d’une ligne de produits qui n’était complètement compatible. Ce même partenaire m’a appelé lundi pour avoir mon aide et renforcer la pression sur vous afin que la décision soit prise : à quoi pensaient-ils ? » écrit un responsable de HP.

Un autre responsable du constructeur exprime sa colère : « La décision que vous avez prise et communiquée a brisé un investissement que nous avons fait consciencieusement pour obtenir un avantage compétitif, en sachant que d’autres acteurs choisiraient de ne pas investir autant que nous l’avons fait pour suivre les requis de votre programme. Je ne peux pas être plus clair en vous disant que vous nous avez non seulement laissé tomber en niant votre engagement de rester fixes sur les requis du WDDM, mais vous avez aussi démontré un manque complet d’engagement face à HP, un partenaire stratégique qui va perdre une grande somme d’argent dans le processus. »

Chez Microsoft, pour ne pas trop bousculer tout le monde, on choisit une solution qui est à mi-chemin entre à peu près toutes les solutions. Les requis WDDM ne bougent pratiquement pas, mais le logo Vista Capable fait son apparition. Mais comme dans un gigantesque marasme consensuel où tous les intervenants font grise-mine, la solution adoptée ne peut en l’état satisfaire pleinement qui que soit.

Les finances d'Intel sont sauves, mais...

Une très inutile couche de complexité s’abat sur l’ensemble du marketing de Vista pour sauvegarder les finances d’un partenaire historique. Chez Microsoft, l’affaire fait grand bruit, surtout chez les développeurs du système, et en tout premier lieu Jim Allchin, alors responsable du projet et co-président de Microsoft. Véritable icône de l’entreprise, l’ingénieur exprime ses regrets d’une telle situation dans un courrier :

« Je suis désolé de dire que je pense que ce plan est catastrophique et qu’il devra être changé. Je pense que nous allons perturber les consommateurs avec le programme « Capable ». Les OEM vont indiquer qu’une machine est « Capable » et les clients vont penser qu’elle pourra faire fonctionner toutes les fonctionnalités de Vista. Maintenant, nous avons un partenaire en colère, Microsoft a détruit sa crédibilité, en même temps que la mienne. »

Le procès continue son avancée, mais il est difficile de dire ce qui en ressortira réellement, car il implique de nombreux acteurs. Il est maintenant clair que ceux qui se sont unis en class action contre Microsoft ont des preuves que l’éditeur était au courant de la perturbation qu’engendrerait le programme Capable. Mais d’autres pourraient tirer leur épingle du jeu au vu des informations révélées. AMD par exemple, puisque les documents révélés indiquent clairement qu’il fallait aider Intel à lutter pour garder ses parts de marché.

Microsoft s’y reprendra certainement à deux fois avant de revoir ses plans. Non seulement la firme a transigé sur l’aspect technique pour une question financière, mais cela a au final gravement affecté l’image de Vista.
Source : Ars Technica
Publiée le 18/11/2008 à 11:10

Soutenez l'indépendance de Next INpact en devenant Premium

  • Tout le contenu de Next INpact sans pub
  • Et bien plus encore...

Il y a 159 commentaires

Avatar de bavarois INpactien
bavarois Le mardi 18 novembre 2008 à 20:04:12
Inscrit le mardi 7 décembre 04 - 1514 commentaires
En même temps je suis capable de courir un 100m mais pas de faire le record du monde, si les gens ne comprennent pas leur langue... C'est comme mes élèves ils sont capable de faire, mais pas de bien faire...
Et pourtant on essaye
Vous connaissez la meilleure: <<corrigez vos fautes je rajoutes les points de l'orthographe>> ils me recopient le mot faux d'une autre couleur


Oulala le charabia...

J'ai l'impression qu'ici personne n'a compris ce qu'était aero ou compiz...

Si c'est la même chose que Vincent_H en plus détaillé et moins compréhensible...

Edité par bavarois le mardi 18 novembre 2008 à 20:07
Avatar de seblutfr INpactien
seblutfr Le mardi 18 novembre 2008 à 20:54:24
Inscrit le lundi 3 octobre 05 - 3719 commentaires

[...]
Or, pour moi, le réel échec de Vista est justement l'impossibilité de comprendre réellement ce qu'on allait acheter vu le tas de versions, et la dégradation de "l'expérience utilisateur" qu'offraient simultanément les machines trop modestes, ET Vista Basic.

Quelqu'un a regardé avec attention l'immonde tableau comparatif des versions ? 7 versions de Vista... N'importe quoi !
[...]

Je rebondis juste sur le point des versions trop nombreuses :

Pour moi ça n'est clairement pas un souci, certaines versions sont inexistantes pour l'utilisateur moyen, notamment les versions pro.
MS a fait différentes versions pour répondre aux différents besoins, je ne vais personnellement pas les blamer pour ça.
Et après certains voudraient qu'on propose le choix, au 1er démarrage, des applis et options à installer parmi une liste de plusieurs ? Complètement illusoire selon moi.
Avatar de Liam INpactien
Liam Le mardi 18 novembre 2008 à 20:57:28
Inscrit le lundi 25 août 03 - 6140 commentaires

Oulala le charabia...

J'ai l'impression qu'ici personne n'a compris ce qu'était aero ou compiz...


Je la refait en plus court alors : Sous Vista on peut faire tout ce que peut faire Compiz et bien plus encore, et en consommant moins de ressources CPU. Ca ne se voit pas avec Glass, mais ça c'est seulement un choix esthétique de Microsoft, pas une limitation technique.
Si WPF exige une carte DX9, ce n'est pas parce que Microsoft est naze, mais pour permettre à WPF de faire infiniment mieux que le thème par défaut de Vista.
Avatar de Mihashi INpactien
Mihashi Le mardi 18 novembre 2008 à 21:05:38
Inscrit le mardi 29 janvier 08 - 3007 commentaires
Ben oui, quel processeur moisi, c'est clair

Je ne critique pas du tout le processeur mais le fabricant.
Donc, si j'avais pu acheter la même chose avec un proc AMD, je me serrais jeté dessus (même si c'était un peu plus cher).
Avatar de Rebrousse-poil INpactien
Rebrousse-poil Le mardi 18 novembre 2008 à 22:22:43
Inscrit le samedi 3 novembre 07 - 94 commentaires
Merci Vincent j'ai adoré lire ton article, très INterressant, très INstructif et très clair


+1
Avatar de lorinc INpactien
lorinc Le mardi 18 novembre 2008 à 22:23:23
Inscrit le lundi 19 avril 04 - 11222 commentaires

Si c'est la même chose que Vincent_H en plus détaillé et moins compréhensible...



Je la refait en plus court alors : Sous Vista on peut faire tout ce que peut faire Compiz et bien plus encore, et en consommant moins de ressources CPU. Ca ne se voit pas avec Glass, mais ça c'est seulement un choix esthétique de Microsoft, pas une limitation technique.
Si WPF exige une carte DX9, ce n'est pas parce que Microsoft est naze, mais pour permettre à WPF de faire infiniment mieux que le thème par défaut de Vista.



C'est bien ce que je pensais, alors...

Aero ou compiz, c'est exactement la même chose : un gestionnaire de fenêtre utilisant un moteur 3D (possiblement accéléré en hard) pour le rendu. L'utilisation du cpu/gpu ne dépend pas de compiz/aero, mais de ce que peut supporter le couple carte graphique/drivers derrière le moteur 3D.

Dire que l'un peut faire tout ce que faire l'autre en utilisant moins de cpu, c'est du gros n'importe quoi. De la propagande à deux balles. (en plus d'être totalement non mesurable)

Ça m'éclate les gens qui disent qu'aero est bien plus profond-machin-mon-cul que compiz, mais qui sont incapables d'expliquer en quoi. Pourtant, il n'y a pas de mystère :
DX <=> aero (enfin DWM) <=> lib graphique (wpf, mfc, qt, ...)
DRI <=> compiz <=> lib graphique (cairo, qt, gtk, ...)

Le fonctionnement des deux est exactement le même : une fenêtre accélérée en plein écran, dans laquelle on dessine des quad avec pour texture la gui du logiciel...

Quand à WPF, ça n'a rien à voire, c'est une bibliothèque graphique qui à l'avantage d'être directement compatible avec DWM...
Avatar de bavarois INpactien
bavarois Le mardi 18 novembre 2008 à 22:31:59
Inscrit le mardi 7 décembre 04 - 1514 commentaires
il semblerait juste d'après Vincent_H qu'il y ait des différences: Parce qu'Aero est juste la partie visible du sous-système graphique. Compiz est une surcouche haut-niveau.

Ce qui semble vouloir dire que le système de microsoft serait capable de faire beaucoup plus que le système de compiz!
Avatar de windu.2b INpactien
windu.2b Le mardi 18 novembre 2008 à 23:10:21
Inscrit le lundi 18 avril 05 - 34118 commentaires
il semblerait juste d'après Vincent_H qu'il y ait des différences: Parce qu'Aero est juste la partie visible du sous-système graphique. Compiz est une surcouche haut-niveau.

Ce qui semble vouloir dire que le système de microsoft serait capable de faire beaucoup plus que le système de compiz!

Soit.
Mais quoi ? Parce que (pardon, si j'ai raté les news à ce sujet), j'entends souvent dire cela mais je n'en vois ni les idées ni la mise en pratique...
Avatar de ouragan INpactien
ouragan Le mardi 18 novembre 2008 à 23:28:00
Inscrit le jeudi 6 novembre 03 - 18396 commentaires
il semblerait juste d'après Vincent_H qu'il y ait des différences: Parce qu'Aero est juste la partie visible du sous-système graphique. Compiz est une surcouche haut-niveau.

Ce qui semble vouloir dire que le système de microsoft serait capable de faire beaucoup plus que le système de compiz!

oui mais non.

D'abord parce qu'Aero a besoin de beaucoup + de son moteur pour fonctionner ( eh oui, .net c'est lourd ), ensuite parce que Compiz est directement lié au driver.
Oui si tu considères Windows+Aero comme un monolithe ( ce qu'il n'est pas ) , non parce que pour " tenter " de faire ce que tu peux faire avec une 7500LE sur Compiz, il te faut une 8600GS sous Windows.
Avatar de bavarois INpactien
bavarois Le mardi 18 novembre 2008 à 23:28:51
Inscrit le mardi 7 décembre 04 - 1514 commentaires
Aucune idée car je ne m'y connais pas assez mais Vince(copyright Free) a tout de même réalisé des tests de vista et je pense qu'il s'y connait!
;