Lettre ouverte à Tim Cook sur l'état des pilotes OpenCL d'OS X

Florian Innocente |

« Apparemment, OpenCL n'est pas au même niveau de priorité que les nouveaux emojis et nous sommes coincés avec des pilotes inopérants ». Ce constat désabusé est dressé par plusieurs personnes impliquées dans l'univers des outils 3D sur OS X.

Ton Roosendaal, le patron de la fondation qui développe Blender, signale une lettre ouverte envoyée par Paolo Ciccone à Tim Cook. Une missive adressée au nom de l'équipe LuxRender.

LuxRender est un moteur de rendu 3D open source, utilisable par différentes applications tierces parmi lesquelles Blender, Maya, Cinema4D ou Poser. Paolo Ciccone, un développeur, interpelle le patron d'Apple sur la mauvaise qualité des pilotes OpenCL inclus dans OS X et l'absence apparemment de toute volonté de les corriger.

Nous avons constaté que les pilotes OpenCL dans OS X pour les cartes graphiques sont cassés et sont incapables de rendre la plus simple des scènes. Pour ce qui est un tant soit peu complexe le pilote stoppe carrément. En revanche, un rendu via le processeur principal fonctionne très bien.

L'avantage d'OpenCL est de réduire de manière importante le temps nécessaire au rendu d'une scène. Se rabattre sur le processeur supprime tout l'intérêt de la chose.

Plus loin, Paolo Ciccone dégage nVidia et AMD de toute responsabilité — eux non plus n'ont rien pu faire pour améliorer la situation. Les mêmes scènes qui posent des problèmes sont gérées sans anicroche sur Windows et Linux. En outre, sur ces systèmes, les pilotes sont fournis en parallèle, ce qui autorise la mise à disposition régulière de nouvelles versions. Sur OS X, il n'y a qu'Apple qui puisse le faire.

Outre les contacts pris avec les fabricants des cartes, des ingénieurs chez Apple ont été avertis mais sans que cela se traduise par un quelconque changement.

Dans sa lettre, Paolo Ciccone rappelle l'importante contribution d'Apple à la création du standard OpenCL qui apportait une solution multiplateforme intéressante pour des logiciels open sources comme Blender ou LuxRender. Cependant, le suivi n'est pas au rendez-vous.

Lassé d'être bloqué et impuissant à résoudre ces dysfonctionnements, le principal développeur de la version OS X de LuxRender a jeté l'éponge ces derniers jours. Il est arrivé la même chose et en même temps du côté de Blender. La personne chargée de la partie Mac, Jens Verwiebe, a laissé tomber, citant lui-aussi des problèmes spécifiques dans Yosemite. L'un de ses collègues s'est porté volontaire pour prendre sa suite.

Paolo Ciccone enjoint le patron d'Apple à faire bouger les choses et il invite les utilisateurs concernés à envoyer le même courrier.

merci langmc93


avatar anotherbitethedust | 

Je vois que je ne suis pas le seul à faire le même constat..
Au moins ça prouve aux autres que les professionnels de l'image ne sont pas de simple "fanboys" , mais bien des experts qui ont une exigence de production.
Je pense que le problème va venir du manque de réactivité d'Apple. Quand un pro change de système, il ne revient pas sur l'ancien système avant que celui-ci ne prouve qu'il est devenu bien meilleur. Si Apple veut reconquérir le marché des pros, ils vont devoir faire plus que remonter la pente et rattraper le retard.

avatar LogBoy | 

Apple s'en cogne des pros c'est pas nouveau et ça ne date surtout pas de Tim Cook. Le professionnel ne claque pas des milliers d'euros tous les ans pour changer ses machines, le professionnel passe son temps à se plaindre et il ne rapporte rien. Le calcul est vite fait.

avatar chezyom | 

C'est hélas pas complètement faux !

Bon, le "pro" (faut faire gaffe en usant de ce mot, ca en vexe certains !) quand il investit par contre, c'est pas un macbook pro à 1500 balles !
Et si ce dit "pro" a un boite, c'est pas une machine qu'il achète, mais plusieurs... voir plusieurs dizaines !
En 2007, j'ai acheté 24 Mac Pro dans l'année. Est ce que je suis un bon client ??? Au sens d'Apple j'entends ? J'ai la prétention de dire que "oui".

J'ai un client qui en 2009 a complété son parc d'Xserve et d'XRaid... Il a emprunté pour ça car pas le cash flow pour payer cash... 2 ans plus tard, on lui explique que c'est plié !

Alors oui, ça marche toujours. Pas de réel soucis à ce niveau là. Mais quand tu mets 200.000 balles dans du matos et que tu t'appelles pas Fox ou Warner, perso, ça m'aurait fait mal... Et ça lui fait mal. 4 ans après, ça le piquote toujours !

Ces pros dont Apple se cogne, comme tu dis, ce fût la vitrine de la pomme... C'est aussi grâce à ça qu'ils sont là où ils sont aujourd'hui.

Alors effectivement, ça a bien changé. Il y a 20 ans, Apple faisait les meilleurs ordis du monde mais les plus mal commercialisés... Aujourd'hui, ca tent à devenir l'inverse ! Et tout ça pour des radineries !

Si demain Apple me sort un OS stable qui fonctionne terrible dès la sortie du carton (le cas avec SL 10.6.5), et du matos top qualité en me laissant le choix de ce qu'il y a dedans comme ATI / Nvidia, ou la possibilité de choisir un SSD que je veux et pas un machin avec des connecteurs propriétaires de partout. Alors, je suis prêt à mettre le prix !

Clairement, aujourd'hui c'est pas / plus le cas. J'ai été "obligé" de passer à Maverick pour des histoire de drivers CUDA et pour les mise à jour Adobe CC... Clairement, l'experience que j'en retiens n'est pas exceptionnelle... Et pour avoir partagé ça avec d'autres mecs comme moi dans le même milieu... On est tous à peu près raccords.

Alors, on est peut être trop con ! C'est aussi une possibilité !

avatar joneskind | 

C'est très étonnant dans la mesure où les derniers tests de Final Cut sont excellents, jusqu'à 3 fois plus rapides que la concurrence sur PC. C'est d'autant plus étonnant que le Mac Pro est très orienté calcul parallèle avec ses 2 CG.

Donc, l'explication la plus probable pour expliquer le retard d'Apple sur OpenCL c'est que toutes les équipes dédiées à l'exploitation des ressources graphiques planchent sur un projet dont on commence vraisemblablement à voir les fondations dans FCPX et qui pourrait aboutir à une refonte d'OpenCL ou bien le portage de Metal pour OSX.

Enfin, quand on regarde le développement d'OSX je pense qu'on peut dire sans trop se planter que les versions professionnelles ont un développement de 3 ans. Snow Leopard et Mavericks sont les versions les plus stables d'OSX à ce jour quand Lion et Yosemite ont montré de grosses faiblesses.

Donc à mon avis, il serait probablement plus judicieux pour ces développeurs (comme pour de nombreux développeurs de solutions de calcul professionnelles) de s'attacher à optimiser leurs logiciels pour ces versions stables d'OSX que pour les nouvelles encore en beta. Comme c'est d'ailleurs le cas sur Windows et Linux (le nombre de bugs et d'incompatibilités avec les versions non-LTS est long comme le bras).

Je finirais en disant qu'il faut quand même être sacrément téméraire pour basculer sur un OS qui a moins d'un an quand on est professionnel (je parle pas des professionnels de la bureautique et de la gestion de projet mais bien de ceux qui ont besoin de grosses machines de calcul)

Quelqu'un s'est déjà demandé pourquoi le Mac Pro était mis à jour en dernier, voire tous les deux ans ? Quelque chose me dit que ça a peut-être à voir avec la possibilité d'y installer Mavericks...

avatar chezyom | 

Pour FCPX, de gros progrès ont été fait, c'est indéniable. En même temps, bientôt 4 ans après sa sortie, ça serait quand même dommage que ce soit l'inverse.

Après c'est une histoire de religion... Pour ce que je fais, dans mon activité pro, c'est pas l'outil dont j'ai besoin. Après je m'en sers, j'aime pas particulièrement, et toujours pour moi, les manquements sont trop nombreux. Entre autres, la gestion chaotique de l'audio et le roundtripping par exemple.... On peut aussi causer de la gestion de l'XML et j'en passe !

Tu parles de témérité pour basculer sur un OS de moins d'un an... Apple le fait sans vergogne avec FCPX10.2 par exemple... Yosemite obligatoire !!! Pour moi, c'est une hérésie ! Les gens qui font de la post prod, généralement, dans ceux que je connais, n'ont pas UN fournisseur de soft mais plusieurs... Voir plusieurs dizaines... Le fait "d'imposer" un OS pour une mise à jour mineure n'est absolument pas concevable !

J'en veux presque même a Adobe d'obliger Maverick pour les nouvelles mise à jour... A la différence d'Apple, ils ont prévenu y'à 6 mois !!!!

Pour les mise à jour du Mac Pro... Perso, je ne me demande pas !!! J'ai la réponse ! Vu la virgule que cela représente dans le CA d'Apple... On pare aux moins "urgent"... J'aimerai penser la même chose que toi Joneskind sur la fréquence de renouvellement mais j'ai un doute !!! Je ne suis pas certain que si tu achètes aujourd'hui un Mac Pro, il soit livré sous Maverick... Et connaissant la politique d'Apple sur le sujet, j'imagine que le "down OS isé" ne sera pas chose aisée !

Et à quoi bon... Pour acheter un Mac Pro, c'est probablement pour y faire tourner FCPX, dernière mouture, et donc Yosemite.... CQFD !

avatar Orus | 

Apple ferait bien de se réveiller. Windows 10 arrive, et cela va faire très mal.

avatar chezyom | 

Si seulement tu avais raison !!! Je le souhaite plus que n'importe qui !

avatar enzo0511 | 

Tim est trop occupé à se balader en compagie de ses nouveaux amis, en se dandinant avec sa montre et en selfie comme s'il était encore un djeunz de 20 piges, et tant que le pognon rentre, il y a bien des sujets dont il a rien à battre

voilà l'image qu'il donnait quand il était le numéro 2 de la boîte, maintenant qu'il est le patron c'est encore plus vrai

avatar SteveC72 | 

Pour être un observateur proche et privilégié de bien des milieux , les choses changent .. Les DEV en Audio-Vidéo regardent et plongent sous Linux ou bien retourne chez Microsoft.

Dans les studios Chez Universal , MGM , FOx et autres .. Les outils comme Logic ou encore FinalCut étaient courants, Mais plus le temps passe plus ils disparaissent.

Apple et la photographie c'était 2, de 1995 à 2010; maintenant des entreprises comme PhaseOne avec Capture One et Média Pro prennent les devant et tackle Adobe et pourquoi ? La fin abrupte d’Aperture .
Pareil dans le déploiement de parcs informatiques avec des appareils Apple ( iMac &MacMini) en perte de vitesse , pourquoi ? Plus aucune solution serveur valable .

Apple engrange des profits par ses marges et non par le gain de ses parts de marché .

De plus Apple ne communique RIEN et quand on gère un budget de développement de plus de 250 000$ ET PLUS et bien les caprices de Apple ne nous aident guère et donc on regarde ailleurs ...

LA cette histoire immonde du OpenCL/ GL, encore de la merde en canettes de Cook qui fera en sorte que les pro de la 3D iront voir ailleurs .

Voyez-vous,J’avais un iPhone, mais ici au bureau on passe lentement au Nokia sous Windows Phone, non pas pour sa puissance ou bien les apps mais simplement par ce que ce système s’intègre à notre environnement pro autant sous Linux que sous Windows , que ses mises à jour son cohérente ( contrairement à Android) et que l’intégration du mobile est de mieux en mieux avec le temps contrairement à iOS qui est de pire en pire à cause du manque de support de OSX server. On développe des outils à l’interne et on gère les appareils via le serveur MS tout simplement, pour faire cela avec iOS il faut se monter un cluster de Macmini pour subvenir aux besoins de la business RIDICULE
Je suis réellement triste de voir une entreprise tel que APple rejeter ses fans et suporter de première heures (les pros) de cette façon si cavalière .

avatar SteveC72 | 

ET pour ajouter ...
Plus ça avance , plus je vois Apple comme un géant aux pieds d’argile .

Question
Pourquoi devrais-je supporté 2 systèmes différents .. Du genre MS ou Linux au bureau et Apple limité à la maison sachant que la techno MS ou Linux en 2015 peut faire très bien la job à la maison ? Donc avec le temps EXIT Apple de mon environnement informatique ainsi que de l’environnement familial .

Plusieur d'entre vous on connue les appareils pommé dans les labos d'écoles .. Plusieur on apporté le Mac à la maison après avoir bossé dessus dans vos maison d'édition respective etc etc .

Ce qui a entré Windows dans les maison c'est avant tout l'utilisation par le travailleur au boulot de ce système qu'il connait et qui du coup lui donne confiance . Apple sort le travaileur, sort l'artiste , sort le TI , de l'équation .

Avec l'histoire OpenGL/CL ... les cours en 3D dans les écoles de formations , dans un avenir proche seront t'il encore donner sur des Mac ??? peu convaincu savez vous ...

Ça donne rien bon dans l'horizon lointain .

ET Apple j'y suis depuis 1998 ..

avatar fautedegout | 

Je suis ravi des commentaires de ce fil qui décrivent une réalité solide....loin des incantations des fanboys qui sont dans le déni le plus complet (du genre, les drivers graphiques ne sont pas codés par Apple mais par la mere Denis, etc etc etc).

D'ailleurs, à bien y regarder, ils n'ont pas posté un seul message...0 argument cette fois ci.

Pages

CONNEXION UTILISATEUR