Nvidia Geforce GTX 670, nvidia drivers 340.52
Mediacoder x64 0.8.33.5680 Portable (but shows as 0.8.32.5680 in title bar)
I’ve been trying to use NVENC to encode an HDTV ATSC MPEG-2 live capture ts file to H.264 mkv.
NVENC loads and unloads immediately
Code: Select all
[11-23 17:12:34] Start transcoding job
[11-23 17:12:34] NVENC loaded
[11-23 17:12:34] Starting encoder (NVENC)
[11-23 17:12:34] NVENC unloaded
[11-23 17:12:35] Finished transcoding job
http://en.wikipedia.org/wiki/Nvidia_NVENC
NVENC support starts with Kepler cards. Kepler cards are defined by a CUDA Compute Capability of 3.0 to 3.5. So, essentially any Nvidia card with a CUDA Compute Capability of 3.0 and above will, at the very least, be a Kepler card, so supported for NVENC.
The CUDA Compute Capability for Nvidia cards are listed here:
https://developer.nvidia.com/cuda-gpus
My Geforce GTX 670 (Kepler) has a CUDA Compute Capability of 3.0, so should be supported for NVENC.
Beyond that, the article lists 3 generations of NVENC support:
First generation: NVENC Kepler (CUDA Compute 3.0 to 3.5) The advertised throughput is 1080p at “8x realtime”
Second generation: NVENC Maxwell (GM100 series, CUDA Compute 5.0). The throughput is 1080p at “16x realtime”
Third generation: NVENC Maxwell (GM200 series, CUDA Compute 5.2). The throughput is 4K-resolution @ 60fps (2160p60)