Tem que reinstalar o driver NVidia a cada reinicialização

3

Estou tendo um problema com meu driver da Nvidia após a última atualização. Agora, toda vez que eu reiniciar a máquina, há algum conflito entre duas versões diferentes e eu tenho que reinstalar o driver antes do X iniciar. Aqui está a mensagem do arquivo de log:

Jun 11 20:28:20 localhost kernel: [   73.033810] NVRM: API mismatch: the client has the version 270.41.19, but
Jun 11 20:28:20 localhost kernel: [   73.033811] NVRM: this kernel module has the version 270.29.  Please
Jun 11 20:28:20 localhost kernel: [   73.033812] NVRM: make sure that this kernel module and all NVIDIA driver
Jun 11 20:28:20 localhost kernel: [   73.033813] NVRM: components have the same version.

Alguma idéia?

    
por Farhat 11.06.2011 / 17:15

3 respostas

2

O driver da Nvidia tem duas partes, a parte do kernel e uma parte do espaço do usuário. Eles têm que combinar. Normalmente, quando você instala o driver Nividia, ele cria a parte do kernel como um módulo. Você pode não ter duas versões do driver Nvidia instaladas, mas há o módulo antigo, ou você está inicializando um kernel antigo do grub. Veja se há um kernel mais novo que você pode selecionar do grub que pode ter para a parte mais nova do kernel.

    
por 11.06.2011 / 17:32
1

Uma maneira de ocorrer uma incompatibilidade entre o (s) módulo (s) do kernel e as partes do driver da terra do usuário é quando a distribuição é inicializada com um ramdisk. Se este for o caso, você precisa executar novamente o grub-install (ou o gostei) para que o novo módulo do kernel seja carregado na inicialização do sistema.

    
por 12.06.2011 / 23:05
0

Concordo com o Keith, acima - você provavelmente instalou dois drivers nvidia ao longo do tempo. Meu remédio sugerido seria:

  1. garanta que você atualizou para o kernel mais recente para sua distribuição
  2. certifique-se de ter instalado os cabeçalhos do kernel e quaisquer outros pacotes dependentes necessários para a compilação do módulo do kernel nvidia
  3. reinicialize (para o seu kernel mais recente)
  4. instale o pacote 'dkms', se disponível para sua distribuição
  5. faça o download do driver nvidia estável mais recente, faça uma instalação 'completa' com ele (instalando os drivers do espaço de usuário e módulos do kernel) e ative o suporte para dkms ao responder as perguntas do instalador
  6. garanta o sucesso dos relatórios de instalação e reinicie

Este processo vai chegar na mais recente kernel, o driver mais recente nvidia, e permitirá que a capacidade de auto-reconstruir dkms para permitir que o sistema para criar e implantar módulos do kernel nvidia apropriadas com atualizações do kernel futuras automaticamente.

    
por 23.07.2014 / 00:57