tebjan/VL.Nvidia.NvAPI
NvAPI functionality for talking to Nvidia GPUs in vvvv gamma
What's novel
NvAPI functionality for talking to Nvidia GPUs in vvvv gamma
Code Analysis
11 files read · 4 roundsA vvvv visual programming node pack that wraps NVIDIA's NvAPI (specifically Quadro Sync and G-Sync) to enable multi-GPU synchronization and display management within vvvv's visual patch environment.
Strengths
Clean, well-documented C# wrapper classes (GSyncDevice with TryCreate pattern) and a pragmatic integration that successfully bridges vvvv's visual programming model to NVIDIA's native GPU APIs, solving a real niche problem for multi-GPU installations.
Weaknesses
No test suite whatsoever, the core implementation is thin (mostly a wrapper around an external NvAPIWrapper library), and the VL patch definitions rely on fragile reflection to extract native pointers from Stride's internal fields, making it brittle across version updates.
Score Breakdown
Signal breakdown
Innovation
Craft
Traction
Scope
Evidence
Commits
12
Contributors
3
Files
24
Active weeks
4
Repository
Language
C#
Stars
8
Forks
1
License
MIT