X11もインストールせずにCUDAを使用するためにNvidiaドライバーをwinstallする方法は?


13

CUDAコンピューティングに使用されるヘッドレスボックスがあります。Ubuntuサーバー16.04.1をインストールしましたが、apt-getを介してnVidiaドライバーをインストールしようとすると、X11およびその他のGUIコンポーネントもインストールする必要があります。

X11や友人をインストールせずに、ドライバーとCUDAライブラリをインストールするにはどうすればよいですか?

実行ファイルをnVidiaから直接ダウンロードしないことが理想的です。可能であればdebianパッケージを使用したいと思います。


パッケージの依存関係を見てください。X11があるはずです。一般的な解決策は次のとおりです。askubuntu.com / questions / 74523 / ...悲しい真実は、コンピューティングがまだ主流からは程遠いことであり、しばしば見過ごされていることです。
Ciro Santilli新疆改造中心法轮功六四事件

回答:


8

これは私のために働いた(Ubuntu 16.04で):

# apt-get -y install nvidia-cuda-toolkit lightdm-

lightdmnvidia-*インストールするWindowsマネージャーです。末尾のダッシュapt-getはパッケージをアンインストールするように指示しますが、依存関係の解決は最初にインストールしないことを意味します。これはインストールされたままなxserver-commonので(X11の一部を入手できます)、グラフィカルブートは有効になりませんでした。(追加するxserver-common-と、依存関係が壊れます。)

PS。あなたはおそらくこの問題を過ぎているでしょうが、この答えは将来のインターネット世代のためのものです。


ありがとうございました。ligthdm-公式debからインストールする場合でも、動作することを保証できます。
rpmcruz

これは、Ubuntu 18.04LTSの公式CUDAリポジトリdeveloper.nvidia.com/cuda-downloadsで動作しますか?
林正浩

そのロジックに従って、Ubuntu 18.04LTSのヘッドレスシステムにCUDAをインストールする方法は次のとおりapt-get install cuda gdm3-です。これは、Ubuntuのcudaリポジトリ経由です。テストして報告します。
林正浩

5

sudo apt-get -s install --no-install-recommends nvidia-current 私のボックスの依存関係ではかなりまばらに見えますが、すでに完全なグラフィカル環境を備えています。

あなたが理論的にできることは:

  1. インストールせずにapt-getにpkgをダウンロードさせます。 sudo apt-get -d install nvidia-current
  2. キャッシュから目的のdebを選択します。 ls /var/cache/apt/archives/ | grep nvidia-
  3. 関連する依存関係を無視して、dpkgを使用してインストールします。 dpkg -i --ignore-depends=package1,package2 package3.deb

もちろん、依存関係には理由があります。もし私があなたの状況のどこにいるのなら、私aptはそのことをさせましょう。一部のX11ソフトウェアは、実行しない限りそれほど害はありません。


1

実行している場合(たとえば、Blenderをヘッドレスサーバーで実行する場合、これらすべての依存関係は必要ありません。

次から実行ファイルとしてCUDAドライバーをダウンロードします。 https://developer.nvidia.com/cuda-downloadsます。

走る sudo sh cuda_8.0.44_linux.run(または新しいバージョン)

NVIDIAドライバーをダウンロードします http://www.nvidia.com/Download/index.aspx?lang=en-usます

実行: sudo sh /backup/iso/NVIDIA-Linux-x86_64-367.44.runまたは新しいバージョン)

注:新しいカーネルに更新するたびに、そのカーネルのドライバーをリロードする必要があります。そのため、「-a」(ライセンス条項に同意する)フラグを一度追加してから追加することをお勧めします。

私のセットアップ:

  • ヘッドレスXubuntu 16.04
  • デュアルGeForce 970カード
  • ブレンダー2.78

楽しい!


この方法でインストールされない不要な依存関係の多く:» apt-get -s install nvidia-current | grep newly0がアップグレードされ、65が新しくインストールされ、0が削除され、0がアップグレードされません。
OpenPrivacy
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.