Requirements
Supported TouchDesigner builds, GPUs, and drivers.
NativeOps plugins are native CUDA code sharing TouchDesigner's GPU. The requirements below are hard floors, not recommendations — the operators check them at load time and say so in the status parameter when one is missing.
Supported platforms
| Minimum | Recommended | |
|---|---|---|
| TouchDesigner | 2023.12000 | 2025.30000+ |
| Windows | Windows 10 21H2 | Windows 11 |
| NVIDIA driver | 560.xx | Latest Studio driver |
| CUDA compute | 7.5 (Turing) | 8.9+ (Ada) |
| VRAM | 6 GB | 12 GB+ |
macOS is not supported. Every NativeOps plugin depends on CUDA — and Photon additionally on the RTX SDKs — which do not exist on Apple silicon. This is an NVIDIA-only product line by design.
GPU generations
The RTX requirement differs by plugin:
| Plugin | Needs RT cores | Runs on GTX |
|---|---|---|
| Photon RTXPT | Yes — RTX 20-series or newer | No |
| Photon OVRTX | Yes — RTX 20-series or newer | No |
| Matter | No — any CUDA 7.5+ GPU | Yes (16-series+) |
| Aura | No — any CUDA 7.5+ GPU | Yes (16-series+) |
Multi-GPU rigs: the operator cooks on whichever adapter TouchDesigner is running on. Affinity across GPUs is on the roadmap, not in the current builds.
Checking your machine
# TouchDesigner build
print(app.build)
# GPU + driver as TouchDesigner sees them
print(project.paths) # placeholder — see the Guides sectionIf the machine falls short, Troubleshooting → GPU requirements has the full decision tree.