Skip to main content
CraftyMiner
Participant
December 16, 2014
Answered

GTX 970 not supported? After Effects error: Ray-traced 3D: Initial shader compile failed ( 5070 :: 2 )

  • December 16, 2014
  • 4 replies
  • 21568 views

I am disappointed to find that my MSI GTX 970 is not supported for Ray-traced 3D in Adobe After Effects CC 2014.
My configuration:
Intel Core i7 4790k 4.4GHz
8GB DDR3 1333MHz RAM (Will be upgrading to 16GB soon)

MSI GTX 970 Gaming 4G

Windows 8.1 Pro x64

GPU Specs:

Fast Draft:Available
Texture Memory:1562 MB
Ray-tracing:

CPU

(GPU not available - incompatible device or CUDA driver)

OpenGL

Vendor:NVIDIA Corporation
Device:GeForce GTX 970/PCIe/SSE2
Version:2.1.2 NVIDIA 344.75
Total Memory:3.81 GB
Shader Model:4.0 or later

CUDA

Driver Version:-
Devices:-
Current Usable Memory:-
Maximum Usable Memory:-

I do have the option to "Enable untested, unsupported CPU for CUDA acceleration or ray-traced 3D renderer" but when I do enable it I get an error saying:
"After Effects error: Ray-traced 3D: Initial shader compile failed. ( 5070 :: 2 )"

then

"After Effects error: Ray-traced 3D: Cannot create context for ray tracer ( 5070 :: 2 )"

then another

"After Effects error: Ray-traced 3D: Out of paged mapped memory for ray tracer. Your project may exceed GPU limits. Try closing other applications. Try updating the CUDA driver. ( 5070 :: 2 )"


I have the most recent Nvidia driver. Anyway to fix this? Or am I going to have to wait for Adobe to support my GPU?

    This topic has been closed for replies.
    Correct answer Szalam

    I would suggest ditching the ray traced renderer and using C4D instead: details of CINEMA 4D integration with After Effects

    I mean, it's more powerful and it's free!

    If you absolutely must use the ray-traced renderer, what are you trying to use it on? Try it in a project with only a simple shape layer that you're making 3d just to eliminate other, possibly complicating, issues. What version of CC 2014 are you running? 13.1? 13.2?

    Keep in mind, Adobe is never going to add it to the supported list for the ray-traced renderer as they are no longer developing that particular feature.

    4 replies

    hectorf91237667
    Participant
    September 28, 2015

          I truly hope Adobe addresses and update the ray-trace compatibility for the newer Nvidia Cards. I prefer using Element 3D over cinema 4D for quicker real time animation using the AE platform. Video Copilot really knows how to simplify the 3D process in a better time and economical value.

    Szalam
    Community Expert
    Community Expert
    September 29, 2015

    hectorf91237667 wrote:

          I truly hope Adobe addresses and update the ray-trace compatibility for the newer Nvidia Cards. I prefer using Element 3D over cinema 4D for quicker real time animation using the AE platform. Video Copilot really knows how to simplify the 3D process in a better time and economical value.

    Adobe's support for the ray-traced renderer has nothing to do with Element. Element will work in AE with the newer NVIDIA cards just fine! The support we're talking about here is just for the obsolete ray-traced renderer that is being replaced by C4D Lite and Cineware. VideoCopilot's Element works swimmingly with the newer cards.

    LMn0P
    Known Participant
    January 28, 2015

    I have the same problem using a gtx 980.    Cuda cores on this thing are 100 times what my old quadro card had.  Yet useless it seems.   The cinema 4D (LITE btw) thing has its own issues.   I'm hoping Adobe plans to at least recognize these cards one day soon so they don't show up unsupported.  If anything I would expect the newer adobe software to work better with newer cards than it should with 5 year old quadro cards.

    It's sad when it seems Mac users with their ATI cards had this exact problem and error codes for years, judging by the old forum posts about these error codes,  because they didn't have Cuda.  Apparently even Cuda driven cards from Nvidia are going to be a problem now.

    Kevin-Monahan
    Community Manager
    Community Manager
    January 28, 2015

    Hi LMn0P,

    LMn0P wrote:

    I'm hoping Adobe plans to at least recognize these cards one day soon so they don't show up unsupported.  If anything I would expect the newer adobe software to work better with newer cards than it should with 5 year old quadro cards.

    I know a situation like this can be very frustrating, sorry about that.

    Unfortunately, the newer Maxwell NVIDIA GPUs ship without the OptiX Library and acceleration of ray-traced 3D compositions is dependent on that. Therefore, acceleration of these comps will not ever be supported with those GPUs. You may want to reinstall that Quadro card if you plan on doing a lot of ray-traced 3D work.

    The After Effects team does recommend that you move forward with Cinema 4D Lite, as that is what is being tested and supported currently and going into the future.

    Thanks,
    Kevin

    Kevin Monahan - Sr. Community and Engagement Strategist – Adobe Pro Video and Audio
    Szalam
    Community Expert
    Community Expert
    June 16, 2015

    Todd.  This is heartbreaking.  I think 2.5d and 3d animators of AE are using ray-trace features more than you think.  I am sad that the AMD 700D's I have in my Mac Pro 2013 aren't compatible, but it sounds like you're pulling the plug on the feature soon, regardless of CUDA, and forcing your users to learn a completely different, and less user-friendly application.  Cinema4D (or C4D) is unarguably, ultimately more powerful, but there's a reason people like me use After Effects instead of apps like Maya or Cinema4D or Renderman:  your users want 3D capabilities in After Effects without all of the learning curves/disfunction/features of Cinema4D, and ray-trace's features have allowed us that foot in the door.

    I appreciate @Szalam 's tutorials, but the integration isn't as user-friendly (At least on the new Mac Pro's) as it's being advertised to be.  Animating to sound, in general, is a difficult beast, but it is literally impossible for me if I use C4D.


    Tyler Hanson wrote:

    Your users want 3D capabilities in After Effects without all of the learning curves/disfunction/features of Cinema4D, and ray-trace's features have allowed us that foot in the door.

    If you want some of the features of the ray-traced renderer, but with much faster rendering, you can get it with Video Copilot's Element 3d, Zaxwerks 3d Invigorator, or Mettle's ShapeShifter. (Each one has their own strengths.) Any of those plugins will make you money pretty fast. I don't know of any professional I've talked to that didn't pay for their plugin with the first job they used it on. It's really quick and, as you know, time is money in this business.

    Participant
    December 17, 2014

    gtx670 cuda

    gtx970 opencl

    Dual gpu use....

    Szalam
    Community Expert
    SzalamCommunity ExpertCorrect answer
    Community Expert
    December 16, 2014

    I would suggest ditching the ray traced renderer and using C4D instead: details of CINEMA 4D integration with After Effects

    I mean, it's more powerful and it's free!

    If you absolutely must use the ray-traced renderer, what are you trying to use it on? Try it in a project with only a simple shape layer that you're making 3d just to eliminate other, possibly complicating, issues. What version of CC 2014 are you running? 13.1? 13.2?

    Keep in mind, Adobe is never going to add it to the supported list for the ray-traced renderer as they are no longer developing that particular feature.

    CraftyMiner
    Participant
    December 17, 2014

    I never noticed that! Thanks!