Ubuntu 14.04 suporte a nvidia-352 opencl

1

O OpenCL é compatível com o pacote de drivers nvidia-352 no Ubuntu 14.04. Eu tenho o Asus Zenbook UX303UB com GeForce 940M, portanto, apenas o mais recente driver nvidia-352 funciona, mas não consigo fazer o OpenCL funcionar. Primeiro, o carregador OCD parece estar faltando, ou seja, sem libOpenCL.so se você instalar todos os pacotes relacionados ao 352 opencl disponíveis. Mas mesmo que você faça uma ligação simbólica do libOpenCL.so.1 ou use um carregador genérico, nenhuma plataforma será detectada.

    
por DikobrAz 03.12.2015 / 06:26

1 resposta

2

Normalmente, a instalação de nvidia-opencl-icd-352 deve fazer o trabalho. Você terá um nome de arquivo /etc/OpenCL/vendors/nvidia.icd , que contém as seguintes informações libnvidia-opencl.so.1 . No entanto, você deve ter certeza de que o módulo do kernel nvidia_352_uvm está carregado, quando você deseja executar um aplicativo opencl ou cuda .

$ sudo modprobe nvidia_352_uvm
$ sudo mknod -m 666 /dev/nvidia-uvm c 249 0 # read comment below

Use o segundo comando somente se o primeiro comando não gerar o nó / dev / nvidia-uvm.

Às vezes, você também precisará executar um programa como root (não todas as vezes). Por exemplo, sudo clinfo e, em seguida, você poderá executá-lo sem permissões de root.

    
por silgon 03.12.2015 / 09:41