To understand why TCC is better, you must first understand what WDDM does that hurts compute performance.
While WDDM is essential for rendering the Windows GUI, it introduces a "tax" on compute-only tasks that Linux—and NVIDIA's TCC mode—avoid. Proposed Feature: Unified Low-Latency Compute Mode
TCC mode :
For deep learning or scientific simulations, calculations can often take longer than 2 seconds. Under WDDM, this causes a crash, wiping out hours of work.
TCC vs. WDDM: Why and When Tesla Compute Cluster Mode is Better Than Windows Display Driver Model
For NVIDIA GPU users on Windows, the choice between TCC (Tesla Compute Cluster) WDDM (Windows Display Driver Model)
If a GPU kernel takes longer than two seconds to execute under WDDM, Windows assumes the graphics driver has crashed. The OS then triggers a event, forcefully killing the application and resetting the driver.
You can switch your enterprise GPUs between modes using the command-line utility nvidia-smi . nvidia-smi -g -dm 0 Set to WDDM: nvidia-smi -g -dm 1 Check mode: nvidia-smi