2009-02-11, 14:32
Decoding video with the CUDA doesn't make sense.
VDAPU takes the PureVideo HD (VP3 and up), this is a fixed part of the GPU, so it is very optimized in decoding videos.
If you use CUDA, you'll try to decode the video with shades, which is not as performant as a specific hardware solution (like pure video hd), and it consumes much more energy while decode!
The same problem as with Gallium3D, see: http://zrusin.blogspot.com/2009/02/video...-apis.html
VDAPU (and VA-API, and XvBW) are the only way to decode HD video at low power consumption!
Otherwise you offload the work from CPU to GPU, which will not really help.
--
loeppel
VDAPU takes the PureVideo HD (VP3 and up), this is a fixed part of the GPU, so it is very optimized in decoding videos.
If you use CUDA, you'll try to decode the video with shades, which is not as performant as a specific hardware solution (like pure video hd), and it consumes much more energy while decode!
The same problem as with Gallium3D, see: http://zrusin.blogspot.com/2009/02/video...-apis.html
VDAPU (and VA-API, and XvBW) are the only way to decode HD video at low power consumption!
Otherwise you offload the work from CPU to GPU, which will not really help.
--
loeppel