Ouvrir le menu principal

MacGeneration

Recherche

Metal n’est pas encore au niveau d’OpenCL

Nicolas Furno

jeudi 28 juin 2018 à 10:33 • 37

Logiciels

Même si macOS Mojave sera toujours fourni avec OpenGL et OpenCL, Apple a été très clair : l’avenir est à Metal et c’est cette API dédiée à la carte graphique que les développeurs doivent utiliser en priorité. Du côté d’OpenGL, Metal a déjà fait ses preuves en offrant des performances souvent bien meilleures, notamment dans les jeux qui ont été optimisés pour la technologie d’Apple. En revanche, on manque encore de recul pour OpenCL, mais les premiers tests ne sont pas encourageants.

Rappelons tout d’abord qu’OpenCL est une API qui permet d’effectuer des calculs en profitant de toutes les ressources d’un ordinateur, processeur et carte graphique. Cette technologie a été lancée à l’initiative d’Apple pour Snow Leopard, mais c’est un standard au même titre qu’OpenGL. Problème, Nvidia a boudé ce standard au profit de CUDA, ce qui a in fine privé OpenCL d’une présence aussi large qu’escompté.

En 2018, OpenCL est malgré tout utilisé par plusieurs apps professionnelles, dont DaVinci Resolve 14 (un outil de rendu vidéo) qui présente l’intérêt supplémentaire de fonctionner également avec Metal. Cela fait de ce logiciel un candidat idéal pour comparer les deux technologies et c’est précisément ce qu’a fait le site Barefeats. Le bilan n’est pas très favorable au nouvel entrant : sur tous les tests, OpenCl a fait mieux que Metal, parfois même deux fois mieux.

Le test a été mené sur un iMac Pro octocore équipé de la carte graphique haut de gamme, une AMD Pro Vega 64, et relié pour certains tests à une ou deux cartes graphiques externes, des Vega Frontier. Pour chaque configuration, un effet qui nécessite un calcul important a été appliqué sur un même fichier, en utilisant OpenCL et Metal successivement.

Résultats des tests menés par Barefeats. À l’exception des deux derniers du tableau, tous les tests ont été réalisés avec un iMac Pro et jusqu’à trois cartes graphiques AMD de dernière génération.

Les résultats parlent d’eux-mêmes, mais dans le détail, on note qu’OpenCL creuse l’écart en multipliant les cartes graphiques. Avec trois cartes utilisées en même temps, le rendu est presque deux fois plus rapide qu’avec Metal, ce qui est une différence très significative. C’est moins visible avec une seule carte graphique, par exemple celle fournie avec l’iMac Pro, où il n’y a plus qu’un petit écart entre les deux technologies. À l’heure où Apple met en avant la possibilité d’utiliser des cartes graphiques externes pour obtenir de meilleures performances, ce constat tombe d’autant plus mal.

C’est une mauvaise nouvelle pour Metal, mais il convient de la relativiser. OpenCL est née il y a une dizaine d’années alors que Metal a tout juste quatre ans, et l’API n’a pas été créée pour les calculs parallèles. Apple a probablement une belle marge de manœuvre pour optimiser le nouveau venu et si Mojave n’a pas retiré OpenGL et OpenCL, c’est bien qu’il y a une raison. Il faudra refaire le point sérieusement quand Metal deviendra la seule technologie vraiment disponible sur macOS.

Soutenez MacGeneration sur Tipeee

MacGeneration a besoin de vous

Vous pouvez nous aider en vous abonnant ou en nous laissant un pourboire

Soutenez MacGeneration sur Tipeee

BuhoLaunchpad reproduit fidèlement l’ancien Launchpad de macOS, pour les amateurs

09:36

• 8


iPhone, Mac : Le VPN premium à petit prix que tout le monde s'arrache avant Noël (parfait si vous avez raté le Black Friday) 📍

09:33

• 0


Déstockage de bracelets Apple à partir de 15 € !

09:32

• 12


NordVPN veut nettoyer vos courriels des liens malveillants

08:39

• 2


HomePad : Face ID et profils, le hub domotique d’Apple se dévoile

08:09

• 5


Le Time célèbre les bâtisseurs de l’IA, Apple absente de la photo

07:30

• 64


GPT-5.2, partenariat avec Disney : OpenAI fait feu de tout bois pour insister sur sa supériorité

11/12/2025 à 20:45

• 26


Les guirlandes connectées, ou comment avoir un sapin qui claque sans bouger du canapé

11/12/2025 à 20:12

• 20


Un malware pour Mac profite de ChatGPT et des (trop) petits SSD des Mac pour infecter ses victimes

11/12/2025 à 19:25

• 26


Portrait : John Ternus, l’homme qui visse le futur d’Apple

11/12/2025 à 18:04

• 38


Netflix va s’arrêter sur les Livebox Play, Orange propose un échange gratuit

11/12/2025 à 15:41

• 11


MacBook Air M2 : le modèle 16 Go revient à 749 € ! 🆕

11/12/2025 à 14:33

• 93


Bon plan : un bon d'achat Amazon de 10 € offert pour l'achat d'une carte cadeau Apple d'au moins 100 €

11/12/2025 à 14:32

• 2


Un nouveau modèle de Raspberry Pi, le Compute Module Zero, uniquement pour la Chine

11/12/2025 à 12:45

• 12


La RATP doit aller au tribunal pour faire corriger le bug de 2038 dans le RER A

11/12/2025 à 11:25

• 30


Promo : jusqu’à 60 % de réduction sur les produits réseau de la gamme UniFi

11/12/2025 à 09:23

• 10