カーネルを再コンパイルしてパフォーマンスなどをテストしていますが、ドライバーを除いて全般的に順調です。Webnvidia
カメラ サポート用のドライバーを追加または削除するなど、カーネルを少し変更してから、カーネルとモジュールを再インストールします。そのたびに、モジュールを再構築し、およびなどのすべてのライブラリを再インストールする必要がありnvidia
ます。X
OpenGL
cuda
これを回避して、以前にコンパイルされたドライバーを再利用する方法はありますかnvidia
? それとも、カーネルが再コンパイルされた場合はモジュールを再構築する必要がありますか?
答え1
新しいカーネルが同じ名前の場合、「カーネル内でのモジュール署名の無効化」CONFIG_MODULE_SIGが役立つかどうかを確認してください。
コンフィギュレーションモジュールSIG:
ロード時にモジュールの有効な署名を確認します。署名は単にモジュールに追加されます。詳細については、Documentation/module-signing.txt を参照してください。
これも見つけましたが、役立つかどうかはわかりません:
CONFIG_MODバージョン:
通常、カーネルでコンパイルされたモジュールを使用する必要があります。ここで Y と答えると、実行中のカーネルと互換性がなくなるような変更をモジュールに (うまくいけば) 見つけられるだけの十分な情報を追加することで、異なるカーネル用にコンパイルされたモジュールを使用できるようになる場合があります。不明な場合は N と答えてください。