drivers NVIDIA como LKMs no Unix: Módulo nvidia não encontrado

2

Algum tempo atrás, eu instalei a GeForce GTX 970 no meu computador rodando sob o Fedora 20. Uma coisa importante a saber é que eu estou usando o cartão apenas como um acelerador (não para gráficos). Até recentemente, funcionou bem. Mas então enfrentei o seguinte problema ao tentar iniciar um executável .cu :

modprobe: FATAL: Module nvidia not found.
bug.cu (16): no CUDA-capable device is detected in cudaMalloc((void **)&p, sizeof(int))

Eu pesquisei casos semelhantes e descobri que a mensagem pode ser interpretada como a incapacidade de modprobe (quem gerencia os chamados módulos de kernel conectáveis) para encontrar um LKM - nvidia ou, para simplificar, há algo errado com os drivers.

Depois, investiguei isso da seguinte maneira:

$ lspci -k | grep -A 2 -i "VGA"
01:00.0 VGA compatible controller: NVIDIA Corporation GM204 [GeForce GTX 970] (rev a1)
Subsystem: Micro-Star International Co., Ltd. [MSI] Device 3171
Kernel modules: nouveau

Em um fórum eu li que existem mais dois NVidia LKM (e, possivelmente, devem estar presentes na saída acima): nvidia e nvidiafb que, como você pode ver, estão faltando no meu sistema .

E aqui está minha pergunta: isso necessariamente significa que eu não tenho esses módulos? Ou pode ser o caso de eles não precisarem estar lá o tempo todo e ficarem ligados ao kernel apenas quando necessário?

Devo reinstalar meus drivers? Ou provavelmente esses módulos simplesmente foram desativados de alguma forma e eu deveria apenas ativá-lo de uma forma?

    
por Maxim Blumental 12.07.2015 / 03:06

1 resposta

0

Corrigi o problema ao reinstalar os drivers.

Primeiro, tentei reinstalá-lo com yum (porque ele foi inicialmente instalado dessa maneira), mas isso não ajudou. Então eu removi e baixei drivers da NVidia citação oficial . A instalação foi feita de acordo com esta instrução.

Depois disso tudo funcionou. Quanto aos LKMs:

$ lspci -k | grep -A 2 -i "VGA"
01:00.0 VGA compatible controller: NVIDIA Corporation GM204 [GeForce GTX 970] (rev a1)
    Subsystem: Micro-Star International Co., Ltd. [MSI] Device 3171
    Kernel driver in use: nvidia
    
por 08.08.2015 / 13:52