Estou recompilando o desempenho dos testes do kernel e outras coisas, em geral tudo está indo bem, exceto o nvidia
driver, às vezes eu modifico um pouco o kernel, como adicionar ou remover drivers para suporte à webcam e então vou reinstalar o kernel e módulos novamente, e sempre que faço isso, preciso reconstruir o nvidia
módulo e reinstalar todas as bibliotecas para X
e OpenGL
e cuda
assim por diante.
Existe uma maneira de evitar isso e apenas reutilizar o nvidia
driver compilado anteriormente, ou terei que reconstruir o módulo se o kernel for recompilado?
Responder1
se o novo kernel tiver o mesmo nome, veja se "desabilitar a assinatura do módulo no kernel" CONFIG_MODULE_SIG ajuda
CONFIG_MODULE_SIG:
Verifique se há assinaturas válidas nos módulos durante o carregamento: a assinatura é simplesmente anexada ao módulo. Para obter mais informações, consulte Documentação/module-signing.txt.
eu também encontrei isso, mas não sei se ajuda:
CONFIG_MODVERSÕES:
Normalmente, você precisa usar módulos compilados com seu kernel. Dizer Y aqui às vezes torna possível usar módulos compilados para diferentes kernels, adicionando informações suficientes aos módulos para (espero) detectar quaisquer alterações que os tornariam incompatíveis com o kernel que você está executando. Se não tiver certeza, diga N.