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.

Ajouter ce site dans Google News

iPhone 18 Pro Max : déjà jusqu’à un mois d’attente chez Apple, du stock chez Amazon

09:36

• 57


iOS 27 : faites travailler vos appareils Apple ensemble avec notre livre à 4,99 €

09:30

• 5


ChatGPT m'a aidé à récupérer 9 To de données, que je pensais avoir perdus après une coupure de courant

08:00

• 37


Et si Apple transformait le Mac mini en cerveau de la maison connectée ?

12/09/2026 à 19:56

• 13


Le nouveau score de récupération de l’Apple Watch repose sur une donnée dont Apple n'a pas testé la précision

12/09/2026 à 17:55

• 27


iPhone 18 Pro et Pro Max : des premières remises allant jusqu’à 200 €

12/09/2026 à 15:19

• 13


iPhone 18 Pro et Pro Max : les précommandes sont ouvertes, les délais s’allongent déjà 🆕

12/09/2026 à 14:01

• 121


iOS 27 : la correction automatique des mots de passe et les suggestions dans Messages attendront

12/09/2026 à 12:59

• 14


iOS 27 arrive le 14 septembre : les réglages de confidentialité à revoir (et ExpressVPN à -80 %) 📍

12/09/2026 à 12:59

• 0


MacBook Neo : jusqu’à 120 € sur la carte Carrefour, ou 100 € de remise chez Amazon

12/09/2026 à 12:58

• 2


Victime de son succès, GPT-6 Astra pousse OpenAI à fermer son offre ChatGPT Pro à 200 $

12/09/2026 à 11:47

• 24


Entre clins d’œil à Steve Jobs et piques sur la concurrence, le style John Ternus

12/09/2026 à 11:00

• 29


Précommandes des iPhone 18 à 14 heures : un Pro aujourd’hui ou un Duo en octobre ?

12/09/2026 à 08:44

• 73


iPhone 18 Pro : l’Apple Store baisse le rideau jusqu’à 14 heures

12/09/2026 à 08:44

• 25


La brosse à dents connectée de Dyson retirée temporairement des étals suite à un défaut de composants

12/09/2026 à 08:43

• 60


Sortie de veille : notre premier avis sur l’iPhone Duo et les autres nouveautés du keynote

12/09/2026 à 08:00

• 5