PDA

View Full Version : OpenCL on export out?



Andrae Palmer
07-07-2011, 01:13 PM
Wondering if FCPX uses OpenCL while exporting out the file? Is OpenCL utilized just for FCPX playback preview?

Chris Kenny
07-07-2011, 02:20 PM
Wondering if FCPX uses OpenCL while exporting out the file? Is OpenCL utilized just for FCPX playback preview?

I have no specific information about this, but OpenCL is entirely capable of producing output-quality results. Given that, and given that this is a brand new engine, it would have been very odd for Apple to develop two separate rendering pipelines. So I'd say, just based on big-picture technical considerations, that OpenCL is almost certainly used when exporting.

Andrae Palmer
07-07-2011, 02:28 PM
I've been trying to test if the GPU is being used on export... but unfortunately the "atmonitor" app is not showing any GPU activity at all either in FCPX or Premiere Pro CS5.5. Perhaps it's due to using two graphics cards in my system. Is there any utility out there that can monitor two GPU's?

Chris Kenny
07-07-2011, 04:00 PM
atMonitor claims to support multiple GPUs. It might not be seeing what Premiere and FCP X are doing because it's GPGPU activity, not traditional OpenGL activity. atMonitor says it "Shows video graphics card brand and the number of contexts and surfaces." I am not a graphics programmer, but I'm not sure there are any contexts and surfaces with OpenCL/CUDA activity, because the GPU is being used purely for calculation, not directly for scene rendering.

Andrae Palmer
07-07-2011, 04:08 PM
Thank you Chris... that definitely explains why I'm not seeing any activity. I wish both FCPX and Premiere Pro had a way to monitor GPU activity as in Davinci Resolve.