NVIDIA GPUDirect for Video
NVIDIA® GPUDirect® for Video technology helps IO board manufacturers write device drivers that efficiently transfer video frames in and out of NVIDIA GPU memory.
GPUs (Graphics Processing Units) are being used to accelerate complex and time consuming tasks in a range of applications from on-air graphics to real-time stereoscopic image reconstruction. Historically, however, getting data in and out of GPU memory from 3rd party hardware introduced unnecessary delay.
NVIDIA® GPUDirect for Video technology allows 3rd party hardware to efficiently communicate with NVIDIA GPUs and minimize historical latency issues. With NVIDIA GPUDirect for Video, IO devices are fully synchronized with the GPU and the CPU to minimize wasting cycles copying data between device drivers.
GPUDirect for Video technology is available to application developers through 3rd Party partner SDKs and gives developers full control to stream video in and out of the GPU at Sub-Frame transfer times in OpenGL, DirectX or CUDA on Windows or Linux.
Get NVIDIA GPUDirect for Video
Join the NVIDIA Developer Program
Get access to the latest software releases and tools and receive notifications and invites to join special developer events, early access programs and educational webinars. The program is free-to-join and open to all developers.
Key Features
- Avoid unnecessary system memory copies and CPU overhead by copying data through pinned host memory.
- Synchronized transfers allow GPUs and video I/O devices to work together without artificial wait-states to ensure completion.
- Reduce latency by transferring smaller chunks of the data, rather than waiting for the whole field or frame to be completed.
Operating System | Windows 7, 8, 10, Server 2008R2, Server 2012, and Linux |
---|---|
Dependencies |
Select NVIDIA Quadro, Tesla, or GRID products. |
Active Silicon is a manufacturer of imaging products, embedded systems and custom solutions, providing camera electronics for image data transmission, frame grabbers for data acquisition, and embedded systems for imaging processing and machine control.
AJA builds industry-leading video capture cards, digital recording devices, video routers, frame synchronizers and scalers, digital converters and professional 4K cameras.
Basler is a leading global manufacturer of digital cameras for industrial and retail applications, medical devices, and traffic systems. Product designs are driven by industry requirements and offer easy integration, compact size, excellent image quality, and a very strong price/performance ratio. Founded in 1988, Basler has 30 years of experience in vision technologies. With its pylon SDK, Basler provides an API which is perfectly suited to run its broad camera portfolio on the NVIDIA Jetson platform.
BitFlow is a manufacturer of analog, digital, Camera Link and CoaXPress frame grabbers (an electronic device used to get images from a camera into a computer).
Blackmagic is a leading manufacturer of creative video technology. Dedicated to quality and stability; Blackmagic is world famous for their codecs and affordable high-end quality editing workstations built upon Blackmagic software and hardware.
Bluefish444 is a developer, manufacturer and marketer of uncompressed 4K/2K/HD/SD SDI, HDMI & ASI I/O video cards and mini converters for the professional video industry.
Datapath Limited is a world leading innovator in the field of computer graphics and video wall display technology.
DELTACAST develops state-of-the-art products for the professional TV broadcast market, providing a range of cost-effective video cards that, with the SDK software, can be used in OEM products to create professional broadcast custom solutions and products.
Matrox Video Products Group develops hardware and software development tools for OEMs and end user products such as I/O cards and devices for editing and streaming, scan converters, mini converters and multiviewers.
Rohde & Schwarz DVS GmbH – formerly DVS Digital Video Systems - is a provider of hardware and software solutions for digital film, video production, post production and broadcast markets.
Yuan is a leading developer and manufacturer of video capture cards, converters and streaming encoders.
We provide HDMI and SDI up to 4K/8K capture solutions, along with the SDK software which include all video features to support.
If you are a video I/O hardware manufacturer
An integration SDK for 3rd party video I/O hardware manufacturers is available upon request. The integration SDK is only given to writers of device drivers and I/O hardware manufacturers.
Access to GPUDirect for Video SDK is free and available upon application and review, please complete the application to request for access to the GPUDirect for Video SDK program. As part of the program, you will access to the latest software releases and receive notifications about this and other related NVIDIA products and technologies.
Request access to the GPUDirect for Video SDK
Supported GPUs
- RTX A6000, A5500, A5000, A4500, A4000
- Quadro RTX 8000, 6000, 5000, 4000
- Quadro GV100, GP100, P6000, P5000, P4000
- Quadro M6000, M5000, M4000
- Quadro K4000, K4200, K5000, K5200 and K6000
- Quadro 4000, 5000, and 6000
- Quadro M5000M equipped mobile workstations
- Quadro K5100M equipped mobile workstations
- A2, A10, A30, A16, A40, A100
- GRID K1 and K2
- Tesla T4
- Tesla V100, P100, K10, K20, K20X, K40
- Tesla C2075 and M2070Q
Resources
Developer Forums
Our forum community is where Developers can ask questions, share experiences and participate in discussions with NVIDIA and other experts in the field.
Check out the forums here.