Backward Compatibility with CUDA Device Drivers
The table below shows, for each version of TotalView, the SDK tool chain versions that are supported, and the minimum version of the NVIDIA driver needed for each SDK tool chain.
It is important to understand that it is the installed driver that ultimately determines the level of support. That is:
NVidia provides backwards compatibility in their driver versions. For a given SDK, you can use a driver version that is newer than the minimum shown in the table below. In other words, newer NVidia drivers support older SDK versions. For example, using TotalView 8.9.0, you can debug programs built with the CUDA SDK 3.0 tool chain on systems that are running driver version 260.19.26 from the CUDA 3.2 SDK, or any driver version that is 195.36.15 or newer.
NVidia does not provide upwards compatibility in their driver versions. For a given SDK, you cannot use a driver version that is older than the minimum shown in the table below. In other words, older NVidia drivers do not support newer SDK versions. For example, using TotalView 8.11, you cannot debug programs built with the CUDA SDK 4.2 tool chain on systems that are running driver version 285.05.32 from the CUDA SDK 4.1, or any driver version that is older than 295.41.
SDK Tool Chain Version | Minimum Driver Version | TotalView Version |
8.9.0 | 8.9.1 | 8.9.2 | 8.10.0 | 8.11 |
3.0 | 195.36.15 | Y | Y | D | D | D |
3.1 | 256.40 | - | Y | Y | Y | D |
3.2 | 260.19.26 | - | Y | Y | Y | D |
4.0 | 270.41.19 | - | - | Y | Y | Y |
4.1 | 285.05.32 | - | - | - | Y | Y |
4.2 | 295.41 | - | - | - | - | Y |
Y — TotalView supports programs for this driver/SDK version
D — TotalView support for this driver/SDK version is deprecated
- — Driver/SDK version unsupported