核心重編譯後需要重建nvida模組嗎?

核心重編譯後需要重建nvida模組嗎?

我正在重新編譯內核測試性能和其他內容,總的來說,除了nvidia驅動程式之外,一切都進展順利,有時我會稍微修改內核,例如添加或刪除網路攝影機支援的驅動程序,然後我重新安裝內核和模組再次,每當我這樣做時,我都需要重建nvidia模組,並重新安裝所有庫,X等等。OpenGLcuda

有沒有辦法避免這種情況,只需重新使用以前編譯的nvidia驅動程序,或者如果重新編譯內核,我必須重建模組?

答案1

如果新核心具有相同的名稱,請查看「停用核心中的模組簽署」 CONFIG_MODULE_SIG 是否有幫助

CONFIG_MODULE_SIG:

載入時檢查模組是否有有效簽章:簽章只是附加到模組。有關更多信息,請參閱 Documentation/module-signing.txt。

我也發現了這個,但不知道是否有幫助:

配置_MOD版本:

通常,您必須使用隨核心編譯的模組。在這裡說 Y 有時可以使用為不同內核編譯的模組,透過向模組添加足夠的資訊來(希望)發現任何會使它們與您正在運行的內核不相容的更改。如果不確定,請選 N。

相關內容