web-dev-qa-db-ja.com

Blenderで「GPU」オプションを使用するには、CUDA用のNvidiaドライバーをインストールします(ubuntu(13.10-)14.04)

同じ 質問 Blenderスタック交換サイトと同じ。

要約として:

  • Nvidiaドライバーをインストールする必要がありますが、どうすればいいですか? (リポジトリまたは手動?そして、私はすでに言ったように、両方に問題がありました)
  • 私のコンピューターは、他のグラフィックカードを自分のものとして検出します! (たぶん、プロプライエタリなドライバーが意図されていない理由)

すべての助けを歓迎します!

問題は、私がOPTIMUSを持っているということでした。しかし、14.04ではサポートされているようです。

したがって、14.04(外付けHDD)では、Nvidiaドライバーがすぐに検出されます!!!しかし このサイト とこのドライバーで述べたようにBlenderとcudaをインストールすると:

enter image description here

次に、Blenderを this ppa からインストールし、同じサイトからCUDAドライバーをインストールしました。

次に、BlenderはGPUを検出します!!!

GPU detected

しかし、それは言います(GPUレンダリングがアクティブなサイクルモード):

Cuda >= 2.0 only supported

実験的であっても:

enter image description here

しかし、このサイトでは、Cuda <2.0は実験的だと言っています。

Cuda < 2.0 is experimental

待つ必要がありますか、別のドライバーを使用する場合に役立ちますか?

6
tuxtoriel

問題とその修正の簡単な要約:

  • OptimusはUbuntu(13.10)でサポートされていません

    -> Ubuntu 14.04はそのまま使用できます!

  • BlenderはCUDAを検出しません

    ->独自のドライバーを使用する(追加のドライバーパネルでアクセス可能)

  • BlenderはCUDA 1.2について不平を言っています。 2.0以上のみをサポートします

    -> Blender 2.96以下を使用するか、CUDAツールキットをインストールします

    ->そして、「実験」モードを使用します

=>動作するはずです! :・)

詳細情報: https://blender.stackexchange.com/questions/10800/cuda-acceleration-with-cuda-1-2

みんなありがとう!

0
tuxtoriel

(以下のアップデートをご覧ください)

私にとって、私は:

そう、

# Proprietary nvidia
Sudo apt-add-repository ppa:ubuntu-x-swat/x-updates

# PPA for Blender
Sudo add-apt-repository ppa:thomas-schiex/blender

# Update..
Sudo apt-get update

# Install
Sudo apt-get install nvidia-current nvidia-modprobe blender

# Reboot

これはUbuntu 14.04、Blender 2.73、GeForce GTX 650 Ti用でした。

それ以外の場合、ubuntu nvidia stuffの使用、ソースからのブレンダーのビルド、ダウンロードしたtarボールからのブレンダーの実行などがすべて失敗しました。

UPDATE

これはすべてレンダリングしようとするまで動作するようでしたが、

Failed loading render kernel, see console for errors

次に、コンソールで:

 Cycles shader graph connect: can only connect closure to closure (image_texture.Color to output.Surface).
 Unsupported CUDA version 5.5 detected, you need CUDA 6.5.

CUDA 6.5のインストールでは、nvidia-337を完全にインストールします(そうしないと、多くのcuda-6-5 : Depends: .... (=....) but it is not going to be installed.を取得します( ここに表示 )。代わりにnvidia-340をインストールします。

これをインストールするには nvidia-34

# nvidia PPA for v340
Sudo add-apt-repository ppa:mamarley/nvidia

# Update
Sudo apt-get update

# install nvidia and cuda
Sudo apt-get install nvidia-340 cuda-6-5

# Reboot

他のサイト( AskUbuntu on LubuntR Tutorial など)は.runからのインストールを推奨していますが、apt-getを使用するだけで問題はありませんでした。プロセスは、編集ファイルを無効にするxorg.confファイルをアーカイブ(名前変更)しましたが、元に戻すのは簡単でした。

2
Matt

Nvidia-modprobeをインストールできます。もう1つの方法は、Nvidia公式サイトからNvidiaドライバーを手動でインストールすることです。

  1. 以前のNvidiaドライバーをアンインストールします。

    Sudo apt-get purge nvidia-
    
  2. Dreverの最新バージョンをLinuxユーザーフォルダーにダウンロードします http://www.nvidia.ru/Download/Find.aspx

  3. インストール依存関係:

    Sudo apt-get install linux-headers-`uname -r` binutils pkg-config build-essential xserver-xorg-dev
    
  4. ブラックリストを開く:

    Sudo nano /etc/modprobe.d/blacklist.conf
    
  5. 以下の行をブラックリストに追加します。

    blacklist vga16fb
    blacklist nouveau
    blacklist rivafb
    blacklist nvidiafb
    blacklist rivatv
    
  6. Xorg構成ファイルを開きます。

    Sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
    Sudo nano /etc/X11/xorg.conf
    
  7. 次の行をxorg configに追加します。

    Section "Screen"
        Identifier "Default Screen"
        DefaultDepth 24
    EndSection
    
    Section "Device"
        Identifier "Default Device"
        Driver "nvidia"
        Option "NoLogo" "True"
    EndSection
    
    Section "Module"
        Load "glx"
    EndSection
    
  8. X-serverを停止します。

    Sudo service lightdm stop
    

    または

    Sudo service gdm stop
    

    または

    Sudo service kdm stop
    

    (Linuxのバージョンによって異なります)

  9. ドライバーをインストールします(ユーザーのホームディレクトリにはnvidiaドライバースクリプトのコピーが1つしか存在しないことに注意してください)。

    Sudo sh ./NVIDIA*
    

インストールプロセスでは、自動化された機能に同意しません。手作業のみが機能します。

  1. X-serverを実行します。

    Sudo service lightdm start
    

    または

    Sudo service gdm start
    

    または

    Sudo service kdm start
    

    (Linuxのバージョンによって異なります)

  2. Blenderを実行すると、CUDAオプションが表示されます。

1
Igor Leskov

あなたによってリンクされた質問によると、GeForce GT 330MとubuntuがディスプレイカードとしてIntelカードを検出しています。最後に、optimusテクノロジーを搭載したラップトップを使用しているため、nvidiaドライバーを直接インストールすることはできません。完了した場合、黒い画面が表示されます。

今、私はミキサーが何であるかを知りません。しかし、これは強力なグラフィックプロセッサを必要とするグラフィックを多用するアプリだと思います。

Nvidiaがリリースしたドライバーは、ハイブリッド/オプティマス構成をサポートしていません。そのため、電力を節約し、nvidiaカードを使用する方法を見つけるための非公式の作業があります。結果は Bumblebee です。

インストールと使用方法の説明があります- https://wiki.ubuntu.com/Bumblebee

何かをする前に次の質問に答えることができます

buntuはOptimusテクノロジーを搭載したNVIDIA GeForceをサポートしていますか?

同様の質問ですが、古い- Bumblebee ubuntu 12.04 blender

多分役立つ:

nVidiaディスクリートカード/ Intel Integrated Graphicsを搭載したラップトップでnVidia CUDAまたはOpenCLを動作させるにはどうすればよいですか?

詳細- https://github.com/Bumblebee-Project/Bumblebee/wiki

0
Web-E

NVIDIAドライバーは、13.10以降、UbuntuでOptimusをサポートしています。問題は、NVIDIAドライバーのインストールもBlenderのインストールもcudaツールキットのインストールをトリガーしないことです。ターミナルを開き、次のコマンドを発行します。 Sudo apt-get nvidia-cuda-toolkitをインストールすると、Blenderでcudaを使用できるようになります。

0
C.Jacobs

12.04(正確)でblender.orgからblenderをダウンロードする場合(そうではありません-tar.gzをダウンロードすることを意味します)、それを解凍し、このファイルからBlenderを直接起動して問題が解決するのは好きですか?

私は現在2年以来ブレンダーを使用しています。この2年は常にそのように機能したためつまり、ubuntuにインストールされたブレンダーバージョンはNOT CUDAをサポートし、アップデートは行われませんblender.orgからダウンロードされた「ポータブル」バージョンはサポートします。

しかし、なぜそれが変更されていないのか私に聞かないでください。

0
Peterling