Les derniers contenus liés au tag Windows

Afficher sous forme de : Titre | Flux Filtrer avec un second tag : AMD; AMD FX; ARM; Bulldozer; CES 2011; GDC; Microsoft; Nvidia; surface; Zambezi;

GDC: Direct3D 12 et support matériel, logiciel

Publié le 24/03/2014 à 19:38 par Damien Triolet

Durant les sessions de la GDC consacrées à Direct3D 12, Microsoft et ses partenaires se sont abstenus de rentrer dans trop de détails concernant le support matériel et logiciel. Nous avons cependant pu nous entretenir avec de nombreux ingénieurs et architectes de Microsoft et ses partenaires, qu'ils soient concepteurs de GPU ou de moteurs graphiques. Si tout le monde préfère éviter une déclaration officielle sur les points délicats, nous avons pu en apprendre un peu plus, notamment au sujet de ce qui devrait se passer pour Windows 7...

Il faut tout d'abord bien comprendre que Microsoft a dévoilé Direct3D 12 bien plus tôt dans son processus de développement qu'à l'accoutumée. Les détails sont ainsi toujours en cours de discussion et pourraient être amenés à évoluer même si tout le monde est d'accord pour nous dire que les points principaux sont fixés.


Pour finaliser les spécifications de son API, Microsoft explique avoir voulu intégrer beaucoup plus de retours de ses partenaires, notamment au niveau logiciel. Ainsi, des débuts de portage de moteurs vers Direct3D 12 ont été entrepris avant la finalisation de ses spécifications, de manière à profiter de cette expérience pour les fixer. Microsoft entend s'assurer d'éviter que de bonnes idées sur le papier deviennent des problèmes en pratique, et surtout, que les développeurs conservent leur préférence pour Direct3D dans le monde PC.

Une API avec un niveau d'abstraction globalement plus bas ouvre de nombreuses portes, donne bien plus de marge de manœuvre aux développeurs en faisant disparaître la plupart des limites actuelles. Sans rentrer dans le détail, Microsoft a cependant indiqué que certaines limites artificielles pourraient être imposées notamment pour éviter que les développeurs ne fassent des choses néfastes pour le rendement énergétique, un point important dans le cadre de l'utilisation de Direct3D 12 dans le monde des tablettes ou dans un futur Windows Phone. Microsoft profite à ce sujet de l'arrivée de Qualcomm dans le premier cercle des partenaires de développement de son API.

Selon plusieurs sources, Direct3D 12 et Direct3D 11 devraient continuer à évoluer en parallèle, tous les développeurs n'étant pas prêts à passer directement à un nouveau type d'API qui leur donne plus de responsabilité. Le niveau de support matériel devrait d'ailleurs être cette fois totalement découplé de la version de l'API. Ainsi il n'est pas impossible de voir de nouveaux niveaux de fonctionnalités pour Direct3D 11 qui s'arrête actuellement au 11_1.

Au niveau du support matériel de Direct3D 12, Microsoft a précisé qu'il était possible dès le niveau de fonctionnalité 9_3. Par contre, pour supporter Direct3D 12, en plus de supporter les fonctionnalités graphiques liées au niveau matériel minimum, l'architecture du GPU devra être capable de certaines choses. Le point principal est l'inclusion d'une MMU (Memory Management Unit) pour virtualiser et protéger la mémoire vidéo/système, ce qui est logique compte tenu de la manière dont fonctionne Direct3D 12. C'est la raison pour laquelle AMD et Nvidia ne peuvent pas proposer un support pour Direct3D 12 qui remonte aussi loin en arrière que leurs GPU de classe 9_3. Par contre dans le monde mobile il existe des GPU 9_3 relativement récents qui incluent une MMU et qui pourront donc supporter Direct3D 12. Rappelons qu'AMD a annoncé un support de la nouvelle API pour tous ses GPU GCN, Nvidia pour tous ses GPU depuis la génération Fermi et Intel pour les CPU Haswell. Dans le cas de Qualcomm, ses GPU récents sont capables du support et il sera proposé au cas par cas suivant les demandes de ses clients. Enfin, la Xbox One supportera Direct3D 12.

Y aura-t-il de nouveaux niveaux de fonctionnalités matérielles ? Bien entendu, Microsoft a d'ailleurs cité quelques exemples dès sa première conférence avec la rastérisation conservative et le blending programmable, mais tout en insistant sur le fait que, dans un premier temps, cela serait secondaire. Le but principal est d'apporter sous Windows une API avec overhead réduit et le plus gros des efforts est concentré sur ce point.

Il pourrait y avoir des niveaux 11_x supplémentaires et des niveaux 12_x, soit directement soit par la suite (Direct3D 12.1…). Il n'est d'ailleurs pas impossible que ces derniers soient rendus disponibles sous Direct3D 11. Les détails à ce niveau sont toujours en cours de finalisation, notamment entre ce qui fera l'objet d'un nouveau niveau ou de "caps". Nvidia indique que ses GPU Maxwell sont capables d'aller au-delà des niveaux de fonctionnalités actuels, sous-entendant qu'ils supporteront un éventuel niveau 12_0. Un point étrange alors même que le niveau 11_1 n'est pas supporté. Nous devrions en savoir plus cet été.

L'autre grande question concerne le support logiciel. Microsoft se contente d'indiquer discrètement dans une slide que les pilotes WDDM 2.0, qui devraient être spécifiques à Windows 9, apporteront des réductions du surcoût CPU de la gestion des commandes de rendu. Ce qui sous-entend que d'autres modèles de pilotes WDDM qui apporteraient moins de réduction pourraient être supportés. D'un autre côté, lors d'une session Direct3D 12 organisée en dernière minute par AMD, Johan Andersson (Frostbite Engine, EA/DICE) a clairement affiché son souhait d'un support de Direct3D 12 sous Windows 7, espérant que Microsoft en saisisse l'intérêt. Officiellement, c'est tout ce qui est ressorti des présentations.

En coulisses, les langues se délient quelque peu. En réalité tout le monde serait convaincu de la nécessité de proposer Direct3D 12 sous Windows 7, et particulièrement l'équipe DirectX de Microsoft qui y voit un bon moyen d'inciter les développeurs à passer rapidement vers la nouvelle API. De quoi également renforcer l'influence de Microsoft et de la plateforme Windows dans le monde du jeu vidéo, notamment par rapport à la menace que représente Steam OS.


Microsoft a déjà pris soin de s'assurer auprès des fabricants de GPU que tout cela était réaliste au niveau des pilotes et que les barrières éventuelles pouvaient être facilement contournées. Le seul frein actuel à l'annonce du support de Windows 7 et à la finalisation de son implémentation serait le management supérieur de Microsoft, qui resterait hésitant par rapport à son premier réflexe de vouloir associer les nouveautés à un nouvel OS. Tout le monde semble cependant convaincu qu'il ne s'agit que d'une question de temps avant que les responsables ne se résolvent à accepter l'évidence.

Selon tous nos interlocuteurs, sauf énorme surprise, le support de Direct3D 12 devrait donc bien être proposé sous Windows 7. Par contre il n'est pas certain que toutes les nouvelles fonctionnalités le soient. Microsoft pourrait ainsi opter pour un compromis de type Direct3D 11 et 12 limités aux niveaux de fonctionnalités 11_x sous Windows 7 avec de futurs niveaux 12_x exclusifs à Windows 9, ce qui serait un moindre mal. Affaire à suivre donc…

Microsoft rachète la division devices de Nokia

Publié le 03/09/2013 à 09:58 par Guillaume Louel

Après l'annonce il y a dix jours de cela du départ de Steve Ballmer de la tête de Microsoft, la société vient d'annoncer par un communiqué de presse le rachat de Nokia. Plus exactement, il s'agit du rachat de la division "Devices & services" qui produisait jusqu'ici les smartphones (Lumia) et autres "smart devices" de la société. Nokia envisageait en effet pour rappel de lancer une tablette sous Windows RT, la Nokia Sirius.


L'accord financier, à hauteur de 5.44 milliards d'euros se décompose en deux parties. D'un côté le rachat de la division sus mentionnée pour 3.79 milliards d'euros, et de l'autre, un accord de licence pour les brevets de Nokia sur une durée de dix ans, à hauteur de 1.65 milliard d'euros. L'accord permettra à Microsoft d'utiliser la marque Nokia dans de futurs produits, ainsi qu'un accès au service de cartographie de Nokia.

La société Nokia continuera d'exister et de posséder ses brevets ainsi que son activité services (cartes, etc) et équipement télécom (NSN). Steven Elop, l'actuel CEO de Nokia et transfuge de Microsoft retourne donc dans la maison mère pour diriger une nouvelle division "Devices" étendue, qui intègrera les équipes de Nokia transférés, et être probablement bien placé dans la course à la succession de Steve Ballmer. Une preuve de plus, s'il en était besoin, que Microsoft compte sérieusement continuer dans la voie de l'intégration matériel/logiciel.

Steve Ballmer quitte la tête de Microsoft

Publié le 23/08/2013 à 15:46 par Guillaume Louel

Alors que l'actualité estivale est relativement morne, le comité de direction de Microsoft nous offre un petit coup de tonnerre en annonçant le départ de Steve Ballmer de la tête de Microsoft. Nommé au poste de CEO en janvier 2000, Steve Ballmer avait codirigé Microsoft avec Bill Gates jusque son départ de son poste de Chief Architect en 2006.


Le communiqué de Microsoft est relativement lapidaire, ne remerciant pas réellement Steve Ballmer pour l'ensemble de son œuvre. Le lancement d'un Windows 8 qui n'a pas réellement trouvé son public et la stratégie Surface qui a particulièrement agacé les partenaires de Microsoft resteront dans les mémoires. L'annonce au début de cet été d'une charge exceptionnelle de 900 millions de dollars pour compenser les tablettes Surface invendues (1 million de tablettes RT seulement auraient été vendues, très loin des attentes de Microsoft) auront terminé d'agacer les marchés et les actionnaires, le tout au milieu d'un marché du PC en transition (pour ne pas dire en baisse).

On notera tout de même que le communiqué insiste sur le fait que Microsoft poursuivra sa transition en une société "devices and services", loin des sacro-saints écosystèmes logiciels qui ont fait le succès de Microsoft dans les années 90. La tâche pour son remplaçant sera particulièrement rude, un comité pour rechercher un nouveau CEO a été mis en place, la société se donnant douze mois pour remplacer Steve Ballmer. Des candidats internes et externes seront considérés.

Windows 8.1 et pilotes graphiques

Publié le 27/06/2013 à 10:41 par Guillaume Louel

Microsoft a rendu disponible hier une version "Preview" de Windows 8.1, la prochaine mise à jour de son système d'exploitation. Elle apporte entre autre des changements du côté de l'interface avec la possibilité de booter sur le bureau, le retour d'un bouton démarrer (mais pas de son menu) et la possibilité d'éteindre son PC depuis le bureau a partir du menu contextuel (clic droit) sur le bouton démarrer. Cette version Preview concerne à la fois Windows 8, mais aussi les tablettes sous Windows RT qui ont droit à leur mise à jour.


L'installation se fait par le biais du Windows Store, mais des fichiers ISO seront également mis à disposition dans la journée par Microsoft à cette adresse (une version française est prévue). Nous vous conseillons bien entendu de lire la FAQ de Microsoft si vous êtes intéressé par cette version beta avant de l'installer.

Côté pilotes graphiques pour Windows 8.1, AMD et Nvidia proposent respectivement des pilotes graphiques. Chez AMD le téléchargement se passe à cette adresse tandis que chez Nvidia, un pilote WHQL est rendu disponible via Windows Update. Vous pourrez trouver plus d'information sur les pilotes Nvidia à cette adresse.

GDC: Windows RT et les jeux : quel succès ?

Tags : GDC; Windows;
Publié le 04/04/2013 à 17:52 par Damien Triolet

Une image vaut parfois mieux qu'un long discours :


Le moins que l'on puisse dire c'est qu'à la GDC les développeurs ne se bousculaient pas pour assister aux quelques sessions liées à Windows RT. Ici en exemple le portage de Vendetta Online vers cet OS, présenté en association avec Qualcomm et que nous nous sommes contentés d'illustrer à partir du milieu de la salle. En dehors des représentants de Guild Software, de Microsoft et de Qualcomm, la salle était tristement vide.

Notez qu'à l'opposé, les sessions de Sony sur la PS4 et de Valve faisaient partie des plus populaires avec des files énormes et l'impossibilité de faire rentrer tout le monde dans les salles pourtant plutôt grandes qui avaient été prévues. De toute évidence, les déçus ne se sont pas rabattus sur les sessions Windows RT !


Top articles