COMPTOIR
  
register

Le projet Cobalt de Microsoft et Qualcomm fait tourner Photoshop sur un ARM64 (MàJ)

Mise à jour du 12 décembre à 11:45 : Grâce à Alexandre L. (lecteur pas si anonyme que ça) et Neowin, on apprend que l'utilisation d'un Snapdragon 820 est réservée au développement applicatif et qu'il faudra en passer par un Snapdragon 835 une fois la chose disponible en grand public. Pas de rétrocompatibilité à prévoir donc et il faudra passer à la caisse et récupérer du nouveau matos pour s'offrir les joies de Windows 10 32-bit sur une plateforme ARM.


Microsoft et Qualcomm ont annoncé conjointement leur collaboration pour faire tourner Windows 10 sur processeurs ARM. La belle affaire, on a déjà eu Windows RT, et la possibilité de faire tourner les fameuses UWP (les quelques applications universelles publiées dans le Microsoft Store). Stop, là c’est différent, il s’agit d’assurer une compatibilité avec les applications win32 via émulation, toutes les applications 32 bits, sans modification ni recompilation.

 

Les premières informations sur le projet «Cobalt» avaient été rendues publiques le mois dernier, mais peu de choses avaient filtré sinon une vague disponibilité pour la Redstone 3 update, la révision de Windows 10 qui fera suite à la Creators Update attendue pour mars 2017. Aujourd’hui on est passé au concret, la conférence Microsoft WinHEC qui s'est tenue à Shenzhen en Chine a été l’occasion pour Microsoft et Qualcomm de montrer les capacités de leur solution en faisant tourner, entre autres, Adobe Photoshop sur une plate-forme mobile dotée d’un processeur ARM64 Snapdragon 820 et pour Microsoft de déclarer :

 

Pour la première fois, nos clients seront en mesure de faire l'expérience du Windows qu'ils connaissent avec toutes les applications, les périphériques et les capacités d'entreprise dont ils ont besoin, sur une véritable machine mobile, efficace et toujours connectée.

Le pire, même si on ne s’attend évidement pas à pouvoir faire tourner World of Warcraft sur un tel matériel, c’est que ça à l’air de tenir la route, les applications semblent fluides et ne mettent pas 30 ans à se lancer. Nous ne disposons pas de détails techniques concernant cette émulation, mais vu les performances, elle fait assurément appel à des composantes logicielles et matérielles. Les premiers processeurs à bénéficier de cette capacité seront les Snapdragon 820 de Qualcomm et pour l'instant rien ne dit que d'autres fabricants pourraient y avoir droit ni même si de plus petits Snapdragon seront concernés. Si tel était le cas, est-ce que les performances suivraient ? Pas sûr, mais le projet commence seulement à se dévoiler et Microsoft et Qualcomm vont logiquement, et avant tout, montrer ce qu'ils ont de plus performant sous le coude.

 

 
Un poil avant ?

Gamotron • La semaine (49) du jeu vidéo

Un peu plus tard ...

Un BIOS magique pour la RX 460 ?

Les 10 ragots
Les ragots sont actuellement
ouverts à tous, c'est open bar !
par Un ragoteur qui aime les de Pays de la Loire, le Mardi 13 Décembre 2016 à 08h01  
Je n'y crois pas pour plusieurs raisons :
- Le marché du mobile ne progressera plus, nous sommes passé en phase de renouvellement , Microsoft a 8 ans de retard
- L'émulation est la pire des solutions (surtout microsoft) pour faire tourner des applications sur une telle architecture. Ceux qui ne se sont jamais plaint peuvent réfléchir aux mises à jour windows sur desktop et transposer le phénomène sur un mobile...
- Les applications ne sont pas optimisées pour ce genre de terminal on constate le flop d'Ubuntu pour les mêmes raisons alors que les applications tournent en natif sur le noyau.
par Un ragoteur goguenard de Bretagne, le Lundi 12 Décembre 2016 à 15h09  
par Un ragoteur qui aime les de Rhone-Alpes, le Lundi 12 Décembre 2016 à 09h27
En résumé Microsoft distribue Wine sur un système BSD pour architecture ARM64... La valeur ajoutée? Le marketing Windows ni plus ni moins.
+1
par Un ragoteur blond de Rhone-Alpes, le Lundi 12 Décembre 2016 à 11h15  
par Un ragoteur barré embusqué, le Lundi 12 Décembre 2016 à 10h06
Oui oui bien sûr, quand tu vois les lacunes de Wine, je pense que Microsoft fera nettement mieux...
Je doute que Microsoft ait décidé d'investir du temps et de l'argent pour recréer Wine en interne. Idem pour Bash for Windows. Déjà que la couche TCP/IP sous Windows 9x avait été copiée de A à Z...
par ragoteur masqué embusqué, le Lundi 12 Décembre 2016 à 10h19  
par Nilav, le Lundi 12 Décembre 2016 à 09h55
Ce qui fait chier, c'est que ça ne semble pas être rétrocompatible. Je pense au Snapdragon 810 du 950XL.
D'après ce que j'ai pu lire par ailleurs, même le HP Elite x3 montré en démo (Snap820) n'y aura pas le droit.

Leur cible dans un 1er temps ce n'est pas les téléphones. Ils visent les "PC cellulaires" (tous équipés de 3G/4G), soit les tablettes, 2-en-1, et PC portables façon Chromebook.

J'imagine et j'espère que les téléphones y auront le droit dans un second temps. Ce serait tellement pratique un vrai Continuum qui permettrai d'avoir un vrai PC Windows à partir du moment ou tu branches le téléphone à une écran.
par ragoteur masqué embusqué, le Lundi 12 Décembre 2016 à 10h13  
A voir en pratique, j'ai des doutes sur la puissance quand je vois ma tablette chinoise (Intel Atom-X5 Z8300, refroidissement passif) et le PC portable de ma copine (10", Ivy Bridge Core i3 basse conso, ventilo, passe son temps à brider la fréquence dès qu'on l'utilise un peu).

Sinon j'espère que les développeurs pourront recompiler en ARM(64?) pour améliorer les performances.
Je pense notamment à Java : du code ARM qui émule du code x86 pour faire tourner la machine virtuelle Java qui va produire du code x86 pour faire tourner le bytecode Java, ce code x86 produit par Java devant être à nouveau traduit pour l'ARM.
Avoir une JVM compilée pour ARM-windows sera surement un gros plus pour les performances des logiciels utilisant Java.

Je pense aussi à tous les autres programmes qui font appel à la compilation JIT, l'autre exemple qui me vient en tête c'est les navigateurs Web, mais bon il y aura au moins Edge en alternative donc c'est moins vital.
par Un ragoteur barré embusqué, le Lundi 12 Décembre 2016 à 10h06  
par Un ragoteur qui aime les de Rhone-Alpes, le Lundi 12 Décembre 2016 à 09h27
En résumé Microsoft distribue Wine sur un système BSD pour architecture ARM64... La valeur ajoutée? Le marketing Windows ni plus ni moins.
Oui oui bien sûr, quand tu vois les lacunes de Wine, je pense que Microsoft fera nettement mieux...
par Nilav, le Lundi 12 Décembre 2016 à 09h55  
Ce qui fait chier, c'est que ça ne semble pas être rétrocompatible. Je pense au Snapdragon 810 du 950XL.
par Un ragoteur qui aime les de Rhone-Alpes, le Lundi 12 Décembre 2016 à 09h27  
En résumé Microsoft distribue Wine sur un système BSD pour architecture ARM64... La valeur ajoutée? Le marketing Windows ni plus ni moins.
par Cristallix, le Lundi 12 Décembre 2016 à 09h15  
J'ai hâte de connaitre les détails technique mais ça a l'air de bien tourner ! Mais en terme de perf ça pourra pas être mieux qu'en natif ...
par jesersarien, le Lundi 12 Décembre 2016 à 07h33  
", c'est que ça à l'air de tenir la route, les applications semblent fluides et ne mettent pas 30 ans à se lancer."
photoshop, la vidéo à son sujet s'arrête sitôt la première tâche lancée . Ils attendent peut être que celle-ci se finisse pour commencer à en vendre.