View Single Post
Old 17th June 2020, 16:57   #6  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,348
Quote:
Originally Posted by benwaggoner View Post
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)
__________________
LAV Filters - open source ffmpeg based media splitter and decoders

Last edited by nevcairiel; 17th June 2020 at 17:02.
nevcairiel is offline   Reply With Quote