Do Quadro P600 and P620 Support TCC?

I want to experiment with TCC mode in Windows to see if it helps with determinism. I have read that “some” Quadro cards have TCC mode driver support, but I have not found a definitive list. Does TCC mode support include the P600 and P620?

I went ahead and bought a P620 to experiment with. Unfortunately, it isn’t working for me. I use a GTX 1060 to drive my monitors, but the Quadro driver disabled that. There’s no option to re-enable the 1060. As a result, the Quadro driver pushes video through P620. Since the P620 is being used for video, I can’t try it in TCC mode.

Is there any way around this? According to this forum, you can get one driver that supports both GeForce and Quadro cards. However, I am not able to find that on the Nvidia driver site.

Any driver that shipped with a CUDA toolkit installer should support both GeForce and Quadro cards that were then-current.

If you find a CUDA toolkit that was shipped sufficiently after the release dates for your P620 and GTX 1060, the bundled driver should support both. Whether or not it will allow you to place the Quadro GPU in TCC mode I am not sure.

For example, I expect the CUDA 9.2 installer for your OS should have a bundled driver that supports both GPUs.

Thanks, your response clarified things. I went and looked at the release dates, and the P620 is newer than my CUDA installation was. That must have been why it was not recognized initially, which was what led me to download the Quadro driver.

I updated to CUDA 9.2, and now both cards are recognized and working. I was able to switch the P620 into TCC mode by opening a command prompt as an administrator and using the nvidia-smi tool with “-fdm 1”

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 397.44                 Driver Version: 397.44                    |
|-------------------------------+----------------------+----------------------+
| GPU  Name            TCC/WDDM | Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce GTX 106... WDDM  | 00000000:01:00.0  On |                  N/A |
| 49%   36C    P0    31W / 120W |    438MiB /  6144MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+
|   1  Quadro P620         TCC  | 00000000:04:00.0 Off |                  N/A |
| 34%   31C    P8    N/A /  N/A |      0MiB /  1988MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+

In some simple initial tests, the average Quadro memory copy and kernel latencies with TCC mode are cut in half (or even better) relative to what I get from the GTX 1060. I need to do more testing to determine how worst-case latencies compare. It looks promising.

Hi skrasms,

Are you using this configuration with Windows 10 or Windows server?

I also want to do some development using TCC and I am trying to get a suitable development setup on Windows 10.

Thanks for any info.