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 novo é lançado, o "driver" do Nouveau usa qualquer que seja o mais recente e se reempacota.
Depois de instalar o driver, o kit de ferramentas CUDA e as amostras CUDA, o CUDA parece funcionar bem. Eu executei o executável deviceQuery que é parte dos exemplos CUDA e ele roda mostrando as especificações do meu GPU (GT 750M) e seus recursos CUDA.
Mas quando eu verificar se o driver é usado, vá para Configurações do sistema - > Software e atualizações - > Drivers adicionais , o driver utilizado é o driver nouveau da Xorg. Não há nem mesmo uma opção para mudar para o driver 346 (há para 331, 331 atualizações e 340)
Quando eu verificar se o driver faz parte do kernel através de lsmod | grep nvidia
eu posso ver um módulo com o nome nvidia.
Quando executo nvidia-detector
, ele retorna none
Quando eu executo 'nvidia-smi' a saída é
Tenho que colocar um blacklist ou remover o nouveau? Ou como faço para que o driver 346 funcione?
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 novo é lançado, o "driver" do Nouveau usa qualquer que seja o mais recente e se reempacota.