After installation don't forget it(.bashrc):
#Cuda 8.0 Settings
export CUDA_HOME=/usr/local/cuda-8.0
export LD_LIBRARY_PATH=${CUDA_HOME}/lib64  
PATH=${CUDA_HOME}/bin:${PATH}
#export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:
 
Drivers 
[1] Legacy https://www.nvidia.com/en-us/drivers/unix/
To Review (Cuda and Driver)
CUDA 11.2             >= 450.80.02
CUDA 11.1 (11.1.0)     >= 450.80.02
CUDA 11.0 (11.0.3)     >= 450.36.06
CUDA 10.2 (10.2.89)     >= 440.33
CUDA 10.1 (10.1.105)     >= 418.39
CUDA 10.0 (10.0.130)     >= 410.48
CUDA 9.2 (9.2.88)     >= 396.26
CUDA 9.1 (9.1.85)     >= 390.46
CUDA 9.0 (9.0.76)     >= 384.81
CUDA 8.0 (8.0.61 GA2)     >= 375.26
CUDA 8.0 (8.0.44)     >= 367.48
CUDA 7.5 (7.5.16)     >= 352.31
CUDA 7.0 (7.0.28)     >= 346.46
[1] Compatibility  https://docs.nvidia.com/deploy/cuda-compatibility/index.html 
To Review (Cuda and GCC)
CUDA version     Max GCC version
11.1             10.0
11                9
10.1, 10.2    8
9.2, 10.0      7
9.0, 9.1        6
8                  5.3
7                  4.9
5.5, 6           4.8
4.2, 5           4.6
4.1               4.5
4.0               4.4
Cuda Toolkit from 6.5 to 10 and more
[1] https://developer.nvidia.com/cuda-toolkit-archive
Common problems
[1] Can't locate InstallUtils.pm in @INC
$sh ./cuda(your version).run --tar mxvf #for unpack
$cp InstallUtils.pm /usr/lib/x86_64-linux-gnu/perl-base #check path in error message
[2] Messages during Cuda installation
$sudo ./cuda_6.5.14_linux_64.run --override
$sudo ./cuda_xxx.run --override  #to ignore last compiler or related
#During Cuda 6.5
Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 340.29?
 
#During Cuda 8 
Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 375.26?
#During Cuda 9 
Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 384.81?
[3] Adicional  notes
https://forums.dual.sphysics.org/discussion/1324/get-the-gpu-running
[4] How to disable nouveau driver to install NVIDIA drivers
$vi /etc/modprobe.d/blacklist-nvidia-nouveau.conf
blacklist nouveau
options nouveau modeset=0
$sudo update-initramfs -u 
$sudo reboot