Estou executando o 14.04 em um lenovo y510P com uma placa gráfica GT 750M e instalei o driver NVIDIA-346 do xorg para executar o CUDA 7. O CUDA 7 requer o driver 346. Não instalei o driver que acompanha o kit de ferramentas CUDA. Eu instalei o driver de código aberto do xorg.
Depois de instalar o driver, o kit de ferramentas CUDA e as amostras CUDA, o CUDA parece funcionar bem. Executei o executável deviceQuery que faz parte dos exemplos CUDA e ele mostra as especificações da minha GPU (GT 750M) e seus recursos CUDA.
Mas quando eu verifico se o driver é usado indo paraConfigurações do sistema -> Software e atualizações -> Drivers adicionais, o driver usado é o driver nouveau do Xorg. Não há nem opção de mudar para o driver 346 (existe para 331, atualizações 331 e 340)
Quando verifico se o driver faz parte do kernel lsmod | grep nvidia
posso ver um módulo com o nome nvidia.
Quando eu corro nvidia-detector
ele retornanone
Quando executo 'nvidia-smi', a saída é
Devo colocar na lista negra ou remover nouveau ? Ou como faço para que o driver 346 funcione?
Responder1
Eu descobri o que estava acontecendo. O driver nouveau usa o binário do driver proprietário 346. Então, essencialmente, toda vez que o driver mais recente é lançado, o "driver" do Nouveau usa o driver mais recente e se reembala.