I am successfully using an Amazon G2 instance with a NVidia K520 Grid card to encode multiple video streams using NVENC.
I am now looking at doing the same for video decoding ( H264 ). I have done some research and it seems that PureVideo is used for hardware decoding and that it is supported by the GK104 GPU chips on the K520 Card.
Is this correct? If so, can each GPU only decode a single stream, or can multiple streams be decoded simultaneously?
It seems that VDPAU is used to communicate with the drivers, but VDPAU didn’t seem to be supported by the hardware when I ran vainfo on the Amazon instance.
error: can’t connect to X server!
libva info: VA-API version 0.35.0
libva info: va_getDriverName() returns -1
libva error: va_getDriverName() failed with unknown libva error,driver_name=(null)
vaInitialize failed with error code -1 (unknown libva error),exit
Any help / pointers would be greatly appreciated.