¿Es necesario reconstruir el módulo nvida después de la recompilación del kernel?

¿Es necesario reconstruir el módulo nvida después de la recompilación del kernel?

Estoy recompilando el kernel probando el rendimiento y otras cosas, en general todo va bien excepto el nvidiacontrolador, a veces modifico el kernel solo un poco, como agregar o quitar controladores para soporte de cámara web y luego reinstalo el kernel y los módulos. nuevamente, y cada vez que hago eso necesito reconstruir el nvidiamódulo y reinstalar todas las bibliotecas para Xy OpenGLy cudaasí sucesivamente.

¿Hay alguna manera de evitar esto y simplemente reutilizar el nvidiacontrolador previamente compilado, o tengo que reconstruir el módulo si se vuelve a compilar el kernel?

Respuesta1

Si el nuevo kernel tiene el mismo nombre, vea si "deshabilitar la firma del módulo en el kernel" CONFIG_MODULE_SIG ayuda

CONFIG_MODULE_SIG:

Verifique que los módulos tengan firmas válidas al cargar: la firma simplemente se agrega al módulo. Para obtener más información, consulte Documentación/module-signing.txt.

También encontré esto, pero no sé si ayuda:

CONFIG_MODVERSIONS:

Generalmente, debes usar módulos compilados con tu kernel. Responder S aquí hace que a veces sea posible usar módulos compilados para diferentes núcleos, agregando suficiente información a los módulos para (con suerte) detectar cualquier cambio que los haría incompatibles con el núcleo que está ejecutando. Si no está seguro, diga N.

información relacionada