TCC ignores Windows display timeouts (TDR), preventing the driver from crashing during long-running CUDA kernels that would normally trigger a "Display driver stopped responding" error.
For thousands of small kernel launches (common in deep learning or physics simulations), this overhead can reduce effective throughput by .
In practice, this gives you:
You can change the mode using the command-line tool. You must run your terminal as an Administrator . Check current mode: nvidia-smi -q -d DRIVER_MODEL tcc wddm better
You don’t have to choose for the entire system. With two or more GPUs:
Need to switch modes? Run as admin: nvidia-smi -dm 0 (WDDM) or nvidia-smi -dm 1 (TCC), then reboot.
Recent benchmarks in AI training environments have shown that WDDM can be a major bottleneck for data movement between RAM and the GPU. TCC ignores Windows display timeouts (TDR), preventing the
NVIDIA has acknowledged that MCDM submission latency is currently higher than TCC but is . This suggests MCDM could eventually become the ideal driver model for all GPUs on Windows.
This is the default mode for almost all consumer GeForce GPUs. It is designed to handle the Windows desktop, 3D gaming, and user interface rendering.
: Better at sharing resources between different apps (e.g., watching a video while a program runs in the background). Which One Should You Use? 1. Pure Compute / AI Research You must run your terminal as an Administrator
: Can significantly improve RAM-to-GPU data transfer speeds in some workloads.
It disables the display functionality. If you enable TCC, any monitor connected to that card will turn off. TCC vs WDDM: The Key Differences WDDM (Windows Display Driver Model) TCC (Tesla Compute Cluster) Primary Use Gaming, CAD, Desktop Usage AI Training, CUDA, HPC Display Support Yes (Monitors work) No (Headless/No output) Compute Speed Slower (due to OS overhead) Faster (Direct CUDA access) Latency Driver Overhead When is TCC Better? (The Case for Speed)
In the future, we may see more convergence between TCC and WDDM, with TCC-like capabilities integrated into WDDM or vice versa. Alternatively, we may see the development of new technologies that combine the strengths of both TCC and WDDM.
If you attempt to connect a monitor to a GPU running in TCC mode, Windows may detect it as a "Standard VGA" device, leading to unpredictable behavior and potential system crashes requiring a full reboot.