How To Enable GPU Cuda in Adobe CS6 for Mac

A lot of folks were complaining about how most GPU accelerated graphics cards are not supported in Adobe’s new Premiere Pro and After Effects CS6 applications.

Thankfully there is a simple and quick fix that allows you to enable your GPU videocard to be supported that makes the editing experience so much better.

I take just six minutes to show you how to complete this on a Mac.

Now, let me also say, not every video card (Nvidia Geforce) will work. There are still some requirements.

  1. Your videocard must be Nvidia (Supports CUDA). At this time, ATI does not work.
  2. Your videocard needs to have at least 896MB of onboard memory.
  3. Your memory needs to be DDR3 or DDR5. DDR2 is too slow and you will see performance issues in Premiere Pro.

You can download the following ZIP file that includes all of the required steps for the modification.



So what is GPU? This stands for Graphics Processing Unit. Adobe uses CUDA that was designed by Nvidia and this gives 3d artists and now video editors and motion graphic designers the ability to use their videocard’s processing power to preview effects in realtime at smooth playback frame rates. Most video editing applications only use the CPU (central processing unit) for rendering and previewing which this method has many performance limitations.

With technology always improving, our workflow becomes better and faster every day! Gotta love it!



Comments 212

    1. Post
  1. When I try to edit the txt file I get “permission denied”. I do have admin privileges. I also can’t seem to locate the file via finder.

  2. Pingback: การเซต Premiere Pro CS6 ให้เห็น CUDA ในการ์ดจอ | KM Zone CED

  3. After effect GPU problem with my macbook air Intel HD graphics 5000. please help does this card cant run CUda at all? or do i type the Intel HD graphics 5000 wrong on the raytracer. please help

    1. Post
  4. Hey I’m trying to fix it but get I try to enter the password on the second window it won’t write it. Can you please tell me what to do?

  5. will this work on the new Mac- Pro ( trash can ) it has a Dual AMD FirePro D300 GPUs with 2GB of GDDR5 VRAM each (graphics card and I am running Adobe after effects CC from the creative cloud.


  6. Hey dude I don’t know who you are but 1 thing I know for sure is that you are heaven sent.
    I battled with this for months and got it fixed in less than 1minute. God bless you real gooooooood.
    Worked for me spot on!…Osheeeeeey!

  7. I followed your video instructions “How to Enable GPU Cuda in Adobe CS6 for Mac ” for getting my quadro fx4800 for mac to be recognized by the PP CS6 Mercury Playback Engine that is currently grayed out. The Fx4800 card was already on the list when I ran CPUSniffer. But I copied it to the top of the list anyway. Tried this whole process twice but the Mercury Playback Engine in PP CS6 is still grayed out. I am running on Mac OS 10.10.2, Cuda driver 6.5.46 & Quadro Fx driver 343.02.02f01

    Hope you can offer some advice as to get this card recognized.

    Thanks for your help


  8. sudo nano /Applications/Adobe\ Premiere\ Pro\ CS6/Adobe\ Premiere\ Pro\

    hi i have entered the graphic card name in the place you mention in above path of terminal
    but it is not saving, even i pressed ctrl+x and y for yes..
    it is not showing when i cross checked in this path

    sudo nano /Applications/Adobe\ Premiere\ Pro\ CS6/Adobe\ Premiere\ Pro\

    pls help me..?

  9. hello there im having an issue, i have 3 video cards working at same time one is ati and another is nvidia quadro 4800 wich is the one that matters for the cuda stuff, the thing is that it is simply not working and i need to work faster with after fx can you lend me a hand in this?

  10. I’m having a problem. I installed CUDA 6.x, but when I do the “GPUSniffer” step, the text I get is the following.

    — OpenGL Info —
    Vendor: NVIDIA Corporation
    Renderer: NVIDIA GeForce GTX 670 OpenGL Engine
    OpenGL Version: 2.1 NVIDIA-8.1.0
    GLSL Version: 1.20
    Monitors: 1
    Monitor 0 properties –
    Size: (0, 0, 1920, 1080)
    Max texture size: 16384
    Supports non-power of two: 1
    Shaders 444: 1
    Shaders 422: 1
    Shaders 420: 1

    — GPU Computation Info —
    Support not enabled.

    I’m using a GeForce GTX 670, but it doesn’t appear in the list. Do I have an incorrect driver installed for the card itself? (I’m using a Hackintosh, btw, but even Hackintosh people don’t seem to have this problem.)

  11. Can someone tell me the terminal commands for new CC 2014 versions of AE and Premiere?

    I’ve attempted what I thought might be the obvious answers CC2014, CC 2014, 2014 CC, etc. I have never done anything in the terminal before, so I am totally out of my element. Thank you.

    1. Brian, it might be different for you if you have CC installed in a different directory, but for me After Effects is:

      /Applications/Adobe\ After\ Effects\ CC\ 2014/Adobe\ After\ Effects\ CC\


      sudo nano /Applications/Adobe\ After\ Effects\ CC\ 2014/Adobe\ After\ Effects\ CC\

      If you’re looking for Premier Pro’s Terminal commands, you can either look at these directories and change as necessary, or do what I did and just plop the files in question into Terminal. Instead of copy/pasting the directory, navigate to the app in question then right click and and click “Show Package Contents”, and and dig all the way to the GPUSniffer file (which is inside; is not correct) and raytracer_supported_cards.txt, then DRAG AND DROP the file from Finder into the Terminal window. Droping a file into terminal enter all the text for that files location automatically.

      So for the second step for After Effects you would type:

      “sudo nano ” < with a space after "nano"

      Then you would navigate to "raytracer_supported_cards.txt", and then drag and drop that into the Terminal window. Then hit return.

  12. Pingback: How to Build a Hackintosh

  13. When I run GPUSniffer terminal told me “no such file” then i run cuda_supported_cards I found that my cuda was there, I open up after effect gpu was enable. What i did is check for the latest after effect cs6 and the latest cuda version 6.0.46

  14. Here are for theGuide for the New Adobe CC

    Premiere Pro CC

    Step 1

    /Applications/Adobe\ Premiere\ Pro\ CC/Adobe\ Premiere\ Pro\

    Step 2
    sudo nano /Applications/Adobe\ Premiere\ Pro\ CC/Adobe\ Premiere\ Pro\

    After Effect CC

    Step 1
    /Applications/Adobe\ After\ Effects\ CC/Adobe\ After\ Effects\

    Step 2
    sudo nano /Applications/Adobe\ After\ Effects\ CC/Adobe\ After\ Effects\

  15. Pingback: How To Enable GPU Cuda in Adobe CS6 for Mac |

  16. Pingback: New Audio Computer Build |

  17. Went smooth for Premier, not for After effects. When I paste the txt into the terminal, no list of cards comes up like it did for premier. I tried to paste my card anyway but it will not save in the area specified. it shows an error

    1. Does this same step work for Adobe CS5? I have a Mac Pro (Early 2008) with a NVIDIA GeForce 285 OpenGL Engine. When I follow the same steps, my graphic card IS showing. When I pull up my information from the first step, I get:

      Last login: Fri Jan 3 23:22:20 on ttys000
      Macintosh-4:~ RattDogg$ /Applications/Adobe\ Premiere\ Pro\ CS5/Adobe\ Premiere\ Pro\
      Texture memory: 0
      Vendor string: NVIDIA Corporation
      Renderer string: NVIDIA GeForce GTX 285 OpenGL Engine
      Version string: 2.1 NVIDIA-8.18.28 310.40.05f01

      OpenGL version as determined by Extensionator…
      OpenGL Version 2.0
      Supports shaders!
      Supports BGRA -> BGRA Shader
      Supports VUYA Shader -> BGRA
      Supports UYVY/YUYV ->BGRA Shader
      Supports YUV 4:2:0 -> BGRA Shader
      Testing for CUDA support…
      Didn’t find any devices that support CUDA.
      Completed shader test!
      Internal return value: 7

      Please advise.

  18. Sadly I tried your instructions to the tee, and unfortunately I still cannot get AE or PP to enable Cuda. The sad part is I actually have 2 x Quadro FX4800 in my mac pro.

    Any thoughts?


  19. Hey there!
    Thanx for amazing fix first!
    It do work for Pr…
    BUT NOT for AE ((( and I use it the most
    It says on startup: “…requires CUDA version 4.0 or later…”, and I have 5.5.28 (also tried w. 5.5.25 and 4.2.7 – same no luck)
    AE CS6
    rMBP GT650M
    Any idea?
    Thanx in advance>>>>

  20. Hi,

    Thank you very much for this tutorial, I used it before when I assembled my Hachintosh, and a couple of days ago when I updated it to Maverick, I have applied this again to make the GPU acc work on the new system, it’s still working, fantastic!
    Thanks again!

  21. Hello people,

    first question:
    does OSX 10.7.5 support the EVGA GEFORCE GTX680 without driver ?
    my early 2008 macpro starts properly with the new card ( build in yesterday ) and the system profiler says:
    NVIDA GeForce GTX 680 4096 MB
    than it should be installed or do I need driver an additional driver ?

    second question:
    using the GPU with AfterEffects CS6
    the latest CUDA from nvidia is installed !
    I tried your workaround to use the card, but the GPU Sniffer used in the TERMINAL
    doesn’t tell me anything about the device
    it tells me the following:
    Vendor string: NVIDIA corporation
    Renderer string: NVIDIA GeForce Pre-Release GK104 OpenGL Engine
    Version string: 2.1 NVIDIA-7.33.0

    it says nothing about GPU

    any ideas ??? please help

    thank you in advance

  22. Pingback: How To Upgrade Your Old Mac Pro |

  23. hi! I’m using Adobe CC., i’m having a hard time doing the instructions.. since it’s not the same as Adobe CC.. but still, i was able to use my GTX 680 in Pr but no luck using it on AE.,

    How do I fix this? Thanks.


  24. Pingback: How to get the most out of my GTX760?

  25. Hey, your tutorial works! Thanks. Now if only Apple would install K-Quadro and higher-spec GeForce cards then we would be in heaven. I guess I’ll keep dreaming. I have two computers: MBP (non-retina) 2012 and an older RainComputer PC laptop.

  26. Hi,

    I followed the steps and it was all working with the latest version of Cuda installed (5.5.25) however when I wen’t back into AE & Premier the options GPU were still not available. It said next to it “gpu not available incompatible device or Cuda driver”. I’m using a mid 2009 macbook pro with 2 GeForce 9400M video cards. I updated my RAM to 8GB a few months ago.

    Any idea what might be going wrong?



    1. Hello Ollie…I have the GeForce 9400 graphics card also and the fix did not work for me….have you found ANY solution????!!!! I JUST had a new hard drive installed with this graphic card so I am finding it incredible to believe that I am not able to access CUDA at all. HOPEFULLY someone can help!!

    1. I helped a friend do this mod to her Pr CC on a mid-2010 MacBook Pro (MacBookPro6,2) and it didn’t work either. GPUSniffer reported “Not chosen because of insufficient video memory” instead of saying the GPU wasn’t supported. Oh well, this appears to be a difference between Pr CS6 and Pr CC.

  27. when i enable 3D layer in RayTraced 3D the viewport turns Black. How can i fiz that?
    I have the New iMac 27 Nvide 675 MX with Cuda installed.

  28. Helpppppppp:(

    I followed you video instruction and suprisingly worked, i render a simple effect just to try it and it was FAST and my macbook pro temperature was 65ºC MAX…..but now when i open AE i get this error : After Effects error: Ray-traced 3D: Initial shader compile failed.

    How do i fix it ?

    Thank you

  29. Hey guys,

    since i purchased my macbook pro i haven’t stopped searching the internet for explainations, the more i look the more i get confused:( .
    I have macbookpro9,1 mid 2012 ( macbook pro 15″ NON retina ) 8GB Ram – 750GB HD – duo graphics card ( VRAM (Total): 1024 MB – NVIDIA GeForce GT 650M ) – ( VRAM (Total): 384 MB – ntel HD Graphics 4000 ) i work as a graphic designer and i work with cs6 alot, specially after effects and PS, when i start RENDERING in AE my macbook temperature goes nuts, up to 98ºC…..i am going to upgrade the ram to 16gb regardless BUT i was looking into the GPU option for AE CS6, before i go ahead and do anything and wanted to ask…..will this harm my macbook ? It will only take effect when i work on cs6 ?
    If someone could help me with a best solution i would greatly appreciate.


    1. The best way to lower your temp is install a manual fan control. Just google search macbook pro 64-bit fan control to take control your Mac’s fan control. In my experience it (the GPU) wasn’t harmed, but I guess results varies. All the mac pros go to OWC, the Mac experts. They’re very helpful. I trust them with my life more than Apple.

  30. Excellent…. for my surprise I got CUDA to work on Premiere Pro CS6 on my MacBook Pro 17″ with a NVIDIA GeForce GT 330M 512MB RAM.

    I installed the latest CUDA Drivers follow your instructions and GPU got activated. I must say as many of us I was always die hard FCP user but I’m really amazed now with Premiere Pro CS6 & Cuda.

    I tried to run FCPX (latest version now 10.0.8) in my Macbook Pro 17″ Intel Core i5, 2.5 GHz with 4GB or RAM and it has been a nightmare. FCPX literally slows down the complete system and makes it impossible to edit without waiting 30 seconds every time I make click somewhere… besides it is rendering something all the time in background, and I have not applied any single effect yet. Everybody said you need to upgrade to 16GB… 16GB to just make FCPX running decently?

    Installed PP CS6 & CUDA drivers and my editing process now literally flies… no rendering needed, I’m able to see and edit different cameras clips with different HD rate frames at the same time in the same timeline… I mean, this is like Science Fiction to me coming from FCP 7 🙂

    I’m sorry to say this but now I must say that FCPX looks to me like a complete piece of junk.. so bye bye for now Final Cut Pro.. it was good as long as it was good, Apple had it all to be number one on the video editing market and within just a few months successfully managed to alienate it’s complete professional user database. Wish you luck with your iPhone & iPad market and your FCPX games, let us know when you stop playing with us professionals and will see, but it was too much: Color gone, Mac Pro gone, Final Cut Server gone, FCP 7, DVD Studio Pro gone, and complete suite gone… and you replaced all that with FCPX within a single day…

    Hello Adobe, I’m going your way and I know you won’t screw up us professionals again as Apple did…

    1. hey “dontforgetmario” – same question as to “spelly” – i have the same macbook pro as you have and am wondering if you’ve been able to use Warp Stabilizer in AE with this great hack that Mike has supplied? Thanks.

      Mike – thanks alot for this posting! really helpful.

    2. Anyone else with a GeForce GT 330M on Macbook Pro Unibody Lion get it to work. I have only 256mb on the 330m Just curious if there is a something else to tweak ontop of this tutorial? Ive done everything exactly and its not working.

      1. I installed CUDA also and i have : 8GB Ram DDR3 – Intel HD Graphics 4000 384 MB ( built in ) and NVIDIA GeForce GT 650M ( PCIe ), i installed CUDA and works much better, before i used to not be able to render and it would put my macbook pro temperature to 98ºC, now when working on AE Cs6 i get 60- 65ºC and when rendering i get 70 – 80ºC, is that normal, i that the normal temperature to expect when on AE?

        Thank you,


    3. That’s why they’re (the Video Editors) going to Media Composer for editing. The requirements are a bit less picky but 16+ is still highly recommended and you need at least 1GB VRAM

  31. I performed this operation on a 2010 Macbook Pro 17″ with a GeForce 330M with 512mb onboard memory, and it significantly sped up (by at least 50%) rendering and previewing raytraced comps in AE CS6. So, even though in the listed requirements above it says you need a card with at least 896mb onboard memory, don’t despair – it’s worth giving it a shot. Thanks for the great tutorial.

    1. Hey Spelly – have you tried using Warp Stabilizer on your system? I have exactly the same computer, and would love to know if WS would work… thanks.

  32. Hi!

    I follow the instructions and it works for premier but when I add “GeForce GTX 675MX” in the After Effects terminal and save. I try to reopen to check it but it doesn’t work show up! Ugh. What am I doing wrong?

  33. Hello and congratulations the first step once pasted the GTX 570 video card what are the keys from keyboard to save. Thanks

    1. Hi Mike,

      Thanks for the clear instructions. They worked the first time, but I ended up doing a clean re-install of Adobe software and can’t seem to past the first step. When I paste in

      /Applications/Adobe\ Premiere\ Pro\ CS6/Adobe\ Premiere\ Pro\ GPUSniffer

      and hit enter, I don’t a list of GPUs like I used to. Terminal is telling me it’s a directory… that because I don’t have Pr installed in its default location? That would be weird, cause it is… I think.



  34. @Ulf I was intending to buy the ‘Nvidia GTX 480 for Apple
    Mac Pro Internal Power Version’ from Macvidcards on eBay to have
    CUDA support with Premiere Pro and AE CS6 (Creative Cloud) +
    DaVinci Resolve. But if I read your comment, this will be a waste
    of money because it’s not working anymore after the latest update
    of CS6?

      1. No possibilities?
        I want to switch from FCP to Premiere Pro, I already have GTX 480. Are there maybe some new methods to force Premiere Pro to use CUDA?
        Now Sniffer tells me:
        — GPU Computation Info —
        Did not find any devices that support GPU computation.

        Does someone know any solution?

    1. Just finished following your instructions for a new iMac i7 with GeForce GTX 680 MX option. It worked like a charm for both Premiere Pro and After Effects. Thanks.

  35. Hi there. I just followed your on screen instructions, but
    as I was re loading after effects I got this message… After
    Effects error: Ray-traced 3D: Initial shader compile failed. (5070
    :: 0) Any idea what this is? Many thanks. Anthony

    1. After updating to the latest AE build, this seems no longer to be an option on getting Cuda working on non Adobe certified cards.

  36. Hei After following your instructions to turn on the GPU
    Cuda, then suddenly PPro worked amazing. However, when I open AE I
    get this message: Ray-traced 3D: Initial shader compile failed? Is
    there any fix for this iMac: Prosessor 3,2 GHz Intel Core i5.
    Memory 24 GB 1600 MHz DDR3 NVIDIA GeForce GTX 675MX 1024 MB Best
    regards Trond (How To Enable GPU Cuda in Adobe CS6 for

  37. Pingback: Nvidia Tesla On Mac OS X | Hackintosh Hardware

  38. ithanks alot for this help but i cant see the cuda Device in the GPUSnifer, it shows me only openCl Device. any idea?
    mac osx 10,7,5
    gtx 570 2,5gb
    mac pro 2,1
    latest dirver of Nvidia and Cuda are installes

  39. Great information but I have a new IMac with NVIDIA GeForce GT 640M.
    It seems it doesn’t work. Should I use the “NVIDIA GeForce GT 640M” full name when I add the card name to the list?

    1. I also have a new mac book pro with different names loading up. What worked for me with After Effects was using only: “GeForce GT 650M”. In AE, now thanks mainly to the video above (you rock it!) I now have CPU & GPU enabled.

  40. Do you have a tutorial for encoding ?
    I’ve MBP Retina (Early 2013) with GeForce 650M 1 Go and for 1 minute of video = 2 minutes of encoding. Thx !

  41. Hi Mike,
    Great video.

    I just installed the Nvidia quadro 4000 in my 2008 mac pro 3.1 (3.2 processor, 16 gig of ram, OS X 10.8.2)

    I installed it in slot 2 and left the original card (GeForce 8800 GT) in slot 1.
    I don’t know if it makes any difference if I left it in or took it out.

    When I click “About This Mac”, it lists the Quadro 4000 as my graphics card.

    However, I’m not noticing much of an increase in performance.

    Using Premier Pro cs6 and Magic Bullet Looks, it takes approximately 25 minutes to render a 5 minute, 2gig, .MXF video clip.

    Premeire Pro is set to use the CUDA.

    Should it take that long to render a clip of that size?

    If not, any suggestions on what I need to do to get faster rendering speed?

    Thank you very much?

    Larry T

    1. Hi Mike,

      I too am curious to read your reply. I did some googling about this and I’m not convinced 100% about the role that a fast graphics card plays at render time. Yes it does impact tremendously when Previewing in Premiere Pro and After Effects, I know for a fact as I have the latest iMac 27″ with the 2gb NVIDIA 680MX. But quite frankly I have not noticed and difference when rendering the video itself. And in my logic I don’t see why it would play a role as the rendering is something that takes place in the background so why have the graphics card participate in the process, especially if while you are rendering using a background process like using aerender thru the Terminal window to free up Premiere Pro or After Effects to do other tasks where the graphics card will be needed!

      Perhaps a subject important enough for one of your great tutorials….;-)))???

    2. Hi Mike,
      I initially missed some the requirements you listed above.

      The ram my Mac uses is DDR2 which you said is too slow.

      That’s probably the reason my rendering time is still slow even though I installed the Quadro 4000 card.

      Larry T

        1. Hi Mike, I just got a new 27 inch iMac with the Nvidia GTX
          680 MX graphics card. I would like to use it for some of the cuds
          enabled Seti@home work, but the site will not send me any Cuda
          work. I have followed the directions as far as possible on Nvidia
          for using the card for OS 10.8.3 and I am stymied right now. The
          computer works fine with non-cuda work and I ran a little
          diagnostic test to see if it is working. It is. I got a message
          saying the installs went fine, but got some kind of kext error msg
          pop up right away after the installations completed. I would be
          happy to send you a copy of that message but it says something like
          Kext file……… was not installed properly. I am going to ask
          around at Seti@home too with some of the most informed gnu
          volunteer testers, but I am totally out of my depth in this now. I
          bought the computer at a very good Apple store that goes out of its
          way to help people. I will ask them too. Any ideas or suggestions
          for me. I will have many uses for this new machine, but I am
          wanting to use it to help with my Seti@home crunching and other
          distributed computing projects too like GPU Grid. You seem to be
          very knowledgeable and I would appreciate your help here.

  42. Hi Mike,

    I am trying to follow the instruction but when I open the second terminal window and I copy the second step it gives me an error and dos not ask for my password.

    I have the new iMac with cs6 and the latest CUDA driver.

    Any Idea what’s happening?



    — OpenGL Info —
    2013-02-11 10:50:14.127 GPUSniffer[2887:707] invalid drawable
    Vendor: Intel Inc.
    Renderer: Intel HD Graphics 4000 OpenGL Engine
    OpenGL Version: 2.1 APPLE-8.6.22
    GLSL Version: 1.20
    Monitors: 1
    Monitor 0 properties –
    Size: (0, 0, 1280, 800)
    Max texture size: 16384
    Supports non-power of two: 1
    Shaders 444: 1
    Shaders 422: 1
    Shaders 420: 1

    — GPU Computation Info —
    Did not find any devices that support GPU computation.

          1. This is the AE report:

            Fast Draft: Not available (or incompatible device driver older graphics)
            Texture Memory: 0.00 MB
            Ray tracing: CPU
            (Not available GPU: CUDA driver or incompatible device)
            Supplier: –
            Device: –
            Version: –
            Total memory: –
            Shader model: –
            Driver version: –
            Devices: –
            Maximum memory usable now –
            Maximum memory usable:-

          2. Before, i didn’t change anything because i can’t change it… the message appears in another part of AE, just to show you that it doesn’t work… can i have you email or something?

  44. Thanks for the tutorial. Unfortunately I couldn’t get my AE opened. I install the “Cuda” fine, but in the Terminal I don’t know my GPU name. This is what I get:

    Texture memory: 512
    Vendor string: NVIDIA Corporation
    Renderer string: NVIDIA GeForce GT 640M OpenGL Engine
    Version string: 2.1 NVIDIA-8.6.22
    OpenGL Version: 2.1
    Has NPOT support: TRUE
    Has Framebuffer Object Extension support: TRUE
    Has Shading Language support: TRUE
    Started compilation of GLSL shaders
    Successfully finished compilation of GLSL shaders
    Ignoring SM4.0 check for cards on mac
    Return code: 3
    Is it GeForce GT 640M or NVIDIA GeForce GT 640M OpenGL Engine?
    I tried both with no luck. Any help?


    This morning Premiere Pro CS6 sent an update thru the auto update for Creative Cloud Members (we get these before anyone else) and after the update was made I was working in After Effects while this update was being done and it crashed my work in progress in AE. What the update did in effect was recreate the file we had modified in Terminal using Mike’s instructions and it removed my card the NVIDIA GeForce GTX 650MX from the list but did add new cards, which means these guys are working on adding the new cards. This is the list of cards it showed after the update;

    GeForce GTX 285
    GeForce GT 650M
    Quadro CX
    Quadro FX 4800
    Quadro 4000

    Still missing the one I used so all I had to do is go over the manual add of my card to the list and all is back in order.

  46. Thanks Mike, this tutorial made my day. I was so disappointed to receive my New iMac 27″ with 32gb of RAM and the fastest processor they make and the 2GB NVIDIA GTX 680MX only to find out that PPro and AE did not make use of it.

    Now it’s fixed…..;-)

  47. hi Mike
    how can force Adobe Premiere Pro CS6 to use certain GPU for Cuda? i have installed GT 120 for GUI and GTX 570 for Cuda. Davinci and AE get advantage of 570 but not Premiere Pro CS6. appreciated any advice.

  48. Hi Mike,

    this almost seems too easy/good to be true – are there any downsides or potential risks with this method? I have the lastest iMac with an NVIDIA GeFOrce GT 650M 512M GDDR5


    1. Hey Jordan, there are no risks that I know of. Adobe does recommend that your videocard have at least 896 MB of onboard memory, so your card may not work. Keep us updated.

      1. Hi Mike
        If you were to purchase a new card today – 2013 – Which one would you buy?

        I see on Amazon several new cards for around $250 like this:
        EVGA GeForce GTX 660 SUPERCLOCKED 2048MB GDDR5 DVI HDMI DP Graphics Card 02G-P4-2662-KR

        Will this work in my mac?

        I have a MacPro 4,1 and CS6.
        I’d love to speed up my workflow in AE.
        Thanks, Kirk

      1. In case if it helps anybody, CUDA recognize the GTX 670 (for both AE and Premiere) without problems. After that I installed a GTX 560ti along with it for dual-card config for Davinci (670 in second slot). Works great together, but the speed boost was not that much in Davinci. This was all in a 3770K (Z77X mobo) Hackintosh.

        1. Thanks Jordan for your reply, could you post results from a simple test to know the improvements with and without cuda acceleration? I’d like to know differences between cpu only and cuda acceleration in your system.

  49. I have Mac Book Pro:
    Intel Core 2 Duo 2,26 GHz
    4GB 1067MHz DDR3
    Nvidia GeForce 9400m 256mb
    Mac OS X 10.7.5

    I followed your instructions step by step but it doesn’t work in both premiere and after effects, they still show me only software rendering.
    Any suggestion?

  50. I’m trying to enable the intel HD 4000 to enable GPU in afte Effects but can’t find any solution. Any help? Thanks

        1. The Intel videocard I know supports OpenGL, in which OpenGL is always used in AE. All videocards support OpenGL to some extent. To enable CUDA, which will allow for realtime previewing with ray-traced 3D renderer, this is when you must have a supported NVIDIA card. It needs to be a fast one too. All of the older NVIDIA GT cards are not fast enough for the proper GPU acceleration that’s needed for smooth playback in AE or Premiere Pro. I hope that made sense.

  51. Pingback: Cuda und CS6 | Motion Fruit

  52. Hello . Love your tutorial. I have a small problem … Trying to keep my app folder organized i have created a folder for the adobe suite. this folder is named AdobeGraphix. I have tried in terminal a few combinations as to get your results but failed… Please a word of advice?
    many thanks

  53. Pingback: Best Card for Premiere Pro CS6

  54. Awesome! This has had me going for a bit with my latest GTX 570 2.5GB from Macvidcards, running on a MacOSX Mountain Lion 10.8.2 with CS6. Thanks! Many thanks, and exclamation marks!!!

  55. Pingback: Enable GPU with Adobe CS6 for MacBook Pro Users - The Polymath Lab

  56. Pingback: Aftef Effects ray traced 3d - Gigabyte GeForce GTX 660 Ti, GA-Z77X-UD5H, i7-3770k

  57. Got is working on win7! I have a laptop DELL M6700 mobile workstation. (Nvidia Quadro K4000M with a i7 3940XM, 3.0Ghz)
    The GPU was not enable in Adobe Premiere Pro CS6, I modified the files like mention in this tutorial.

    I google and saw on the tv.adobe website a video “NVIDIA GPUs for Adobe Premiere Pro CS6” that show few things that the GPU can do.
    I tested multi-cam, fast color correction and warp stabilizer!


    Thank you!

      1. Hi Mike: Thanks for posting this. I went through the procedure with the hopes of seeing the cuda in my Prem. Pro CS6 but there is no change. When I installed CS6 I used all of the defaults but when I retrace your patch for the location of CS6 it seems different than mine for some reason so perhaps this is the issue. My Premiere Pro seems to be here: Applications/Abobe Premiere Pro/Adobe Premiere Pro. That’s all. Is the text file that we are editing located in the actual application… “Adobe Premiere Pro”? If so, can I just point to that exact file?

        1. Oops: I just realized that it really IS case sensitive and that I had not capitalized the F in GeForce. Sorry for the false alarm. I now see it showing up in Premiere Pro. Many thanks, Mike.

      2. I had Cs6 premiere and After Effects recogining my Nvidia card whill running OS 10.8.6. Now I have OS 10.7 lion and i can not get premiere nor AE to recognize Cuda drivers which are the latest. Using your method but no success.

  58. Hey Mike! I really really need your help. I’ve gone to every website and have gone through a ton of tutorials and can’t find anything on this issue. My graphics card is supposed to be compatible with the Mercury Playback Engine GPU Acceleration, but for some reason, GPUSniffer won’t recognize my graphics card. Here’s the issue:

    — OpenGL Info —
    2012-11-10 23:50:39.091 GPUSniffer[48217:903] *** __NSAutoreleaseNoPool(): Object 0x104208be0 of class NSCFString autoreleased with no pool in place – just leaking
    2012-11-10 23:50:39.093 GPUSniffer[48217:903] invalid drawable
    Vendor: ATI Technologies Inc.
    Renderer: ATI Radeon HD 4670 OpenGL Engine
    OpenGL Version: 2.1 ATI-1.6.36
    GLSL Version: 1.20
    Monitors: 2
    Monitor 0 properties –
    Size: (0, 0, 1920, 1080)
    Max texture size: 8192
    Supports non-power of two: 1
    Shaders 444: 1
    Shaders 422: 1
    Shaders 420: 1
    2012-11-10 23:50:39.101 GPUSniffer[48217:903] *** __NSAutoreleaseNoPool(): Object 0x1062005d0 of class NSCFString autoreleased with no pool in place – just leaking
    2012-11-10 23:50:39.101 GPUSniffer[48217:903] invalid drawable
    Monitor 1 properties –
    Size: (1920, 0, 1152, 864)
    Max texture size: 8192
    Supports non-power of two: 1
    Shaders 444: 1
    Shaders 422: 1
    Shaders 420: 1

    — GPU Computation Info —
    Did not find any devices that support GPU computation.
    2012-11-10 23:50:39.104 GPUSniffer[48217:903] *** __NSAutoreleaseNoPool(): Object 0x104202ed0 of class NSCFArray autoreleased with no pool in place – just leaking
    2012-11-10 23:50:39.105 GPUSniffer[48217:903] *** __NSAutoreleaseNoPool(): Object 0x10372e780 of class NSCFArray autoreleased with no pool in place – just leaking
    2012-11-10 23:50:39.105 GPUSniffer[48217:903] *** __NSAutoreleaseNoPool(): Object 0x10372de90 of class NSView autoreleased with no pool in place – just leaking
    2012-11-10 23:50:39.106 GPUSniffer[48217:903] *** __NSAutoreleaseNoPool(): Object 0x10372de90 of class NSView autoreleased with no pool in place – just leaking
    2012-11-10 23:50:39.106 GPUSniffer[48217:903] *** __NSAutoreleaseNoPool(): Object 0x106201be0 of class NSCFArray autoreleased with no pool in place – just leaking
    2012-11-10 23:50:39.106 GPUSniffer[48217:903] *** __NSAutoreleaseNoPool(): Object 0x103729390 of class NSCFArray autoreleased with no pool in place – just leaking
    2012-11-10 23:50:39.107 GPUSniffer[48217:903] *** __NSAutoreleaseNoPool(): Object 0x10372ec60 of class NSView autoreleased with no pool in place – just leaking
    2012-11-10 23:50:39.107 GPUSniffer[48217:903] *** __NSAutoreleaseNoPool(): Object 0x10372ec60 of class NSView autoreleased with no pool in place – just leaking

    1. Sadly Josh, CUDA does not support ATI videocards. You would have to switch to a powerful Nvidia card to take advantage of this feature in Adobe products.

      1. Am I able to switch out the Graphics card on an iMac without any system errors? I know Apple likes to keep their products native to each other.

  59. Pingback: EVGA GTX570 Install Tutorial for your Mac Pro (nVidia) | FordeeTV | Fordee TV

  60. You rock! Thanks for this. The first time I did it I have too much of the name: ‘NVIDIA GeForce GTX 670 OpenGL Engine’ which didn’t work so I shortened it down to just ‘GeForce GTX 670’

    Then when I restarted AE I got the initializing 3D, expect a 1 minute delay! yeah! and it’s working!

  61. Guys,

    I found something may help, did you open any other application that uses your graphic card?

    Here is the situation:

    When i open up my photoshop and AE together, AE won’t recognize the GPU as there is not enough graphic ram for AE.

    After close photoshop and restart AE, GPU enabled.

    Can you guys try this?



  62. Jo Mike,

    Thanks for the help! This is gonna come in handy after I’ve build my first Hackintosh next week.

    I’m just having some slight hesitations about the GPU I should buy. What would you recommend? The GTX 570 or the GTX 670? I have come to understand that the gtx 5xx series is better with double precision math, meaning better for 3d. The gtx 6xx should be better at single precision math and performs way better for gaming.

    I want to use Avid, Final Cut (7) and After Effects. I like gaming very much, but it shouldn’t be priority. What do you think about this?

    Thanks in advance!


  63. Pingback: After Effects build

  64. What if I have CS5.5, will the terminal command be different?

    I’m running on Mountain Lion osx 10.8.2, just not sure how I can do the 5.5 fix for this.

    1. Yes, the location is different. So you’ll have change “/Applications/Adobe\ Premiere\ Pro\ CS6/Adobe\ Premiere\ Pro\” to where ever location CS5.5 is installed. It’ll be something like: “/Applications/Adobe\ Premiere\ Pro\ CS5.5/Adobe\ Premiere\ Pro\”

      1. PLEASE HELP, I followed the instructions, and After Effects now says: “After Effects error: Ray-traced 3D: Initial shader compile failed.” However, it does recognize my GPU now. Doing these instructions caused After Effects to disable Ray-traced 3D. Could you please tell me what I can do?

        Macbook Pro Retina
        2.3 GHz Intel Core i7
        8 GB 1600MHz DDR3
        NVIDIA GeForce GT 650M with 1GB of GDDR5 memory

        1. Ryan,

          I am having the same issue with my new GTX 670. Have you found a solution? I see no one has replied to your post a few days ago.

          ANY help will be greatly appreciated!

          Thank you for sharing your issue.


  65. Thanks for the video, just installed the GTX 570 for Mac with 2.5Gig, and have one monitor connected to the lower port and the other to my old ATI Radeon HD 2600 XT 256 MB graphics which is sitting in the 2nd 16x slot.

    Both cards show up in the “About Mac – Display” menu and under ‘Graphics/Display” but when I run the GPU Sniffer I get the
    “Did not find any devices that support GPU computation”

    Did anyone find out what that problem was ? I saw someone ask this before?


  66. GREAT! Thanks a lot, works without any problems.

    May setup:
    – Mac Pro 5.1 / OS X 10.8.1
    – GTX 470, 1280MB
    – CUDA 5.0.17 (will try the Update to 5.0.24 later)

  67. i dont see any diffence in cs5 premiere pro with a gtx 560
    but the diffence is massive in cs6 with ray tracing
    myy qustuion is is there anything that can be done with cs5 ae

    1. It wasn’t until After Effects CS6 that GPU was supported with Ray Tracing. I found that only GPU supported plugins would work well with Premiere Pro CS5.5. But there are a lot of nice acceleration changes with Premiere Pro CS6.

  68. Hi Mike this was a great tutorial!

    On my 3,1 macpro with a MacVidcards GTX570, and CUDA 5.0.17, the technique worked for Premiere Pro, but NOT for AE… I verified that the card is listed in the .txt file in the package contents, so my mod did stick, but AE still won’t recognize. It sees the card, but the GPU selection is greyed out… Any thoughts?

    1. Some of the other guys commenting on this post have been saying to reinstall CUDA and drivers and it worked for them. Sorry I’m not much help atm, but I don’t have the same videocard to test things out.

      1. Thanks for the reply… Is there a reliable way to remove CUDA and reinstall? I haven’t been able to find any uninstall app or info on the NVidia site…

        1. Update! OK! I re-installed, updated the cuda driver to 5.0.2x and then did the text file update and it’s working! I’m not sure which step actually solved the issue since I did all 3 in a row, but it’s working!

          One thing to note is that the GPU sniffer gives different results depending on whether you run the Premier version or the AE version. So I put the results of BOTH into my AE text file. I’m not sure if that’s what did the trick or not since I’m scared to mess with it now that it’s working, but that’s what I did…

      1. I’ve heard of a lot of people having similar issues. I’ll be doing some testing on Mountain Lion soon, so I’ll see if I run into the same thing.

        1. I tried this, but not function…
i have osx 10.7.2
 nvidia ge force 9800 GT
afx 6.0
          NVIDIA GeForce 9800 GT OpenGL Engine <——- I put this
GeForce GTX 285
Quadro CX
Quadro FX 4800
Quadro 4000

      2. I also ran into the same exact problem with AE. I’ve had no issue with Premiere, and I’m also on the MBP Retina. Even though there is an error message it does seem to be working. I also need to do a few more tests, but I’d like to know how it goes with you Matt.

        Also, thanks for the tutorial Mike, it was very helpful. Now hopefully I can also get it to work!

    1. Recheck the txt file again. Supposedly after every Adobe update, that text file will be rewritten. If so, just add your videocard again.

  69. In the second terminal window, I enter
    sudo nano /Applications/Adobe\ Premiere\ Pro\ CS6/Adobe\ Premiere\ Pro\

    then my password. Control o to write file out. Get message that file modified. When I check with
    /Applications/Adobe\ Premiere\ Pro\ CS6/Adobe\ Premiere\ Pro\

    I get a message for GEForce GT 650M that it was not chosen because it did not match the named list of cards.

    Any ideas what I am doing wrong?

    I have a MBP retina with max config running lion.

  70. I have a problem now, I’ve updated the CUDA drivers to the latest version from Mac (Version 5) and suddenly both Prem Pro and AE cant recognise the graphic card (GeForce GT 650M) anymore..

    So, I installed the old CUDA drivers now (4.2.10) but Premiere Pro CS6 and AE still don’t recognise it..
    I double checked the “cuda_supported_cards.txt” it looks OK, with my graphics card (GeForce GT 650M) in the list

    I’m on a MBP Retina, OS X Mountain Lion, Premiere Pro CS6 (6.0.1)
    Any help?

  71. Hi just got a geforce 570 gtx on a mac pro 4.1 running lion 10.7.4 and cs6-

    I managed to get it up running with cud a support, and it was smooth.. but today i won’t see my card as a cuda card anymore ?

    I have tried to reinstall nvidea drivers, but with no luck…

    The only thing that I can remember I have done since it worked last time, is to install steam, and cs-source.

    Anyone have som advice ? Thx


  72. I just found out that Mac Pros (Early 2008 through Mid 2010), Mac minis (Mid 2010), iMacs (Early 2008) and later, MacBook Pros (Early 2008 through Mid 2010) support the 64-bit kernel, but do not use it by default.

    And to be recognized by adobe cuda needs to be on a system that is running the 64 bit kernel.

    You can see which kernel you are using in System Profiler:

    Choose About This Mac from the Apple () menu.
    Click More Info.
    Select Software in the Contents pane.
    Look for “64-bit Kernel and Extensions: Yes (or No)” under the System Software Overview heading.

    If you are not under 64bit and your mac can enable it type this in the terminal:

    sudo systemsetup -setkernelbootarchitecture x86_64

    and then the describe in this thread will work

      1. That is the point you need to run 64 bits to have no issue otherwise after and premiere don’t see that your card has got cudas.
        And on some computers OSX installs itself on 32 bits or switch itself on 32 bits without further explanations. So if you see a message saying “raytracing needs at least cuda 4.0…” that means wether your driver is older than teh 4. … or your system is running 32 bits

        1. Thank you Joey! I was pulling my hair out over this… I even have the GTX 285, so I had no idea what the problem was… Enabling 64bit extensions fixed it!

  73. Hey man, I tried this, but not function…
    i have osx 10.6.8
    nvidia ge force 9800 GT
    afx 6.0

    Texture memory: 1024
    Vendor string: NVIDIA Corporation
    Renderer string: NVIDIA GeForce 9800 GT OpenGL Engine
    Version string: 2.1 NVIDIA-1.6.36
    OpenGL Version: 2.1
    Has NPOT support: TRUE
    Has Framebuffer Object Extension support: TRUE
    Has Shading Language support: TRUE
    Started compilation of GLSL shaders
    Successfully finished compilation of GLSL shaders
    Ignoring SM4.0 check for cards on mac
    Return code: 3


    NVIDIA GeForce 9800 GT OpenGL Engine <——- I put this
    GeForce GTX 285
    Quadro CX
    Quadro FX 4800
    Quadro 4000


    1. There should be a line where it says “Cuda Device 0” and then it should list your card.

      I would recommend you try putting “GeForce 9800 GT” in the txt file.

      I know that card is somewhat old as well as it’s a GT and not a GTX, so the processing power won’t be too fast. It may not even work well enough.

      Just keep that in mind.

  74. Not sure what changed in the last day or so, but I just launched AE and it’s giving me a new message: “Ray-tracing on the GPU requires CUDA version 4.0 or later. Ray-tracing will use the CPU until you install the latest supported CUDA driver.”

    I’m running the most recent CUDA driver.

    1. You need to update the entire Suite as it fixes this issue along with a bunch of issues with the rest of the Suite.

      I had to force update mine by choosing help in any Adobe Program then selecting the “check for updates” option.

  75. Booyah! Thank’s a bunch!

    It look’s like for now Ray-Tracing is not supported on the new Macbook Pro Retina (what I’m currently typing on) which is a huge disappointment for me but Premiere seem’s to work fine.

    If you don’t need Ray-Tracing enabled then leave the code in as if works great along as you don’t require that feature. Hopefully they update for the new MacBooks and their graphics to support the new Retina screens.

    Again, thank’s for the quick and easy fix =).

    1. EDIT: Just updated the entire suite through the help option which is present in every program and clicked the “check for updates” option which updated all of my programs including AE and Premiere fixing the “Ray-Tracing issue” Whoo!

      Look’s like Adobe pulled through on this one. I’m pretty sure this update also irons out a lot of bugs with the entire CS6 Suite.

  76. Will any graphics card actually work on a Mac? I’m looking at EVGA GeForce GTX570 HD 2560MB GDDR5 SLI Ready Graphics Card (025-P3-1579-AR) which has more memory than your example. I don’t know why it says EVGA and not Nvidia. Thanks for your help.

  77. Hi to all !!

    Could this work ,(installing the CUDA driver), in a Mac book pro with NVIDIA GeForce 8600M GT OpenGL Engine , to only work with AE CS6.
    the GPUSniffer show this :

    — GPU Computation Info —
    Did not find any devices that support GPU computation.


    1. Sadly the 8600M GT card is too slow to allow GPU support in CS6. It’s lacking in memory (1GB is required), but also the performance is pretty slow compared to the more modern cards.

  78. I have a Macbook Pro Retina with the GeForce 650M GPU. Went through the instructions above. Looked promising, as it seems to now recognise the card in the After Effects/Prefs/Preview dialog boxes.

    Only when you make a new composition and go to set it up for Raytrace 3d, the option isn’t there at all.

    I can’t help feeling a bit cheated at the moment, all of this supposed power in a £2.5k laptop and they can’t even get simple PRO features like the GPU card working out of the box.

    Once again Apple, all show, all talk, nice to look at, but when you get down to serious work as opposed to digital lifestyle apps, u can’t seem to get it right. Was exactly the same with 32bit professional colour support that I purchased a brand new EIZO display for, PCs can do this…. get it sorted. I’m beginning to rant, this is frustrating to say the least.

      1. My 650M has 1GB of Ram, not sure what you’re talking about.. maybe there are different models? In any case I’m having trouble getting the CUDA driver recognized even though I have the latest one installed according to the CUDA pref panel.. This is on a Retina MBP.

        I’m seeing under Ray-tracing “(GPU not available – incompatible device or CUDA driver)” but the behavior did change after I updated the lists – it started complaining about the CUDA driver not being 4.0 or later (it is 4.2.10).

        Any ideas?

        1. I’m finding exactly the same thing as Paul’s comment above, with the latest CUDA drivers. Also to reiterate that the 650M inside the 2012 Retina Macbook does indeed have 1GB Ram.

          Does anybody have any suggestions?

          1. Guys,

            I can imagine your pain. I haven’t been able to test this issue on the new MacBook Pros yet, so I don’t have any suggestions yet.

            If I hear of anything, I’ll let you know.

            Is the GPU not working for just AE or Premiere Pro too?

          2. I’m also running a 2012 MBP with 1GB 650M. Card shows up fine in Premiere but After Effects gives me an error on launch (5070::0) for failing to launch the ray-tracing engine. The card still shows up in AE’s preferences, but when I make a 3D comp, there is no ray-trace available. Only “Classic 3D”.

          3. A little more tinkering… I found that removing my card name from the supported cards list makes the error go away. Adding it back in results in the error. It’s the exact name as what is in my Premiere list… so I don’t know what the issue would be. Could be some mismatch in CUDA driver, too? Is it possible to uninstall CUDA and install an older version?

          4. Okay, last message, I promise. Issue has been resolved after updating After Effects through Adobe Application Manager.

          5. Yeah, you and a lot of other folks were telling me about the same problem. I know Adobe is working around the clock to get fixes for all of these “new” bugs in CS6. Glad to hear the update fixed your issue.

    1. I followed everything and am now able to select GPU for playback ins Premiere CS5.5. Although the playback window is now black but I can hear the audio… something I’m missing. Do I need CS6?

  79. I have a MacPro 2,1 with a GT120 and GTX 285 installed. The GTX has 2048mb of V-Ram. And I’m running CUDA Driver 4.2.7. The System RAM DDR2 however. Premiere is not recognizing the 285 (DaVinci Resolve does, however). Adding the name to the list doesn’t seem to matter. Ran the GPU Sniffer and here’s the result:

    — OpenGL Info —
    2012-06-11 15:37:15.285 GPUSniffer[2272:2403] invalid drawable
    Vendor: NVIDIA Corporation
    Renderer: NVIDIA GeForce GT 120 OpenGL Engine
    OpenGL Version: 2.1 NVIDIA-7.10.2
    GLSL Version: 1.20
    Monitors: 2
    Monitor 0 properties –
    Size: (0, 0, 2560, 1600)
    Max texture size: 8192
    Supports non-power of two: 1
    Shaders 444: 1
    Shaders 422: 1
    Shaders 420: 1
    2012-06-11 15:37:15.338 GPUSniffer[2272:2403] invalid drawable
    Monitor 1 properties –
    Size: (-1920, 0, 1920, 1200)
    Max texture size: 8192
    Supports non-power of two: 1
    Shaders 444: 1
    Shaders 422: 1
    Shaders 420: 1

    — GPU Computation Info —
    Found 2 devices supporting GPU computation.
    OpenCL Device 0 –
    Name: GeForce GTX 285
    Capability: 1.1
    Driver: 1
    Total Video Memory: 2048MB
    Not chosen because it did not match the named list of cards
    OpenCL Device 1 –
    Name: GeForce GT 120
    Capability: 1.1
    Driver: 1
    Total Video Memory: 1024MB
    Not chosen because it did not match the named list of cards

    It’s showing the GTX 285, but not recognizing it. “Not chosen because it did not match the named list of cards” The name, GeForce GTX 285, is identical to the list name.

    Any thoughts?

    1. It seems like you’re using the GT 120 for your default display monitor. From my understanding, whatever’s your primary videocard will be the videocard that will be defaulted in Premiere Pro (GPU) as long as you have that videocard’s name on the txt file list.

    2. After this step…

      sudo nano /Applications/Adobe\ Master\ Collection/Adobe\ Premiere\ Pro\ CS5/Adobe\ Premiere\ Pro\

      I added my graphics gard to that list and saved it, but when I re-enter that terminal command to see that it has in fact been added it doesn’t appear even though I do the save step (press Y).

        1. Thanks Mike. Got it going now after your tweet.

          I followed everything and am now able to select GPU for playback ins Premiere CS5.5. Although the playback window is now black but I can hear the audio… something I’m missing. Do I need CS6?

  80. well i have only a Nvidia GeForce GT 120 with 512 MB … so even with ur nice trick CUDA is still not working bcuz “Not chosen because of insufficient video memory” … so apparently you need at least 1GB GPU RAM to “activate” / use CUDA with adobe apps … good news is i have a GeForce GTX 285 on the way to me 😉

    1. Yeah, those GT 100 series don’t pack much of a punch, so yes, there is a limit to everything. Glad you’re going to be getting the GTX 285. You should see some nice improvements.

Leave a Reply

Your email address will not be published. Required fields are marked *