31 Replies Latest reply: Oct 31, 2013 7:12 PM by Todd_Kopriva RSS

    AE CS6 not recognising graphics card with CUDA

    NorfolkVideo Community Member

      Having invested in Production Premium CS6 this year, I wanted to make the best of it, and upgraded both motherboard and graphics card to take advantage of the promised CUDA processing. Having done so, AE (Edit > Preferences > Preview) has consistently refused to recognise the card, and I am looking for advice on what I can try next.

       

      For information, my PC system involves Windows 7 Home Premium 64-bit, an Asus P8Z68-V/PRO/GEN3 MoBo, 16GB RAM, and the new graphics card, a NVIDIA GeForce GTX 660 Ti (2GB DDR5). I have installed the latest Nvidia driver, 310.70, and the CUDA Toolkit v 5.0. It is possible to run the samples supplied with the CUDA Toolkit, and an application called CUDA-Z functions, both of which seem to suggest to a non-programmer like myself that the 1,344 CUDA processors on the card are working just fine.

       

      It was suggested on another forum that I edit the file raytracer_supported_cards.txt which is in C:\Program Files\Adobe\Adobe After Effects CS6\Support Files to include the GTX 660. Other people have found this to work - i.e. that after doing so and resaving the file, AE recognises their card and its CUDA capability. I haven't.

       

      I've run out of ideas. Does anyone please have either an explanation for the AE response, or a fix?

       

      Peter

      Norfolk, UK

        • 1. Re: AE CS6 not recognising graphics card with CUDA
          Mylenium MVP

          Your card is not listed anywhere - not in the product tech specs, nor in the update info post for the 11.0.2. update. It really is as simple as that - what's not listed, is not supported. If you can't get it to work on your own, then there probably is no way to get it working at all. The text file is a hack, after all, and the actual code will do its own probing and simply not work if operations are not deemed to be safe within specified parameters. Does it suck? Sure. No argument from me here. It's just a shining example how fundamentally wrong Adobe got CS6. Can you still get your work done without the card? Sure. That 3D raytrace stuff is not worth making any fuss about, anyway. Maker your life easy and just get Element 3D or AtomKraft and forget the whole thing ever happened. Elemet 3D will burn on your card and you can get a lot doen with its "simple" OpenGL renderer....

           

          Mylenium

          • 2. Re: AE CS6 not recognising graphics card with CUDA
            NorfolkVideo Community Member

            Thank you for your reply.

             

            Oh dear!

             

            Well, at least I can stop trying to 'fix' the unfixable.

             

            Peter

            • 3. Re: AE CS6 not recognising graphics card with CUDA
              Szalam MVP

              As Mylenium said, there are other, better ways to do 3d in After Effects (which is really the only thing CUDA-type cards benefit. Out of curiousity, if you were looking to use a new card with AE, why would you upgrade to a card that AE didn't list as compatible?

              • 4. Re: AE CS6 not recognising graphics card with CUDA
                Soccer_Dad Community Member

                Peter, are you sure you entered the exact name of the card into the text file?  Check the card name using GPUsniffer.exe (C:\Program Files\Adobe\Adobe After Effects CS6\Support Files).  I noticed in your post that you put "GTX 660" into the file.  Perhaps you just short-handed it here in the forum but it should be something like "GeForce GTX 660 Ti" or whatever GPUsniffer says in the "Name:..." row.

                • 5. Re: AE CS6 not recognising graphics card with CUDA
                  NorfolkVideo Community Member

                  I didn't realise there was a list of compatible graphics cards - and if I had known, I would have taken the view - reasonable in my opinion - that if cards of a higher number and a lower number were listed - e.g. GTX 570, GTX 580, GTX 670, and GTX 680 - then the GTX 660 would also be compatible. Why it should not be is a mystery even now, though I have to accept the wisdom of Forum members and physical evidence that incredibly, Adobe seem to have skipped the 660 card. As you point out (and others), CUDA only comes into its own in 3D rendering, and for everything else the 660 card is just fine.

                   

                  It's a bit soon since the last purchase to think about bunging out another £300+ GBP on a new card.

                   

                  Thanks for your advice.

                   

                  Peter

                  • 6. Re: AE CS6 not recognising graphics card with CUDA
                    NorfolkVideo Community Member

                    Soccer_Dad - I've checked, with GPU Sniffer as suggested, and amended the text file to show the full name, but sadly there's no better response. As others have said here, the fact seems to be that Adobe have for unfathomable reasons skipped the 660 card when deciding which should be compatible with AE.

                     

                    Thanks for the suggestion

                     

                    Peter

                    • 7. Re: AE CS6 not recognising graphics card with CUDA
                      Todd_Kopriva Adobe Employee

                      Each card requires extensive individual testing.

                       

                      If there is a card that you want us to add to the list of those that After Effects will use for the GPU acceleration of the ray-traced 3D renderer, submit a feature request here:

                      http://www.adobe.com/go/wish

                       

                      As others have said, the only feature that this matters for is GPU acceleration of the ray-traced 3D renderer. Every other feature of After Effects should work just fine with the card that you have. See this page for details:

                      http://bit.ly/UHGwMC

                      • 8. Re: AE CS6 not recognising graphics card with CUDA
                        Rick Gerard MVP

                        approved cards show up on in an embedded file that you can manually edit. Do a Google search and you should find instructions. It was a simple matter for me to add an unlisted but compatible card to my Mac. Folks do it on windows also.

                         

                        It will take a while for Adobe to update the software to include newer supported cards. They won't put in on a list until it's been tested.

                        • 9. Re: AE CS6 not recognising graphics card with CUDA
                          NorfolkVideo Community Member

                          Thank you for this, Todd. I have put something on the 'wish-list'.

                           

                          Peter

                          • 10. Re: AE CS6 not recognising graphics card with CUDA
                            NorfolkVideo Community Member

                            Hi Rick

                             

                            I think I already tried this, thanks. Didn't work.

                             

                            Peter

                            • 11. Re: AE CS6 not recognising graphics card with CUDA
                              Todd_Kopriva Adobe Employee

                              BTW, make sure that you've installed all of the recent updates, since we have added several new cards in the recent updates, as well as dozens of bug fixes.

                              • 12. Re: AE CS6 not recognising graphics card with CUDA
                                NorfolkVideo Community Member

                                Thanks again, Todd. My installation is up to date.

                                 

                                 

                                 

                                Peter

                                • 13. Re: AE CS6 not recognising graphics card with CUDA
                                  Dave Knarr Community Member

                                  Hi Peter,

                                   

                                  Go to http://www.studio1productions.com/Articles/AfterEffects.htm  read the article and following the directions.  You card will work once you do what the article says to do.

                                   

                                  I have the same video card as you do, the GTX 660 Ti and it works fine for me.  I am using the GPU with the ray trace 3D render engine with no problems.

                                   

                                  Also, make sure you have the latest After Effects update installed.  It should be 11.0.2.

                                   

                                  Dave

                                  • 14. Re: AE CS6 not recognising graphics card with CUDA
                                    NorfolkVideo Community Member

                                    Hi Dave

                                     

                                     

                                     

                                    This is a puzzle. I’d tried amending the ‘cuda_supported_cards.txt’ file in Adobe\After Effects CS6\Support Files and it hadn’t worked. I’ve read the article you referred to, and tried it again, after checking for and downloaded the latest driver for the card from the NVIDIA website. Tthe AE version of GPUsniffer.exe in the same folder still does not recognise my card as having CUDA processors.

                                     

                                     

                                     

                                    I had a look at the equivalent files for Premiere Pro CS6. That version of GPUsniffer.exe found the CUDA processors without a problem, and Prem Pro shows it will use the GPU for rendering etc.

                                     

                                     

                                     

                                    The ‘sniffer’ executables are apparently different: I tried copying the one in Prem Pro to the appropriate AE folder, but in order to run, it needed two .dll files which were not present.

                                     

                                     

                                     

                                    It’s weird! I think all I can do is hope that Adobe will at some point do whatever they need to do to have the GTX 660 Ti recognised. The only other thought I’ve had is that the graphics card manufacturer, in my case EVGA, might have worked something into their design which somehow blocks the information being returned to AE’s ‘sniffer’.

                                     

                                     

                                     

                                    Nevertheless, thank you for the suggestion.

                                     

                                     

                                     

                                    Peter

                                    • 15. Re: AE CS6 not recognising graphics card with CUDA
                                      Dave Knarr Community Member

                                      Hi Peter,

                                       

                                      Try uninstalling the CUDA toolkit and try installing the 301.90 NVidia driver.  It was just release.

                                       

                                       

                                      If that does fix it, go back to the article link I sent you, once you are on the site, click on Contact at the top of the page and call me directly.  I will help you get it working.  I am in the office from 10am till 5pm Eastern Time.

                                       

                                      Dave

                                      • 16. Re: AE CS6 not recognising graphics card with CUDA
                                        reedpi Community Member

                                        Hey Todd,

                                        I tried sending this to you but your mailbox is full.

                                        Ive looked at several of your articles and hope you can help me.

                                        I have had the Quadro 4000 for several months, using CS5.5 on a Mac Pro, with 10.7.5 and has worked with Mercury Playback.

                                        I did an update - always keep up to date - and now it doesnt work.

                                        I have tried to go back to 5.0.17, 5.0.36, 5.0.24, 4.2.10, etc with 295.000 5f03, 02

                                        Nothting works. Ive talked to Nvida, Mac and Adobe, no one seems to be able to help.

                                        From your comments with others I see you have a connnection with Nvidea - can you please list a link to help me with this.

                                        Im running 10.7.5 OS on a mac pro, CS 5.5

                                        Thank you for your help.

                                        John

                                        • 17. Re: AE CS6 not recognising graphics card with CUDA
                                          Todd Sines Community Member

                                          Hi Dave, Peter and Todd

                                           

                                          Did you ever get the GTX 660 Ti card to work for AE6?

                                           

                                          I just bought the card for use with Davinci Resolve [as recommended here:
                                          http://nrsotw.blogspot.com/2012/09/gtx-660ti-in-mac-pro-and-davinci.html ]

                                           

                                          but after modifying raytracer_supported_cards.txt

                                          to say:

                                          GeForce GTX 285

                                          GeForce GTX 660 TI

                                          GeForce GTX 660

                                          GeForce GTX 660 ti

                                          GeForce 8800 GT

                                          GeForce GT 650M

                                          Quadro CX

                                          Quadro FX 4800

                                          Quadro 4000


                                          I still don't have any GPU cards showing up inside ae, nor the GPU sniffer:

                                          Texture memory: 512

                                          Vendor string:    NVIDIA Corporation

                                          Renderer string:  NVIDIA GeForce 8800 GT OpenGL Engine

                                          Version string:   2.1 NVIDIA-8.1.0

                                          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

                                           

                                          Not exactly what I'm looking for.

                                          • 18. Re: AE CS6 not recognising graphics card with CUDA
                                            NorfolkVideo Community Member

                                            Hi Todd

                                             

                                             

                                             

                                            Short answer is – the GTX 660 Ti I have (and I make that distinction in case the actual card manufacturer, EVGA, may have done something to make my card respond differently from cards of other makes) works very well with AE – except that AE won’t recognise it as a ‘CUDA’ card (though Prem Pro does!) and therefore doesn’t use the CUDA processors for 3D ray tracing. I got similar results to the ones you list from the AE version of GPUsniffer.exe

                                             

                                             

                                             

                                            Fortunately, I don’t think I shall be using that particular facility much, so I’m not proposing to do anything about it, having tried every possible work-around offered here.

                                             

                                             

                                             

                                            I am, however, very grateful to all who tried to help.

                                             

                                             

                                             

                                            Peter

                                            • 19. Re: AE CS6 not recognising graphics card with CUDA
                                              NorfolkVideo Community Member

                                              Hi Dave

                                               

                                               

                                               

                                              I have already tried what you suggest – had installed the latest driver and uninstalled the CUDA Toolkit, but to no avail.

                                               

                                               

                                               

                                              Thanks for your suggestion and offer, but I reckon I can live without AE’s using the CUDA processors on my card as I don’t anticipate using the 3D ray tracing that much, and it’s not as if I won’t be able to – just uses the CPU instead.

                                               

                                               

                                               

                                              Best Wishes

                                               

                                               

                                               

                                              Peter

                                              • 20. Re: AE CS6 not recognising graphics card with CUDA
                                                Dave Knarr Community Member

                                                Hi Todd,

                                                 

                                                I am on a Windows 7 system and I am using the GTX 660 Ti, this model  http://www.newegg.com/Product/Product.aspx?Item=N82E16814127696

                                                 

                                                with no problems.

                                                 

                                                Dave

                                                • 21. Re: AE CS6 not recognising graphics card with CUDA
                                                  Todd Sines Community Member

                                                  Hi Dave - Using it on a Mac.

                                                   

                                                  The PNY XLR8 GeForce GTX 660 Ti model.

                                                   

                                                   

                                                  Dave Knarr wrote:

                                                   

                                                  Hi Todd,

                                                   

                                                  I am on a Windows 7 system and I am using the GTX 660 Ti, this model  http://www.newegg.com/Product/Product.aspx?Item=N82E16814127696

                                                   

                                                  with no problems.

                                                   

                                                  Dave

                                                  • 22. Re: AE CS6 not recognising graphics card with CUDA
                                                    CSNewbie19 Community Member

                                                    Hi Peter

                                                     

                                                    I have just installed After Effects and have a similar problem on my ASUS GTX 660 Ti TOP graphics card, v314.07 driver.

                                                     

                                                    I have edited the supported cards text files for Premiere Pro and After Effects. However, when I launch After Effects, I get this message:

                                                     

                                                    After Effects error: Ray-traced 3D: Initial shader compile failed (5070 :: 0)

                                                     

                                                    scrrenshot-2-shader-compile-fails.jpg

                                                    Does anyone know what this means?

                                                     

                                                    The weird thing is that when I go to preferences, it looks as if After Effects has selected the GPU for processing anyway:

                                                     

                                                    screenshot-3-ae-preferences-screen.gif

                                                    Sometime today I will attempt ray tracing with the GPU enabled and then disabled. If the card is working ok, it should be much faster with GPU enabled than without and my only problem will hopefully be an annoying message popping up when I start After Effects.

                                                     

                                                    Finally, I agree that GPUSniffer in Premiere Pro and After Effects are not returning the same results:

                                                     

                                                    gpusniffer-screenshot.gif

                                                    It may be worth updating your drivers and trying again.

                                                     

                                                    Good luck,

                                                     

                                                    Michael

                                                    • 23. Re: AE CS6 not recognising graphics card with CUDA
                                                      CSNewbie19 Community Member

                                                      Well, I just tried to use the 3D Ray tracing feature and it used the CPU not the GPU.

                                                       

                                                      This is annoying.

                                                       

                                                      I hope Nvidia and Adobe can bang their heads together soon to come up with a driver that can leverage the potential of the GTX 600 series.

                                                      • 24. Re: AE CS6 not recognising graphics card with CUDA
                                                        NorfolkVideo Community Member

                                                        I wrote asking Adobe to sort things out with the GTX 660 TI. Of course, there's been no hint whether they will, but it certainly seems to be getting up the noses of quite a few people. There doesn't seem to be any point in continuing to bang my head against a brick wall, so I've given up worrying about it.

                                                         

                                                        Peter

                                                        • 25. Re: AE CS6 not recognising graphics card with CUDA
                                                          reedpi Community Member

                                                          Hey this may sound crazy but it worked for me after trying for three months with CS5.5 and my CUDA Quadra 4000

                                                          I installed Jave SE 6 Runtime.

                                                          Don't ask me how or why but it worked

                                                          I had talked with Mac, PNY, Adobe for weeks.

                                                          Hope it helps

                                                           

                                                          I was using my 4000 with CS5.5 with 5K and 4K files and just stopped one day

                                                          I believe it was a problem when I did an update but could not figure it out.

                                                          Also went back to older settings and did not work

                                                           

                                                          Good luck

                                                          John

                                                           

                                                          John Reed

                                                          john@reedpi.com

                                                          www.reedpi.com

                                                          435-881-1010

                                                          Have Panasonic HD Cameras, and RED EPIC, Cam Mate Jib and Steadicam - HAVE CAMERA WILL TRAVEL!!!

                                                          • 26. Re: AE CS6 not recognising graphics card with CUDA
                                                            CSNewbie19 Community Member

                                                            It works!!!!!

                                                             

                                                            I downloaded Java SE 7 JDK from here and installed it.

                                                             

                                                            I restarted the computer and launched After Effects and got very excited because I did not get the dreaded compile error ..... and then very disappointed because GPU 3D processing was still not working .....

                                                             

                                                            ..... until I remembered that I deleted "GeForce GTX 660 Ti" from the supported cards text file last night to get rid of that annoying start up message, continuously reminding me that I had bought the "wrong" video card.

                                                             

                                                            So I ran Notepad as an administrator, edited the file. Saved it, restarted and ....

                                                             

                                                            Bingo! It works!!!!! I am one very happy 660 Ti owner.

                                                             

                                                            Thank you very much, John.

                                                             

                                                            Try it Peter, I hope it works for you and any others out there with CUDA cards that aren't being recognized.

                                                             

                                                            Cheers!

                                                            • 27. Re: AE CS6 not recognising graphics card with CUDA
                                                              reedpi Community Member

                                                              I am so glad I helped someone else out!

                                                              It seems crazy and makes no sense but am glad it works.

                                                               

                                                              I spent hours HOURS trying to figure it out.

                                                              Pass it on!

                                                               

                                                              John

                                                               

                                                               

                                                               

                                                               

                                                              John Reed

                                                              john@reedpi.com

                                                              www.reedpi.com

                                                              435-881-1010

                                                              Have Panasonic HD Cameras, and RED EPIC, Cam Mate Jib and Steadicam - HAVE CAMERA WILL TRAVEL!!!

                                                              • 28. Re: AE CS6 not recognising graphics card with CUDA
                                                                TheDano99 Community Member

                                                                I've had the same problem-- Premiere Pro and After Effects not recognizing my new GPU.

                                                                 

                                                                The problem is in the file PP looks for is cuda_supported_cards.txt

                                                                And AE looks in raytracer_supported_cards.txt

                                                                 

                                                                If your GPU isn't listed, then the programs assume you don't have the right CUDA enabled card. The problem is that Adobe has a hard time keeping current with the CUDA cards as they are produced. For example, I had a geForce GTX 670 card, which was not listed in those files, but the geForce 570 card was. Clearly, the 670 was just an improvement over the 570, but Adobe hadn't had a chance to update those txt files.

                                                                 

                                                                It has nothing to do with Java or anything else. It's just the txt file that contains the names of the GPUs.

                                                                 

                                                                Also, for AE, it isn't just 3D modeling or ray trace that gets affected. It's also speeds up hardware accelerated panels and the Cartoon Effect. Plus, I've got 4 GB on the Nvidia card and the CUDA cores going to waste if I don't maximize my use of the GPU I paid extra money for.

                                                                 

                                                                In my case, I'm using a souped up laptop with a geForce gtx 675mx chip. And I saw a noticeable increase in render speed once I modified the two txt files.

                                                                 

                                                                Yes, it would be nice if Adobe were faster in updating the cards in their txt files, but in the meantime, if you have a card that is clearly an update of an older card (like going from the 570 to the 670), then I think it is a pretty safe bet.

                                                                 

                                                                The only other thing to remember is that if you update PP or AE, via the Creative Cloud, or otherwise, your carefully prepared txt files are likely going to get overwritten, and you'll have to re-edit them to include your card.

                                                                 

                                                                Hope that helps.

                                                                • 29. Re: AE CS6 not recognising graphics card with CUDA
                                                                  Todd_Kopriva Adobe Employee

                                                                  > Also, for AE, it isn't just 3D modeling or ray trace that gets affected. It's also speeds up hardware accelerated panels and the Cartoon Effect.

                                                                  That is misleading.

                                                                   

                                                                  The Cartoon effect and the hardwre acceleration of viewers have nothing to do with CUDA and have nothing to do with the text file that you refer to. Those features use OpenGL and work on any video card that meets certain minimum requirements without any tampering with any text files.

                                                                   

                                                                  Details are here:

                                                                  http://adobe.ly/AE_CUDA_OpenGL_GPU

                                                                  • 30. Re: AE CS6 not recognising graphics card with CUDA
                                                                    TheDano99 Community Member

                                                                    If it's misleading, then it's AE's fault

                                                                     

                                                                    If you go to  File menu: Edit / Preferences / Previews. Click GPU Information drop down menu,

                                                                     

                                                                     

                                                                    Mine says: "Fast Draft Available. Texture Memory: 3948 MB. This setting also affects hardware-accelerated panels and the Cartoon effect."

                                                                     

                                                                    Switching between GPU and CPU for Ray-tracing also turns on and off the CUDA section on Current and Maximum Usable Memory 

                                                                     

                                                                    I didn't make this up-- I copied it from the AE dialog box. Perhaps the presentation of information isn't clear enough?

                                                                     

                                                                    I read the article referred to above-- very informative. Thank you.

                                                                     

                                                                    • 31. Re: AE CS6 not recognising graphics card with CUDA
                                                                      Todd_Kopriva Adobe Employee

                                                                      Today, we released the After Effects CC (12.1) update, which adds many GPUs to the list of cards that After Effects will use for GPU acceleration of the ray-traced 3D renderer.

                                                                       

                                                                      See this page for details:

                                                                      http://adobe.ly/AE_CC_12dot1_details