web-dev-qa-db-ja.com

nvidia-331のパッチが間違っていますか?

最新のnvidia-331ドライバー(ubuntu-x-swatリポジトリ)をインストールしようとしました。

ただし、インストーラーが間違ったパッチを適用しようとしているようです(3.10パッチですが、3.11カーネルがあります)->インストールが失敗します。

me@pc ~ $ Sudo apt-get install nvidia-331
[...]
Loading new nvidia-331-331.62 DKMS files...
Building only for 3.11.0-12-generic
Building for architecture x86_64
Building initial module for 3.11.0-12-generic
Error! Application of patch buildfix_kernel_3.10.patch failed.
Check /var/lib/dkms/nvidia-331/331.62/build/ for more information.

dkmsに正しいパッチを適用させるにはどうすればよいですか?

2
MrD

アップグレードして問題を解決したとのことですが、次のようにしました。

Dkms.confによると、3.10パッチは3.10カーネルと3.11カーネルの両方に適用する必要がありますが、途中でパッチが不要になったと思います。

解決策は、/usr/src/nvidia-331-xxx.yy/dkms.confを編集することです。行を変更して

PATCH_MATCH[0]="^3.1[01]"

PATCH_MATCH[0]="^3.10"

次に、パッケージを再構成します。

Sudo dpkg-reconfigure nvidia-331
1
Emil Styrke