VL.Nvidia.Streamline
0.9.2-pre2
dotnet add package VL.Nvidia.Streamline --version 0.9.2-pre2
NuGet\Install-Package VL.Nvidia.Streamline -Version 0.9.2-pre2
<PackageReference Include="VL.Nvidia.Streamline" Version="0.9.2-pre2" />
<PackageVersion Include="VL.Nvidia.Streamline" Version="0.9.2-pre2" />
<PackageReference Include="VL.Nvidia.Streamline" />
paket add VL.Nvidia.Streamline --version 0.9.2-pre2
#r "nuget: VL.Nvidia.Streamline, 0.9.2-pre2"
#:package VL.Nvidia.Streamline@0.9.2-pre2
#addin nuget:?package=VL.Nvidia.Streamline&version=0.9.2-pre2&prerelease
#tool nuget:?package=VL.Nvidia.Streamline&version=0.9.2-pre2&prerelease
VL.Nvidia.Streamline
NVIDIA Streamline integration for vvvv gamma, providing DLSS Super Resolution, DLSS Frame Generation, NIS (NVIDIA Image Scaling), and DeepDVC (Deep Video Codec) for enhanced visual quality and performance.
Overview
This library integrates NVIDIA's Streamline SDK into vvvv gamma's Stride-based rendering pipeline. It uses VL.Stride.DX12Bridge to bridge between Stride's D3D11 rendering and Streamline's D3D12 requirements.
Features
| Feature | Description |
|---|---|
| DLSS Super Resolution | AI-powered upscaling (render at lower res, output at higher quality) |
| DLSS Frame Generation | Generate interpolated frames for higher FPS |
| NIS | NVIDIA Image Scaling - fast spatial upscaler |
| DeepDVC | Deep Video Codec for enhanced video quality |
Requirements
- NVIDIA RTX GPU (20-series or newer for DLSS, 40-series for Frame Gen)
- Windows 10/11
- vvvv gamma 2025.7+
- Latest NVIDIA drivers
Installation
Install via commandline as described here:
nuget install VL.Nvidia.Streamline
The VL.Stride.DX12Bridge dependency is installed automatically.
Usage
Usage examples and documentation are included in the help browser. Open vvvv and use the Help Browser to find examples.
Basic DLSS Upscaling Flow
- Render your scene at a lower internal resolution
- Provide color, depth, and motion vectors to DLSS
- DLSS outputs an upscaled, anti-aliased image at target resolution
DLSS Frame Generation
Frame Generation intercepts the Present call and generates interpolated frames between rendered frames, effectively doubling (or more) your framerate.
Architecture
┌─────────────────────────────────────────────────────────────────┐
│ vvvv/Stride (D3D11) │
│ ├─ Render scene at internal resolution │
│ ├─ Output: Color, Depth, Motion Vectors │
└──────────────────────────┬──────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────┐
│ VL.Stride.DX12Bridge │
│ ├─ Share textures between D3D11 ↔ D3D12 (zero-copy) │
│ ├─ GPU fence synchronization │
└──────────────────────────┬──────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────┐
│ VL.Nvidia.Streamline │
│ ├─ StreamlineCLI (C++/CLI interop layer) │
│ ├─ NVIDIA Streamline SDK (D3D12) │
│ └─ DLSS / NIS / DeepDVC execution │
└─────────────────────────────────────────────────────────────────┘
Contributing
- Discuss and report issues on the vvvv forum thread
- See contributing guidelines
Sponsoring
Development of this library was partially sponsored by:
License
Free for personal, non-commercial use. © 2026 Tebjan Halm — see LICENSE.txt for full terms.
All other use (companies, studios, universities, research institutions, NGOs, government bodies, freelancers) requires a commercial license from Tebjan Halm — contact via tebjan@gmail.com or tebjan.de.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0-windows7.0 is compatible. net9.0-windows was computed. net10.0-windows was computed. |
-
net8.0-windows7.0
- VL.Stride.DX12Bridge (>= 0.5.0-pre1)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on VL.Nvidia.Streamline:
| Package | Downloads |
|---|---|
|
VL.Nvidia.PathTracing
SOTA real-time path tracing for vvvv gamma with NRD denoising, ReSTIR sampling, and DLSS integration. |
|
|
VL.Pathtracing
SOTA real-time path tracing for vvvv gamma with NRD denoising, ReSTIR sampling, and DLSS integration. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.9.2-pre2 | 44 | 4/28/2026 |
| 0.9.2-pre1 | 65 | 4/27/2026 |
| 0.9.1-pre1 | 40 | 4/27/2026 |
| 0.9.0-pre1 | 87 | 1/27/2026 |