MAJ : L'information rapportée dans cette actualité était inexacte erreur, l'auteur ayant confondu le moteur de Photoshop CS6 et celui de Premiere CS6. Vous trouverez ci-dessous une version corrigée.
AMD vient de marquer un gros point dans bataille contre Nvidia : la nouvelle version de Photoshop CS6 d'Adobe inclut un nouveau moteur de rendu Mercury Graphics Engine qui abandonne la technologie propriétaire CUDA utilisée par les versions CS4 et CS5 pour le standard OpenCL.
CUDA et OpenCL poursuivent le même but : que les logiciels utilisent la puissance de calcul parallèle des processeurs graphiques. Mais CUDA est propre à Nvidia et réservée aux GeForce, alors qu'OpenCL est un standard ouvert, comme OpenGL. Adobe avait choisi CUDA depuis la CS4, à l'époque OpenCL n'était pas assez avancé. Quatre ans plus tard, Adobe change son fusil d'épaule : le nouveau moteur de rendu Mercury Graphics Engine ne fonctionne plus qu'avec OpenCL.
CUDA reste néanmoins au coeur du moteur de Premiere CS6, le Mercury Playback Engine. OpenCL y fait une entrée par la petite porte, qui permet à Adobe de proposer une accélération GPU uniquement sur les quelques MacBook Pro d'Apple équipés de Radeon HD 6750M et 6770M.
Pour les utilisateurs, ce changement a une conséquence très positive : beaucoup plus de cartes graphiques deviennent compatibles. Selon la FAQ d'Adobe, les nVidia GeForce 8000, 9000, 100, 200, 300, 400, 500, Quadro 400, 600, 2000, 4000, CX, 5000, 6000, AMD/ATI Radeon 2000, 3000, 4000, 5000, 6000, 7000, FirePro 3800, 4800, 5800, 7800, 8800, 9800, 3900, 4900, 5900, 7900 et même les Intel HD Graphics, Intel HD Graphics P3000 et Intel HD Graphics P4000 permettent d'accélérer les traitements. Remarquons d'ailleurs, que les GPU Intel HD 2500 et HD 4000 des Ivy Bridge sont les premiers à être compatibles OpenCL.
AMD précise que ses imminents APU Trinity seront particulièrement adaptés à CS6. Sur un PC portable équipé d'un Trinity A10-4600M (muni d'une Radeon HD 7660G), activer l'accélération OpenCL permettrait de diviser par 10 l'application d'un filtre flou sur une image de 21 Mpix.
Il faudra cependant faire attention à quelques points : de nombreux filtres en sont pas accélérés OpenCL sous Windows XP et pour quelques autres, un minimum de 512 Mo de mémoire vidéo est requis.

Adobe CS6 utilise toujours CUDA et ce depuis la CS5 et non depuis la CS4.
Ils ont juste ajouté OpenCL pour les graphistes qui utilisent des MAC. Et oui dans la quasi totalité des MAC actuels il est impossible de changer la carte graphique AMD et comme la pupart des graphistes/monteurs utilisent des MAC...
Maintenant j'attends de voir les benchmarks pour comparer Mercury en OpenCl et CUDA... Je pense que CUDA l'emportera largement, les cartes graphiques des MAC étant peu puissantes...
Pour preuve voici un extrait :
"Real-time effects with GPU acceleration
Take advantage of the ability of Adobe Premiere Pro CS6, which requires a 64-bit operating system, to work hand in hand with NVIDIA® CUDA™ technology as well as AMD OpenCL technology on certain Apple MacBook Pro configurations. The Mercury Playback Engine uses NVIDIA GPU cards to provide a GPU-accelerated 32-bit color pipeline, and most popular effects have been rewritten to run on it — for example, effects like color correction, the Ultra keyer, and motion control all run in real time."
http://www.adobe.com/products/premiere/mercury-playback-engine.html
Open CL n'a pas été ajouté par Adobe pour que les GPU AMD en tirent profit mais pour que les utilisateurs de Adobe CS6 sur MAC puissent utiliser CS6.
De plus seules certaines fonctions peu gourmandes en puissance sont codées en OpenCL et la majorité des accélérations sont codeées en CUDA.
A ce titre ( encore une erreur de l'article ) ce sont surtout les cartes NVIDIA QUADRO qui permettront aux utilisateurs de CS6 ( notamment Premiere 6 )de voir leurs temps de traitements accélérés.
Enfin After Effect comporte désormais un module de Ray tracing qui permet de faire de la 3D temps réel photorealiste qui a été developpé par NVIDIA : OptiX.
Seuls les cartes NVIDIA Quadro ( et quelques Geforce ) sauront accélerer cette application et permettre son utilisation dans des conditions normales. L'utilisation d'une carte AMD dans la station de travail n'apportera alors AUCUNE accélération, seul le CPU étant en charge des calculs....
Précision utile je crois, la confusion étant apparemment facile...
*
Todd Kopriva: a lot of people think that Mercury just refers to CUDA processing. This is wrong.
http://blogs.adobe.com/premiereprotraining/2011/02/cuda-mercury-playback-engine-and-adobe-premiere-pro.html
Premiere Pro CS6: what’s new and changed
http://blogs.adobe.com/premiereprotraining/2012/04/premiere-pro-cs6-whats-new-and-changed.html
Adobe Premiere Pro CS6, which now includes OpenCL-accelerated features in the Mercury Playback Engine
Adobe Photoshop CS6, featuring breakthrough performance enabled by OpenCL and OpenGL® acceleration in the all-new Mercury Graphics Engine.
"MGE is new to Photoshop CS6, and uses both the OpenGL and OpenCL frameworks. It does not use the proprietary CUDA framework from nVidia."
http://sites.amd.com/us/Documents/2572%20_PartnerBrief_AdobeandPhotoshop_CS6_3P.PDF
http://forums.adobe.com/message/4359092#4359092
http://forums.adobe.com/message/4360451#4360451
Pour le coup, c'est une news recopiée et non vérifiée de la part d'un probable non-utilisateur d'autre chose que Photoshop (et je ne parle pas du titre)... Évidemment, j'accuse gratuitement sans savoir
Mais je plussoie :
1. Adobe n'abandonne pas CUDA dans le Mercury Playback Engine.
2. Le Mercury Playback Engine c'est pour la vidéo ("Playback"), donc pour Premiere.
3. Pour Photoshop, c'est le Mercury Graphics Engine (Photoshop = "Graphics" ; oui, c'est subtil
4. Oui, le Mercury Graphics Engine utilise OpenCL.
5. C'est vrai aussi que le Mercury Playback Engine intègre désormais quelques fonctionnalités OpenCL, mais pour le moment SEULEMENT sur les MacBook Pro avec des Radeon HD 6750M et 6770M et OSX 10.7. Pas d'abandon de CUDA de ce côté là, donc.
Les liens donnés dans les commentaires précédents parlent d'eux-mêmes... D'ailleurs, même le lien vers la FAQ d'Adobe que vous donnez dans la news est clair : il parle bien du MGE, le Mercury Graphics Engine, pas du MPE (Mercury Playback Engine).
Toutes mes excuses pour cette mauvaise information, merci de l'avoir signalé
On n'en sait rien, pour Premiere ce n'était pas le cas, les Geforce accéléraient aussi bien le rendu qu'une Quadro.
Il y a toujours une erreur dans la news, Adobe n'abandonne pas CUda, il sera toujours utilisé pour la version windows de Premiere, et Photoshop n'a jamais utilisé Cuda....
"le nouveau moteur de rendu Mercury Graphics Engine ne fonctionne plus qu'avec OpenCL. " ce moteur n'a jamais existé dans les précédentes versions de Photoshop puisqu'il est nouveau, et il utilisera effectivement OpenCL...
http://www.nvidia.com/object/premiere-pro-cs6.html?cid=cs6_ppro
Sinon les Geforce apportent un gain tres important, pour preuve :
http://ppbm5.com/MPE%20Charts.php
Perso j'ai une GTX 470 qui apporte un gain brut supérieur à une Quadro 4000
Il semble pourtant y avoir la parité à l'exception selon la FAQ du "Gaussian, Directional, and Fast blur effects are available only on NVIDIA GPUs".
introduced in Adobe After Effects CS5.5 and now available in Adobe Premiere Pro CS6 [...]
Warp Stabilizer works in the background to analyze and stabilize the shot while allowing you to
continue editing in Adobe Premiere Pro. And because Warp Stabilizer has been optimized to take
advantage of GPU acceleration, users with a supported NVIDIA GPU or certain MacBook Pro
computers running OS X 10.7 with a supported AMD Radeon™ GPU with a minimum of 1GB VRAM
will experience even better performance.
Suite de la présentation:
http://success.adobe.com/assets/en/downloads/guides/Pr_CS6_WN_Reveal.pdf
Le fait que la version Windows ne profite pas d'OpenCL laisse à penser que les développeurs de PremierePro manquaient de temps.
alors quelle carte graphique je doit utiliser pour photoshop et after effect cs6 l'expérience me donne une préference pour NVidia mais laquelle une 680 4 Go de Gainward ou ??
merci de vos réponses