커널 재컴파일 후 nvida 모듈을 다시 빌드해야 합니까?

커널 재컴파일 후 nvida 모듈을 다시 빌드해야 합니까?

커널 테스트 성능 및 기타 사항을 다시 컴파일하고 있습니다. 일반적으로 드라이버를 제외하고는 모두 잘 진행되고 있습니다 nvidia. 때로는 웹캠 지원을 위해 드라이버를 추가하거나 제거하는 등 커널을 약간 수정한 다음 커널과 모듈을 다시 설치합니다. 다시 말하지만, 그렇게 할 때마다 모듈을 다시 빌드하고 및 기타 등등 nvidia의 모든 라이브러리를 다시 설치 해야 합니다 .XOpenGLcuda

이를 방지하고 이전에 컴파일된 드라이버를 다시 사용할 수 있는 방법이 있습니까? nvidia아니면 커널이 다시 컴파일되면 모듈을 다시 빌드해야 합니까?

답변1

새 커널의 이름이 같은 경우 "커널에서 모듈 서명 비활성화" CONFIG_MODULE_SIG가 도움이 되는지 확인하세요.

CONFIG_MODULE_SIG:

로드 시 모듈에서 유효한 서명이 있는지 확인하세요. 서명은 단순히 모듈에 추가됩니다. 자세한 내용은 Documentation/module-signing.txt를 참조하세요.

나도 이것을 찾았지만 도움이 되는지 모르겠습니다.

CONFIG_MODVERSIONS:

일반적으로 커널로 컴파일된 모듈을 사용해야 합니다. 여기서 Y라고 말하면 실행 중인 커널과 호환되지 않게 만드는 변경 사항을 찾아낼 수 있는 충분한 정보를 모듈에 추가하여 다른 커널용으로 컴파일된 모듈을 사용할 수 있는 경우가 있습니다. 확실하지 않으면 N이라고 말하세요.

관련 정보