supinfo
Ouverture de  SUPINFO USA à San Francisco en 2008. Des études en informatique en Californie à un tarif abordable ! Inscrivez-vous dès maintenant !
supinfo
Connexion :
Abonnement NewsletterOk
 

Interview avec NVIDIA au sujet des pilotes Vista

Publiée par Julien le Jeudi 15 Fevrier 2007

Brève Carte Graphique

Nouveau logo NVIDIA
Avec la sortie commerciale de Windows Vista à la fin du mois de janvier, les fabricants de matériel informatique se doivent d'offrir un support complet du nouveau système d'exploitation de Microsoft. Comme à chaque fois ou presque la situation est délicate entre les matériels qui ne fonctionneront jamais sous Windows Vista, ceux qui fonctionneront à minima et ceux qui seront pleinement pris en charge. Les deux géants de la 3D que sont ATI/AMD et NVIDIA sont naturellement en première ligne dans cette affaire, et la firme au caméléon semble avoir essuyé les plâtres avec ses pilotes Windows Vista, qui connaissent différents problèmes et à qui de nombreuses fonctions manquent encore.

Nous avons pu nous entretenir avec Dwight Diercks, vice président du développement logiciel chez NVIDIA à ce sujet. L'occasion pour le californien de nous expliquer les difficultés liées au support de Windows Vista mais aussi de clarifier certains points notamment au niveau de sa politique en matière de publication de nouveaux pilotes.

NVIDIA Dwight Diercks
Clubic.com : Quels ont été les challenges lors du développement des tous premiers ForceWare pour Windows Vista ?

Dwight Diercks : Windows Vista exige un tout nouveau modèle de pilote graphique, ce qui est déjà en soit un beau challenge. Toute la couche du pilote passe en effet de l'espace noyau au mode utilisateur ce qui a rendu les choses encore plus complexes. Le nouveau modèle de pilote change de plus le mode de gestion de l'affichage basique et supprime d'anciennes portions de code présentes dans le pilote depuis l'époque de NT 4.0 ! La vidéo haute-définition (Blu-ray et HD-DVD) dispose également d'une toute nouvelle architecture pour l'accélération matérielle et la technologie NVIDIA SLI pour DirectX 9 et DirectX 10 ajoute encore à la complexité du travail à fournir et au volume de code requis pour que la puce graphique travaille de manière efficace.

Nous avons des dizaines de millions d'utilisateurs de nos pilotes XP et nous maintenons deux large bases de pilotes ce qui se traduit par une complexité supplémentaire au niveau du développement logiciel. Croyez-moi, c'est un sacré challenge !

Clubic.com : Depuis combien de temps travaillez-vous sur le développement de pilotes pour Windows Vista et quels étaient les principaux objectifs ?

D. D. : Nous nous sommes activement investi dans le développement de pilote pour Windows Vista depuis deux ans et demi. Nous avons dépensé l'équivalent de 350 années homme sur les pilotes Vista. Notre priorité ? La stabilité pour les GeForce 6, 7, 8 et les chipsets nForce 4, 5 et 6.

Clubic.com : Combien de personnes composent l'équipe de développement des pilotes ?

D. D. : C'est difficile de chiffrer exactement combien d'ingénieurs sont parti prenante dans le processus. Nous avons plus de 1000 personnes ici qui écrivent, testent ou travaillent avec les éditeurs de logiciels sur la compatibilité ou encore qui écrivent nos pilotes.

Clubic.com : Quelles étaient les exigences pour développer le premier pilote DirectX 10 pour GeForce 8 ? Quels ont été les problèmes les plus importants durant le développement ?

D. D. : NVIDIA est la première compagnie à soumettre un matériel à la certification WHQL DirectX 10 de Microsoft. Obtenir une certification WHQL pour une nouvelle API est souvent un challenge car au fur et à mesure des tests vous allez découvrir des problèmes où vos pilotes sont en cause alors que pour d'autres c'est le test qu'il faut changer. Nous avons exploré de nouveaux territoires avec DirectX 10 et cela prend du temps de délivrer une stabilité optimale. Mais une fois que c'est fait, cela s'appliquera à toutes nos prochaines puces DirectX 10.

NVIDIA GeForce 8800 - G80 - Démo Techno - Froggy 1
Clubic.com : Considérant la nouvelle architecture du GeForce 8, combien de temps cela prendra pour que les pilotes l'exploitent au mieux ?

D. D. : NVIDIA travaille étroitement avec Microsoft pour finaliser un pilote DirectX 10 certifié WHQL d'ici la fin février. L'architecture du GeForce 8800 offre une belle marge de progression pour les performances et un certain nombre de nos ingénieurs travaillent exclusivement à débloquer son plein potentiel dans les semaines et les mois à venir.

Clubic.com : Quel est l'impact de l'architecture de shaders unifiés sur le cycle de développement des pilotes ?

D. D. : L'architecture unifiée fait plusieurs choses pour nous. Son impact le plus important est qu'elle a un effet de levier à la fois sur notre base de code pour ce produit mais aussi pour la famille de produits qu'amènera le GeForce 8800. En prime l'architecture unifiée fait que vous n'avez plus à optimiser séparément les pixels shaders et les vertex shaders ce qui devrait améliorer l'expérience des joueurs.

Clubic.com : Est-ce que les pilotes DirectX 10 du GeForce 8 dépassent actuellement les spécifications de Microsoft pour DirectX 10 ? En clair, y a-t-il déjà des petits morceaux de DirectX 10.1 ?

D. D. : Il y a naturellement des fonctions du 8800 qui ne font pas partie de DirectX 10. DirectX 10.1 est toujours en cours d'élaboration, donc nous ne pouvons faire aucun commentaire pour le moment.

Clubic.com : Extérieurement, il semble que vous ayez eu de sérieux problèmes pour publier les premiers pilotes GeForce 8 sous Vista. Pourquoi ? Y a-t-il eu des problèmes pour implémenter des fonctions comme le filtrage anisotropique ou l'anticrénelage ?

D. D. : Les puces graphiques sont probablement parmi les périphériques les plus programmables au monde, et le niveau de complexité pour les programmer croît chaque année. La famille GeForce 8 ajoute de nouvelles exigences de pilote pour DirectX 10 en plus du besoin de supporter DirectX 9. Comme mentionné plus haut, la prise en charge de PureVideo ou du SLI ajoutent encore à la complexité.

Nous disposons d'une équipe entière qui examine tous les problèmes rencontrés sous Windows Vista. Nous considérons chacun des problèmes comme critiques et il n'y a pas une seule cause ou un seul correctif qui va tout corriger. Par exemple nous avons un problème avec la numérotation de nos pilotes pour Vista car elle est listée comme une version 1.00. Un nombre important de jeux vérifient le numéro de pilotes et ne se lancent tout simplement pas lorsqu'ils voient ce numéro de version. Dans certains jeux nous avons des problèmes qui dépendent en partie des Cartes sons. Et bien sûr nous avons notre lot de bugs à corriger dans nos pilotes. Nous travaillons dur pour les éliminer un à un.

Clubic.com : Pour le moment le SLI n'est pas supporté par les pilotes GeForce 7 tandis que le SLI ne fonctionne qu'en mode DirectX 9 avec les GeForce 8. Y a-t-il des difficultés particulières pour implémenter le SLI sous Vista ?

D. D. : Le SLI n'est qu'une partie de l'équation. Sous Windows XP nous avions besoin de créer deux composants de pilote principaux : un pour le rendu DirectX et l'autre pour l'OpenGL. Avec Vista nous avons du développer six pilotes différents : un pour les cartes DirectX 9 seules, un pour les systèmes SLI DirectX 9, un pour les cartes DirectX 10 seules, un pour le SLI en DirectX 10, un pour le rendu OpenGL avec une seule carte, et enfin un pour le rendu OpenGL en SLI.

Notre pilote Vista compte 20 millions de lignes de code ! C'est autant que pour Windows NT4… L'étendue du projet est large mais nous aimons relever les grands défis ! Nous fournirons un support complet du SLI pour les GeForce 7 en mars et un support du SLI en DirectX 10 dès avril.

Clubic.com : Les utilisateurs GeForce 8 se plaignent de nombreux problèmes de stabilité avec les premiers pilotes Vista. Combien de bugs sont ouverts dans votre base de données ? Quand publierez-vous le prochain pilote ?

D. D. : Les premiers pilotes Vista utilisés par certains étaient des pilotes non officiels. Les pilotes ForceWare 100.59 ont été publiés le 31 janvier et ils sont stables pour la plupart des utilisateurs. Il faut garder à l'esprit que c'est la première fois depuis dix ans que nous avons un tout nouveau système d'exploitation et une nouvelle architecture, les deux simultanément. L'intégralité de l'interface logicielle entre le système d'exploitation et le pilote a dû être modifiée. Malgré tout, nous publierons à la fin du mois un pilote GeForce 8800 certifié WHQL.

Clubic.com : Votre concurrent direct, ATI/AMD, propose depuis des années déjà un nouveau pilote chaque mois. Pourquoi n'adoptez vous pas un tel calendrier ?

D. D. : Nous proposerons une nouvelle version de nos pilotes ForceWare pour Vista au moins tous les mois. Et si nous trouvons des problèmes significatifs, qu'il s'agisse de bugs ou de problèmes de compatibilité avec des jeux, nous proposerons des nouvelles versions encore plus fréquemment. Comme évoqué plus haut, nous aurons un pilote supportant le SLI et PureVideo HD pour les GeForce 7 en mars et en avril nous aurons un pilote supportant le SLI DirectX 10 et PureVideo HD pour les GeForce 8.

NVIDIA GeForce 8 - ForceWare 100.64 - 1
Clubic.com : Plusieurs fonctions de vos pilotes comme NVKeystone sont absentes des ForceWare pour Vista. Il y a-t-il une chance que ces fonctions refassent leur apparition un jour ?

D. D. : Toutes les fonctions que nous proposions sous XP ne sont plus nécessairement utiles sous Vista. Windows Vista dispose en effet de nouvelles fonctions natives et nous cherchons uniquement à compléter les fonctions du système en fonction des besoins de nos utilisateurs et de nos clients OEM (les fabricants de PC). Pour l'instant notre objectif est d'améliorer la qualité de nos pilotes plutôt que d'ajouter des fonctions. NVKeystone est pour le moment sacrifié.

Clubic.com : L'an dernier vous avez lancé l'interface graphique Sedona pour vos pilotes. Allez-vous la mettre à jour de façon à ce qu'elle soit plus proche de Vista ?

D. D. : L'interface utilisateur de nos pilotes va effectivement être mise à jour, non seulement pour se rapprocher de l'expérience Vista mais aussi pour répondre aux demandes des joueurs en matière d'accessibilité à certaines fonctions.

Clubic.com : Allez vous proposer à l'avenir un pilote unifié pour les GeForce 6/7/8 ou continuer de proposer des versions différentes ?

D. D. : Nous continuons à supporter l'architecture unifiée de pilotes UDA pour tous nos futurs Processeurs graphiques. Les produits qui sont matures et n'ont plus besoin de nouvelles fonctions sont supprimés de nos actuelles branches ForceWare. Par exemple les produits GeForce 6/7/8 sont supportés par les ForceWare 100 alors que les GeForce FX le sont par la version 95.

Clubic.com : Pourquoi les derniers pilotes ForceWare pour Windows Vista ne supportent pas les GeForce FX ?

D. D. : Les derniers pilotes certifiés WHQL supportant les GeForce FX sous Windows Vista sont les ForceWare 96.85, ils sont téléchargeables sur notre site ici en version x86 et en version x64.
Actu précédente
Brève suivante
et pour votre ordinateur
Télécharger Messenger (gratuit)

Top logiciels Distributions Linux

1 Gparted Live CD
Live CD pour partitionner votre disque dur
2 Ubuntu
La petite distribution Linux qui monte
3 kaella (Knoppix Azur)
Utilisez Linux sans installation sur n'importe quel PC
4 Mandriva One
Mandriva à emporter ou à installer
5 Mandriva Move
Le live CD de Mandriva
6 Freeduc CD
Une distribution linux pour les petits
Suite du classement "Distributions Linux"
Les Commentaires des lecteurs
_
le 15 Févr. 07 à 16h25
Edition
 
Clubic.com : Pourquoi les derniers pilotes ForceWare pour Windows Vista ne supportent pas les GeForce FX ?

D. D. : Les derniers pilotes certifiés WHQL supportant les GeForce FX sous Windows Vista sont les ForceWare 96.85, ils sont téléchargeables sur notre site ici en version x86 et là en version x64.

bin alors.. on en a fait tout un plat parceque les FX ne seraient plus supportés par nVidia sous Vista... Ce n'est pas le cas visiblement?

En tout cas, je leur souhaite bonne chance dans ce mik-mak...
 
le 15 Févr. 07 à 16h27
Edition
 
20 millions de lignes de code, ca calme, c'est le tiers de Vista.
Et 6 pilotes (même si ca se recoupe) à développer.

Je veux bien qu'on se plaigne, mais faut voir le chalenge que c'est.
 
le 15 Févr. 07 à 16h28
Edition
 
Et ceux qui utilisent un chipset nForce3 voire nForce2 sont purement et simplement oubliés !
 
le 15 Févr. 07 à 16h30
Edition
 
Clubic.com : Pourquoi les derniers pilotes ForceWare pour Windows Vista ne supportent pas les GeForce FX ?
D. D. : Les derniers pilotes certifiés WHQL supportant les GeForce FX sous Windows Vista sont les ForceWare 96.85, ils sont téléchargeables sur notre site ici en version x86 et là en version x64.

Et donc pourquoi ?
 
le 15 Févr. 07 à 16h32
Edition
 
Mouais, par prinicpe je pense ne plus acheter de carte NVidia.
Moi, j'aurai aime que clubic pose une question au sujet de leur saletee de publicite pour le SLI qui s'affiche a chaque fois que j'allume mon PC :pfff:
 
le 15 Févr. 07 à 16h32
Edition
 
Cluclu question: Est-ce que ça marche?

D.D.:Oui

Cluclu question: Réellement?

D.D.:Non

:MDR :MDR :MDR
 
le 15 Févr. 07 à 16h33
Edition
 
Fredolachique a écrit:
Et ceux qui utilisent un chipset nForce3 voire nForce2 sont purement et simplement oubliés !


Avecl a question du dessus la réposne est donnée :
D. D. : Nous continuons à supporter l'architecture unifiée de pilotes UDA pour tous nos futurs processeurs graphiques. Les produits qui sont matures et n'ont plus besoin de nouvelles fonctions sont supprimés de nos actuelles branches ForceWare. Par exemple les produits GeForce 6/7/8 sont supportés par les ForceWare 100 alors que les GeForce FX le sont par la version 95.
 
le 15 Févr. 07 à 16h34
Edition
 
Et mes pilotes nForce 3 Ultra avec mon X2 et ma X800XT PE ?

:??:
 
le 15 Févr. 07 à 16h36
Edition
 
Vous auriez pû leur poser la question pour les pilotes non geforce 8 sous XP parceque 3 mois ça commençe à faire :grrr:
 
le 15 Févr. 07 à 16h37
Edition
 
Je suis de l'avis de Fredolachique, moi qui tourne avec une bonne config' en nforce3. Pas de pilotes signés Nvidia pour nous visiblement, pour un chipset d'à peine 3 ans... Hereusement que je n'ai pas de dual core + Radeon, parce que sinon il n'y aurait définitivement pas eu de Vista pour moi...

Je pense qu'une vraie question sur les chipset antérieurs au nforce3 de la part de clubic aurait été de bon aloi.
 
le 15 Févr. 07 à 16h40
Edition
 
Gorgon a écrit:
Mouais, par prinicpe je pense ne plus acheter de carte NVidia.
Moi, j'aurai aime que  clubic pose une question au sujet de leur saletee de publicite pour le SLI qui s'affiche a chaque fois que j'allume mon PC  :pfff:


La publicité SLI n'est que dans une seule version des pilotes nvidia (ancienne qui plus est)... met les a jour et cette bulle disparaitra...
 
le 15 Févr. 07 à 16h53
Edition
 
En meme temps fallait bien s attendre a avoir des problemes :neutre:
se ruer dur une cg DX10 et vista, c'etait peut etre pas une tellement bonne idée...

Puis bon, quand on voit l etendu du taf, on peut critiquer ok, mais faut mesurer le taf acomplit....
 
le 15 Févr. 07 à 16h54
Edition
 
Merci pour cette interview, qui permet enfin de comprendre la situation et d'en savoir plus sur les futurs pilotes. Vous avez gagné un lien sur mon site; je souhaitais justement réaliser un article sur le problème actuel des pilotes sous Vista.
:clap: :clap: je ne peux que vous féliciter pour cette interview, des questions bien ciblées et intéressantes. Chapeau les gars!
 
le 15 Févr. 07 à 16h59
Edition
 
Pour ceux qui pleurent que les GeForce FX ne sont plus supportées par les 100.x... allez voir cette FAQ. (http://www.laptopvideo2go.com/forum/index.php?showtopic=10214)

Sur la deuxième illustration, j'ai intégré les derniers bugs résolus par famille de GeForce. Le dernier correctif date des 84.12 (il y a un an) et c'était spécifique au 5900 sous Battle for Middle Earth 2.

Ce qui a été ajouté depuis c'est le PureVideo avancé utilisable seulement sur les grosses GF6 et GF7. Donc intéret nul pour les FX users.
 
le 15 Févr. 07 à 17h01
Edition
 
Mouais et si on enleve le baratin de l'interview ca donne ca:
"les pilotes ne sont pas completements fonctionnels pour le moment, avec un peu de chance vous pourrez jouer sans trop de bugs en mars-avril"
Donc, bon courage aux "pigeons" qui sont passes sous vista et qui ont du nvidia.
 
le 15 Févr. 07 à 17h19
Edition
 
+1 shogoon77...

Vista sa va etre un merdier comme jamais vu ... on va se taper la tete contre les murs !