Ok to dig up an old topic discussed in threads like concerned about NAB.
Just throwing an idea out here... I don't think it wouldn't really hurt to have a little bit of GPU acceleration. A lot of systems nowadays try to take advantage of everything available- CPU *and* GPU. There becomes a point where you have limited CPU horsepower left, while the GPU still may have more unfilled capacity.
It shouldn't be that hard to implement some GPU acceleration... MBE2 does it. I think we, the Vegas users, would have to ask for specific filters and plug-ins to be coded for GPU acceleration (the code has to be versioned into a form that will run on a GPU). The best filters to request would be the most frequently used ones, or the ones that are sometimes used but take a long time to render (i.e. guassian blur).
*It may be that gaussian blur can be optimized for CPU, using an infinite FIR or IIR filter or something like that (I can't remember what my programmer friend said). FCP can do 5 layers of gassian blur realtime (SD).
Yes there are hardware incompatibilities (i.e. MBE2 doesn't work with ATI on PC platform). But with other systems, they have associated hardware that is even more incompatible. And if the user's GPU is incompatible, it's not such a big deal. Your system will still run. Vegas has lots of features that not everyone uses.
If the user really wants GPU acceleration, then they can buy a compatible GPU for a few hundred dollars. Which is not that much compared to proprietary hardware (i.e. Avid, Matrox, etc.) or more expensive editing software.
Conclusion>
Anyways... it would make sense to ask for specific filters to be faster. If there is any optimization to be done (CPU or GPU), it would be on select filters.
Just throwing an idea out here... I don't think it wouldn't really hurt to have a little bit of GPU acceleration. A lot of systems nowadays try to take advantage of everything available- CPU *and* GPU. There becomes a point where you have limited CPU horsepower left, while the GPU still may have more unfilled capacity.
It shouldn't be that hard to implement some GPU acceleration... MBE2 does it. I think we, the Vegas users, would have to ask for specific filters and plug-ins to be coded for GPU acceleration (the code has to be versioned into a form that will run on a GPU). The best filters to request would be the most frequently used ones, or the ones that are sometimes used but take a long time to render (i.e. guassian blur).
*It may be that gaussian blur can be optimized for CPU, using an infinite FIR or IIR filter or something like that (I can't remember what my programmer friend said). FCP can do 5 layers of gassian blur realtime (SD).
Yes there are hardware incompatibilities (i.e. MBE2 doesn't work with ATI on PC platform). But with other systems, they have associated hardware that is even more incompatible. And if the user's GPU is incompatible, it's not such a big deal. Your system will still run. Vegas has lots of features that not everyone uses.
If the user really wants GPU acceleration, then they can buy a compatible GPU for a few hundred dollars. Which is not that much compared to proprietary hardware (i.e. Avid, Matrox, etc.) or more expensive editing software.
Conclusion>
Anyways... it would make sense to ask for specific filters to be faster. If there is any optimization to be done (CPU or GPU), it would be on select filters.