信頼性の高いDebianではなく、独自のNvidiaドライバが必要です。

信頼性の高いDebianではなく、独自のNvidiaドライバが必要です。

私のDebian Wheezyに独自のNvidiaドライバをインストールする必要があります(理由がわからない場合はCUDAを使用)、両方のオプションは機能しません。

  1. Wheezy(バックポート)パッケージの最後のnvidiaドライバのバージョンは次のとおりです。319.82そして新しいグラフィックカード(GTX850M)を管理することはできません。
  2. Nvidiaのウェブサイト(.runファイルを使用)から私のカードと互換性のある最新バージョンのドライバを入手できましたが、期待どおりにドライバが必要だったため、システムが破損しました。カボチャ....runファイルを使用してNvidiaドライバをインストールすると、インストールが拒否されます。

ドライバのアップグレードを待つだけでなく、Debianに解決策がありますか?

ヒント:シードのように見えます。ニビダドライバ私の問題を解決することもできますが、sidパッケージを使い始めると、nvidia-driverとbumblebeeの依存関係のためにしばらくstable / sidパッケージの混合を処理する必要があるかどうかを心配しています。

ベストアンサー1

最新のnvidiaドライバはDebianで利用可能ですexperimental。次のようにsource.listに追加できます。

deb http://your.nearest.mirror/debian experimental main contrib non-free

また、apt-getコマンドラインに明示的に追加しない限り、パッケージをインポートしないように追加する必要がありますAPT::Default-Release "stable";/etc/apt/apt.confexperimental-t experimental

最新のnvidiaパッケージをインストールするには、以下を実行する必要があります。

apt-get -t experimental install nvidia-driver xserver-xorg-video-nvidia ...

インストールする必要がある関連パッケージが多く、正確なパッケージ名は時間の経過とともに変わります。私はlist-nvidia.shアップグレードを維持するのを助けるために次のスクリプトを書いています。現在インストールされているかアーカイブされているすべてのNVIDIA関連パッケージがリストされています。

#! /bin/bash

PKGS=$(dpkg -l '*nvidia*' '*cuda*' '*vdpau*' 2>/dev/null| awk '/^[hi]i/ {print $2}')

if [ "$1" == "-v" ] ; then 
  dpkg -l $PKGS
else
  echo "$PKGS"
fi

私はこれを次のように使用します:

apt-get -t experimental install $(list-nvidia.sh)

パッケージの名前が変更されたり、使用されなくなったりする可能性があるため、次のようにインストールリストから除外する必要があります。

apt-get -t experimental install $(list-nvidia.sh | egrep -v 'nvidia-cuda-mps|nvidia-smi')

もちろん、apt-getそのコマンドラインの最後に他のパッケージ名をいくらでも追加できます。しかし、皆から来たのですがexperimentalstableそうしようとするものではないからですapt-get

おすすめ記事