CUDA 5.5 no Ubuntu 12.04 não executado no NVidia GF 630M

2

Originalmente publicado em link

Eu tenho um laptop com uma placa gráfica Nvidia GeForce 630M rodando no Ubuntu 12.04.

Rodando lspci | grep -i nvidia , obtenho a seguinte linha

01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 630M] (rev al)

e de acordo com o link , minha placa gráfica é compatível.

Depois de compilar as amostras e executar o deviceQuery , recebo a seguinte saída:

CUDA Device Query (Runtime API) version (CUDART static linking)

cudaGetDeviceCount returned 10
-> invalid device ordinal
Result = FAIL

Eu li on-line que esse erro ocorre porque minha placa gráfica não é compatível.

Se eu executar jockey-gtk para verificar os drivers adicionais, obtenho a seguinte lista

nvidia_current (Enabled)
NVIDIA binary Xorg driver, kernel module and VDPAU library (Not Enabled)
Experimental NVIDIA binary Xorg driver, kernel module and VDPAU library (Not Enabled)

Quando seleciono nvidia_current , obtenho na parte inferior um botão verde e This driver is activated but not currently in use

Eu baixei o CUDA 5.5 como um pacote .deb e segui as instruções publicadas no site

EDITAR

Depois de executar nvidia-smi -a como Robert mencionado no comentário, recebo a seguinte saída

NVIDIA: could not open the device file /dev/nvidia0 (Input/output error)
Unable to determine the device handle for GPU 0000:01:00.0: Unknown Error

Como posso corrigi-lo?

    
por george 09.07.2013 / 09:47

1 resposta

0

Eu tenho o mesmo problema com você. Foi o que fiz para que funcionasse corretamente:

  1. Criar nova lista negra de módulos

    # touch /etc/modprobe.d/nvidia-installer-disable-nouveau.conf
    
  2. Agora, nouveau da lista negra

    # echo -e "blacklist nouveau\noptions nouveau modeset=0" > /etc/modprobe.d/nvidia-installer-disable-nouveau.conf
    
  3. Reinicie seu PC / laptop

  4. Se o problema persistir, reinstale seu driver NVIDIA, certifique-se de ter baixado o driver NVIDIA mais recente de aqui . Salve-o em qualquer lugar e mude sua permissão para executável com este comando

    # chmod +x NVIDIA-Linux*
    
  5. Se você tiver problemas com a criação do novo módulo NVIDIA, instale o cabeçalho do kernel com este comando

    # apt-get update; apt-get install linux-headers-$(uname -r)
    
  6. Agora reinstale sua NVIDIA usando este comando

    # ./NVIDIA-Linux{your version}
    
por 26.02.2014 / 09:20