カーネルの再コンパイル後にnvidaモジュールを再構築する必要がありますか?

カーネルの再コンパイル後にnvidaモジュールを再構築する必要がありますか?

カーネルを再コンパイルしてパフォーマンスなどをテストしていますが、ドライバーを除いて全般的に順調です。Webnvidiaカメラ サポート用のドライバーを追加または削除するなど、カーネルを少し変更してから、カーネルとモジュールを再インストールします。そのたびに、モジュールを再構築し、およびなどのすべてのライブラリを再インストールする必要がありnvidiaます。XOpenGLcuda

これを回避して、以前にコンパイルされたドライバーを再利用する方法はありますかnvidia? それとも、カーネルが再コンパイルされた場合はモジュールを再構築する必要がありますか?

答え1

新しいカーネルが同じ名前の場合、「カーネル内でのモジュール署名の無効化」CONFIG_MODULE_SIGが役立つかどうかを確認してください。

コンフィギュレーションモジュールSIG:

ロード時にモジュールの有効な署名を確認します。署名は単にモジュールに追加されます。詳細については、Documentation/module-signing.txt を参照してください。

これも見つけましたが、役立つかどうかはわかりません:

CONFIG_MODバージョン:

通常、カーネルでコンパイルされたモジュールを使用する必要があります。ここで Y と答えると、実行中のカーネルと互換性がなくなるような変更をモジュールに (うまくいけば) 見つけられるだけの十分な情報を追加することで、異なるカーネル用にコンパイルされたモジュールを使用できるようになる場合があります。不明な場合は N と答えてください。

関連情報