Quote:
Originally Posted by benwaggoner
As it turns out, encoding to a moden video codec is one of the things in digital media LEAST suited to running on a GPU.
|
Thats why it doesn't actually run on what you consider the "GPU". The media engine is just part of the GPU die, but its entirely different hardware, and it shares no characteristics with the GPU itself. Its fully fixed function hardware. Encoding, or decoding, does not leverage the usual GPU cores.
(PS: Decoding in some cases did, with what we call a "hybrid decoder", which was available before full hardware support was added in the next generation, but its usually been terrible, and NVDEC still contains a CUDA MPEG2 decoder if one wants to use it - the fixed function decoder exists as well, of course)