While OpenCL is typically implemented using a GPU, CPU versions also exist. For example, you can download and install the OpenCL SDK for Intel processors, which lets you use OpenCL on the Intel CPU. Similarly, the AMD OpenCL SDK supports OpenCL on the CPU, even if you don’t have an AMD GPU installed.
The problem is that by default Vegas 11 will not display CPU OpenCL devices in its preferences. As I have just discovered, however, you can convince Vegas to let you use the CPU versions of OpenCL (assuming, of course, that you have it, or them, installed on your computer). Normally you would only do that if you do not have a GPU (or you have an old one without the OpenCL support), though you could use it even if you do have a GPU but for some reason prefer to use the CPU version of OpenCL. This is what I did:
Click Preferences while holding the Shift key. Then select the Internal tab. Scroll all the way down. Change the value of OpenCL Device Filter from 4 (the default) to 6. Click Apply and OK and quit Vegas.
Restart Vegas and go to Preferences (no need to hold the shift key this time). Select the Video tab, and voilà, the Intel CPU is listed under the choices for GPU acceleration of video processing. You can select it, and click Apply and OK. Vegas will tell you you need to restart (Vegas, not the OS) for it to take effect.
So, restart Vegas again. Vegas will now run its OpenCL code using your Intel processor instead of your GPU. It only allows you to use one “GPU” (as it refers to all OpenCL devices) at a time, so you cannot use both the GPU and the CPU at the same time.
But if your Vegas is crashing when using your GPU (as some of you have reported), this may be just what the doctor ordered. Naturally, it will not be as fast as using an actual GPU but you will still get the advantage of OpenCL.
I have tested both versions (the one by Intel and the one by AMD) on my system, and it worked. I did it out of curiosity only since I have an NVIDIA card with OpenCL and Vegas does not crash on me, so I have no reason not to use my GPU. Naturally, I cannot guarantee it will work for you. And of course, Sony does not want you to meddle in its Internal settings and may smite you if dare to. But if this is something you may want or need, by all means, go ahead and see if it works for you.
Adam
The problem is that by default Vegas 11 will not display CPU OpenCL devices in its preferences. As I have just discovered, however, you can convince Vegas to let you use the CPU versions of OpenCL (assuming, of course, that you have it, or them, installed on your computer). Normally you would only do that if you do not have a GPU (or you have an old one without the OpenCL support), though you could use it even if you do have a GPU but for some reason prefer to use the CPU version of OpenCL. This is what I did:
Click Preferences while holding the Shift key. Then select the Internal tab. Scroll all the way down. Change the value of OpenCL Device Filter from 4 (the default) to 6. Click Apply and OK and quit Vegas.
Restart Vegas and go to Preferences (no need to hold the shift key this time). Select the Video tab, and voilà, the Intel CPU is listed under the choices for GPU acceleration of video processing. You can select it, and click Apply and OK. Vegas will tell you you need to restart (Vegas, not the OS) for it to take effect.
So, restart Vegas again. Vegas will now run its OpenCL code using your Intel processor instead of your GPU. It only allows you to use one “GPU” (as it refers to all OpenCL devices) at a time, so you cannot use both the GPU and the CPU at the same time.
But if your Vegas is crashing when using your GPU (as some of you have reported), this may be just what the doctor ordered. Naturally, it will not be as fast as using an actual GPU but you will still get the advantage of OpenCL.
I have tested both versions (the one by Intel and the one by AMD) on my system, and it worked. I did it out of curiosity only since I have an NVIDIA card with OpenCL and Vegas does not crash on me, so I have no reason not to use my GPU. Naturally, I cannot guarantee it will work for you. And of course, Sony does not want you to meddle in its Internal settings and may smite you if dare to. But if this is something you may want or need, by all means, go ahead and see if it works for you.
Adam