AVC/HEVC/MPG/VC1 Decoder and Frame Server

Quick Start Guide
Release Notes
DGAVCDecNV Development Dialog with Nvidia

DGDecNV is a decoder/frameserver for AVC, HEVC, MPEG2, and VC1 streams that runs on the GPU of Nvidia graphics cards that support CUDA video decoding. That means the card must have a VP2 or greater engine. VP1 is not supported! You can check which engine your card has here:

Table of Nvidia GPUs

You can also check here (this table lists more chipsets). You card needs G84 or greater in the architecture column.

Nvidia Full Specifications (click on the image to enlarge it)

Version 2048 and beyond drops support for Compute Capability 1.0 (sm_10) cards. You can see at this link which (older slower) cards are affected: CUDA GPUs.

Proper support on laptops depends on the laptop manufacturer correctly implementing Optimus switching and other OEM-driver-related requirements. In some cases this support is not properly implemented by the laptop manufacturer. For these reasons, I do not provide support for laptops. DGDecNV may or may not work on any given laptop.

Important Information for Windows 10 Users: The nVidia drivers are currently in a state of flux due to the simultaneous advent of {Windows 10 + WDDM 2.0 + DX12 + HDR + HEVC + new hardware architectures} and full support for older cards is currently de-prioritized by nVidia. Therefore, at this time series-500 and earlier cards are not supported on Windows 10 for DGDecNV. It is not known at this time if nVidia will extend full support to these older cards on Windows 10. These older cards may still be used successfully on Windows 7/8/8.1.

Important Information for Windows XP Users: While I do build with WinXP support, and some users are able to operate DGDecNV without issues under WinXP, I no longer provide support for this use case, especially with older and low-end cards. One reason is that due to such conditions, users cannot run with the latest nVidia drivers. To evolve DGDecNV I cannot hog-tie myself by requiring perpetual support for dead operating systems and ancient video cards.

This program requires a license that you can obtain from me by donating $15.00 to become a registered supporter. You may obtain your license by clicking on the donate button below. Note that you do not need to have a PayPal account; you can pay with a credit card account also. After your payment is verified, I will contact you by email to send you details to obtain the binaries and to login to the license generator.

Your activation is tied to your motherboard. So if you replace that, you will need to generate a new license key. A single donation permits you to generate up to 16 license keys. You will receive a login to an online license generator that will allow you to generate the license keys that you need.

Your activation includes all future versions of the program at no cost. Also, please note that only one donation is required to enable all of my licensed tools. You don't need to make multiple donations.

For support I encourage you to use my support forum rather than email, so that others may benefit.

Please be aware that until the system is fully automated I can process activations only intermittently,
so be patient if your activation seems delayed. Please allow 3 days before thinking there is a
problem, to allow for unforeseen absences, etc.

For access to the binaries, use this link:

Get DG Tools Binaries Access

After entering your user ID you will receive the access details and a link.

Here are the CUVID Server and a sample client application that works with the server (both with source code). Also included is a document describing how to interface programmatically to the CUVID Server.

CUVID Server Version 2.0.0 beta 1
CUVID Client Sample Application Version 2.0.0 beta 1

If you are an expert in AVC encoding and transport, you may be interested in my tool VBVChecker. You can make a license using your same user ID as for DGDecNV. But be aware that the two tools use different ways to calculate a machine ID, so you need to make a separate license file for VBV Checker. You don't require an Nvidia card at all, so feel free get a license if you want this but don't have an Nvidia card. A similar tool from Elecard costs $350! Put your license file in the same directory as VBVChecker.exe.

VBVChecker 1.9

Copyright (C) 2007-2017 Donald A. Graft, All Rights Reserved.

[up to home page]