Où en est votre Mac avec OpenCL et OpenGL ?

Christophe Laporte |

Avec Mavericks, Apple a peaufiné sa prise en charge d’OpenCL et d’OpenGL. Concernant ce dernier, la firme de Cupertino a rattrapé en grande partie son retard. Dans le meilleur des cas, votre Mac (sous Mavericks) peut gérer OpenGL 4.1 et OpenCL 1.2. Encore faut-il que les composants de votre ordinateur soient en mesure de prendre en charge et d’exploiter les dernières spécificités de ces deux technologies.

Afin de vous aider à y voir clair, Apple a publié une note dans laquelle elle liste pour chaque machine sortie depuis 2007 les versions OpenCL et OpenGL supportées.

Ainsi, les MacBook Air équipés de puce graphique Intel HD Graphics 4000 sont compatibles avec OpenCL 1.2 sous Mavericks. On rappellera que les précédentes versions d’OS ne géraient pas OpenCL avec ce processeur graphique (lire : OS X Mavericks : TRIM, Carbon, QuickTime et autres petits changements).

À l’inverse, les NVIDIA GeForce 9600M des MacBook Pro 15” de 2008 sont bloqués à OpenGL 3.3. Il ne s’agit pas d’une « quelconque malveillance d’Apple », mais de limitations liées aux cartes graphiques. Comme le note MacBidouille, il ne serait pas étonnant que les machines ne pouvant pas prendre en charge des versions récentes d’OpenCL et/ou d’OpenGL puissent ne pas être compatibles avec la prochaine version d’OS X.

Si pour vous, les termes OpenCL et OpenGL, c’est du chinois, nous vous recommandons la lecture des articles suivants :

Tags
avatar madaniso | 

J'espère juste que mon MacBook Pro 13" 2010 (dernière version avec Core2Duo) aura le nouvel OS, ça fait un moment que l'interface graphique de OS X me fatigue et ça sera balo de devoir passer à coté.

avatar Florent Morin | 

Il est bon de préciser que les fonctions OpenGL sont supportées par les anciennes machines. Mais calculées par le processeur principal au lieu de la carte graphique. Ce qui est très très long.
Le résultat est que les moteurs de jeux vidéos suppriment ces calculs et les effets qui en découlent si la carte graphique ne les supporte pas.
Mais ça fonctionne.

avatar Saint-Jey | 

En même temps, mon vénérable iMac 24" HD4850 devait bien un jour devenir non compatible... Ce qui ne veut pas dire non fonctionnel ! Il restera pour moi à la taille parfaite car le 27" est vachement grand et le 21.5" trop petit.

avatar hernani | 

Le MacBook Pro 13 pouces 2011 ne prend pas en charge l'openCL mais concrètement la différence avec OpenGL ?

avatar nicolas | 

@hernani :
La différence entre OpenGL et OpenCL?

OpenGL est pour le graphisme 3D/2D temps réel (jeux vidéo)
OpenCL sert à distribuer des calculs longs et complexes entre le processeurs principal et la carte graphique. (Exemple : un rendu d'image photo réaliste, qui était calculée par le processeur principal pendant plusieurs minutes, peut être accélérée grâce à l'assistance de la carte graphique.

avatar nicolas | 

Comment vérifier si son Mac est effectivement à sa version Maximum?

Mon MBP 2008 + Maveriks sont forcément en OpenGL3.3?

avatar joneskind | 

@nicolas

Ça dépend de ton chipset graphique.

Mavericks supporte OpenGL 4.1 et OpenCL 1.2 mais ton chipset graphique doit aussi être capable de le supporter. En effet OpenGL et OpenCL se basent sur des algorithmes spécifiques traités par ta carte graphique. Encore faut-il que ta carte soit compatible !

Par exemple, la nVidia 330M de mon MBP 2010 ne supporte que OpenGL 3.3 et la Ati HD5770 de mon Hackintosh ne supporte que OpenGL 4.0

Ce n'est pas une tragédie pour autant, parce que le support d'OpenGL 3.3 s'est nettement amélioré dans Mavericks, ce qui donne des performances en hausse dans mes jeux qui le supportent.

À noter que les chipset Intel HD supportent très bien les dernières versions d'OpenGL et OpenCL, ce qui est de bonne augure pour la suite du développement d'OSX.

avatar Le docteur | 

Non, pas tous. Le MacBook alu late 2008 n'est pas listé.

avatar Le docteur | 

En tout cas, j'ai de nombreux problèmes avec l'App nap (mais ça ce serait plutôt le processeur, je crois). J'ai une flopée d'applications qui plantent dans le dock depuis Mavericks.
D'ailleurs, j'étais fan, et je commence à être mitigé. Pas mal d'emmerdements, tout de même, au final.

avatar joneskind | 

@Le docteur

Toutes les apps ne prennent pas encore correctement en charge App Nap, et il est parfois nécessaire de le désactiver en attendant la MàJ corrective. Après faut pas oublier que Mavericks est très jeune - qu'on est des Early Adopters - et qu'il n'y a pas si longtemps on recommandait d'attendre la version 10.x.3 avant de changer d'OS.

Mais je te l'accorde, un bug c'est toujours très très emmerdant.

CONNEXION UTILISATEUR