信頼性の高い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

答え2

CrunchbangディストリビューションはWheezyに基づいており、非常に安定しています。テストのためにUbuntu、Mint、Debianを使ってみました。実際、私はクランチバンを使用するためにすべてのコンピュータを再インストールしました。唯一の失望はNVidiaを動作させることでした。私はこれを行うためにsmxiスクリプトを使用しました。素晴らしい。 Crunchbangはスタイリッシュでスムーズで高速で完璧なOpenboxを使用しています。オタクデスクトップと初心者デスクトップの間の適切なバランスです。おすすめ。

関連情報