Skip to main content
Participant
December 7, 2021
Question

Cartoon Effect not using GPU on render

  • December 7, 2021
  • 2 replies
  • 209 views

Hi,

I am trying to use the Cartoon Effect on a video clip in AE 2022. Everything is fine in the preview and response is good. I have a nVidia GeForce GTX 1080 video card with the latest drivers and it supports CUDA 11 and OpenGL 2.

However when I render (via AME or direct from AE render queue) it takes a very long time and does not use the GPU.

 

The documentation says that the Cartton Effect is not GPU Accelerated but there is a cryptic note at the bottom of the sectioin on the Cartoon Effect that says "Performance: If your computer includes a display card with a GPU that supports OpenGL, the Cartoon effect can use the GPU to accelerate its processing."

 

So my GPU does support OpenGL but it is not using it - I note it says "can" and not "will"

How can I get the Cartoon Effect to use the GPU? Currently a 5 min video with just the cartoon effect applied is taking over 5 hours to export.

I have seen a lot of chatter online saying that the Cartoon Effect can use the GPU (but it is never clear what version people are using)

 

GPU Information (from Preferences/Previews)

Draft 3D: Available
Texture Memory: 3231.00 MB
Graphics Card
Vendor: NVIDIA Corporation
Device: NVIDIA GeForce GTX 1080 with Max-Q Design/PCIe/SSE2
Version: 4.6.0 NVIDIA 497.09
Total Memory: 7.89 GB
Shader Model: 4.0 or later

This topic has been closed for replies.

2 replies

Mylenium
Legend
December 8, 2021

Maybe you need to straighten out some weird CUDA stuff. Since a while ago the legacy CUDA components aren't installed by default with the driver anymore and need to be downloaded manually from NVidia. Other than that this may be one more situation where you need to infinitely fiddle with driver settings and possibly other/ older driver versions...

 

Mylenium

MarkMyersAuthor
Participant
December 8, 2021

Thanks again. I have tried this on two machines, with the same result. Unfortunately I am under time pressure with stakeholders wanting to see some results so can't really afford any more time to infinitely fiddle with driver settings or old drivers and potentially still not get it working. I could maybe try the legacy CUDA stuff. Any idea what the components I would need are? I have looked on NVidia site but cant see anything appropriate.

Mylenium
Legend
December 7, 2021

The cartoon effect is based on an older version of the AIF API and kind of a tech demo more or less. You could simply be facing the "matrioshka" problem: GPU acceleration inside GPU acceleration and nothing works plus you may exacerbate the issue when using multiframe rendering or too many render threads in AME. you simply run out of resources. That being the case, you likely have to take the opposite route and actually switch stuff to software rendering only and turn of fancies so the Cartoon effect can do its thing.

 

Mylenium

MarkMyersAuthor
Participant
December 7, 2021

Thanks for the reply. I tried turning off GPU acceleration in the project settings and disabled multiframe rendering, but still no improvement in performance (and Cartoon not using GPU). 

I switched everything to software rendering but no improvement.

The only thing I have is Cartoon Effect so not sure what other "fancies" I can turn off.

After Effects is very frustrating on these issues.