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.12, you can debug programs built with the CUDA SDK 4.2 tool chain on systems that are running driver version 304.54 from the CUDA 5.0 SDK, or any driver version that is 295.41 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.13, you cannot debug programs built with the CUDA SDK 5.0 tool chain on systems that are running driver version 295.41 from the CUDA SDK 4.2, or any driver version that is older than 304.54.
SDK Tool Chain Version | Minimum Driver Version | TotalView Version |
8.12 | 8.13 | 8.14 | 8.14.1 |
4.2 | 295.41 | Y | Y | D | D |
5.0 | 304.54 | - | Y | Y | D |
5.5 | 319.37 | - | - | Y | Y |
6.0 | 331.62 | - | - | Y | Y |
6.5 | 340.21 | - | - | - | Y |
Y — TotalView supports programs for this driver/SDK version
D — TotalView support for this driver/SDK version is deprecated
- — Driver/SDK version unsupported