Multi‑GPU Direct Transfer
Windows/Vulkan plugin: compute on iGPU, render on dGPU. Streams to RenderTextures with fallbacks + metrics. C# wrapper & samples for faster post-FX, upscaling (Built-in/URP/HDRP). Source included.
by Sabah Game Studios
Price History +
Description
Multi-GPU Direct Transfer for Unity is a native Windows/Vulkan plugin that splits workloads across GPUs: run compute on your iGPU, render on your dGPU, and stream results straight into Unity RenderTextures. It auto-selects the fastest transfer path (shared memory → staging → CPU), exposes metrics/logging, and ships with a clean C# wrapper, SPIR-V samples, and an example scene.
Customizable? Yes.
- Source included—extend or rebuild the native plugin.
- Swap in your own SPIR-V compute shaders.
- Force/choose transfer methods programmatically.
- Works with Built-in, URP, HDRP (Vulkan) because it targets textures, not a specific render pipeline.
Suitable for a particular genre?
It’s genre-agnostic. Ideal wherever GPU compute meets rendering: post-FX, upscaling/super-res, stylized filters, simulation/AI preprocessing, VFX, imaging tools, and editor utilities.
Requirements
Windows 64-bit, Vulkan graphics API enabled, ideally a system with both an iGPU (compute) and a dGPU (render). Falls back gracefully when direct sharing isn’t available.