Yes it does because MANY professional programs/plug ins rely on an DGPU to actually work. Many AE plug-ins, color correction, some Adobe products require it to run faster, etc.
So I think you're making this sound more dire than it really is:
- After Effects leverages CUDA to do rendering in a few places, and a few AE third party plug-ins do too. These will only work on Nvidia GPUs (not AMD or Intel).
- Adobe Premier used CUDA as of CS5 to do many things. As of CS6, almost all of those things are now OpenCL compatible meaning they will work fine on AMD and Intel GPUs.
- AE and Premier also use OpenGL to do many things, which will all work fine on an Intel GPU.
- DaVinci Resolve is probably the color suite you're talking about? It uses OpenCL for its GPU compute and therefore works fine on Intel GPUs as well.
- CUDA adoption has been limited, and there aren't that "many" programs that require it.
- dGPU has nothing to do with it, CUDA is single-vendor. Only Nvidia cards support it. You could use an AMD dGPU and it wouldn't support CUDA either. In fact because the new Mac Pro appears to be using AMD FirePro cards, expect much software that was CUDA only to shift to OpenCL. Also due to OpenCL's increasing maturity.
- Most importantly, most everything will fall back to software rendering if required. It will be slow and inefficient, but it will still work.
Then Ananadtech isn't very bright because it DOES MATTER for the editing/graphics/3d world that do use MBPR, especially freelancers that have to go on site.
Many AE plug-ins REQUIRE A dedicated GPU. If it doesn't have a dGPU then the machine becomes useless for many professional in these fields.
I think you're confusing dGPU with Nvidia GPU again. It wouldn't matter if there was an AMD dedicated GPU or an Intel integrated GPU in there. It still wouldn't support CUDA.
I hope Apple has a version with a dGPU and this is only for the base model.
I have an email into a bunch of plug-in companies for AE and have asked them if their products will even work now without a dGPU and sent them the article.
We'll see what they say.
They will say "Sure, if the dGPU supports OpenGL version X or later.". Alternately, they will say "Sure, so long as your integrated GPU is made by Nvidia (9400M?). But probably not because it probably isn't.".
This isn't rocket science you know.
Many of the plug ins do not support Open CL.
What don't you understand. If it doesn't have an Nvidia or AMD chip in it, the plug-ins and some programs will simply not run/work.
So YES it DOES MATTER.
Alright dude.
- OpenCL is an agnostic compute framework. It can compile your code as-required for whatever available target architectures that conform to its specifications. That could be ARM, x86, AMD GPU, PowerPC, Nvidia GPU, or Intel's GPU architecture (also other kinds of processors).
- CUDA is another compute framework, but this one was created by Nvidia and is much more closely tied to their GPU architecture. It only works on Nvidia GPUs and will not work with AMD or Intel GPUs, or other devices at all really.
- OpenGL is an API for rendering imagery, 2D or 3D. It has a software renderer, so your windows would still draw if there was NO GPU at all in your computer (but that would be miserable). Fortunately, OpenGL is accelerated by all mainstream video cards today, including Intel's.