Desinstale qualquer driver nvidia que você tenha agora, verifique se todas as linhas "blacklist nouveau" foram removidas de todos os arquivos em /etc/modprobe.d, reinicialize e você deve usar os drivers nouveau. Agora use o Software Updater para selecionar a Nvidia 375.66 e quando terminar, reinicie novamente, e você deve estar executando esse driver Nvidia. Agora, uma instalação CUDA (com os dois modificadores PATH e LD_LIBRARY_PATH recomendados) encontrará as bibliotecas necessárias. Eu iria desinstalar os pacotes CUDA também, então você pode reinstalá-los com a Nvidia no lugar, mas tente uma compilação antes de fazer isso.
Verifique se as bibliotecas "ausentes" estão realmente em / usr / lib / nvidia-375. Verifique se o seu ... / cudaDecodeGL / findgllib.mk tem a linha
UBUNTU_PKG_NAME = "nvidia-375"
Verifique se sua variável PATH começa com / usr / local / cuda / bin:
e que o seu LS_LIBRARY_PATH começa com / usr / local / cuda / lib64
(ou onde quer que você instale cuda). Isso deve ser tudo o que é necessário para executar o make para cudaDecodeGL. Muitas das outras amostras nem exigem essa correção, como os MarchingCubes. Se o seu link ainda não conseguir pegar a biblioteca,
Verifique se /etc/ld.so.conf.d contém um arquivo chamado cuda-8-0.conf com o conteúdo de:
/usr/local/cuda-8.0/targets/x86_64-linux/lib
(ou qualquer lugar em vez de / usr / local que você instalou cuda). Essa criação deve ter sido automática, a instalação do arquivo .deb faz isso, não é possível dizer se outros métodos fazem isso.