web-dev-qa-db-ja.com

Ubuntu 17.10はnvidiaドライバーを動作させることができません(CUDA / openCLの目的のため)

レノボのアイデアパッド700(i5-6300HQおよびGTX 950M)、オプティマスベースの(?)ラップトップを使用しています。

私の目標は主にopenCLまたはCUDAコンピューティングにGPUを使用することです。そのため、GPUを使用してゲーム/デスクトップを表示することはまったく優先順位ではありません(それでもいいのですが)。

問題は、nvidiaドライバーを適切にインストールして過去を取得できないことです。問題なくインストールされますが、使用されないだけです

lshwをインストールした後、nouveauドライバーを使用していると表示されますが、ブラックリストに登録(またはmodeset = 0)すると、GPUはドライバーなしで要求されなくなります

CUDA sdkのみを個別に取得する場合でも、あらゆる種類のドライバーバージョンを試しましたが、それでもドライバーに依存しています。

動作するインストール方法を教えてもらえますか?

また、bumblebeeを使用する必要がありますか?はい、openCLおよびCUDAツールを使用してbumblebeeからGPUに直接アクセスできますか?

17.10にアップグレードした後、bumblebeeは安定していない可能性があるため、インストールしようとしませんでしたが、動作を確認できる人がいれば試してみます。

更新: 4.14.10- *カーネルATMを使用しています。DKMSは、ヘッダーがサポートされていないことを示すコンパイルエラーをスローします。

4.13。*に戻すとインストールエラーは解決しますが、ドライバーは黒い画面とフリーズ、および起動時のエラーのリストを引き起こします。

1
fecka

一時的に「修正」することができました。

そして、いくつかのテストの後の私の仮定は、2種類の問題が存在するということです:

最初に、新しい4.14。*​​ +カーネルはnvidiaドライバーによってまだサポートされていないため、適切にインストールできませんが、明らかではありません。

これを見つけるのはかなり困難でした。大きな点滅する「エラー」やインストールの失敗の代わりに、隠れたDKMSエラーでドライバーがインストールされたというインストールの成功を得ました。 GUIインストーラーを使用する場合、エラーは表示されません。

とにかく、これに対する修正は、かなり簡単に古いカーネルに戻すことです。

2番目に、新しいGDM3にはnvidiaドライバーに関する問題があり、適切にロードできません。

これに対する解決策は、一時的にlightDMに切り替えることです。GDM3の外観はかなり好みですが、機能しているgpuを持つことは現時点ではより重要です。

全体:

4.13.10-*カーネル、nvidia-384ドライバー、セキュアブートなし(UEFIなし)を使用しています。カーネルパラメーターに「nouveau.modeset = 0」が追加されていることを確認してください。

私はバンブルビーを試したことはありませんが、現時点ではそれを必要としません。少なくともドライバーが動作することを嬉しく思います。

まだ報告されていない場合は、ランチパッドで両方の問題を報告します。

update: nvidiaドライバーには未解決のバグがあります。明らかにそれはWaylandに関連しているようです。

another update: GDM3でWaylandを完全に無効にするだけで十分です。手順はここで説明します。 17.10でwaylandを無効にする方法gdm3ログイン画面

2
fecka

GTX 950Mと同じビデオカードを使用しています。独自のGPUドライバーPPAからnvidiaドライバーをインストールすることに成功しました。 GnomeがインストールされたUbuntu 17.10でカーネル4.13.0-25-genericを使用しています。すべてがそれに応じて実行されています。空白の画面はありません。ここで説明している問題はありません。

Sudo add-apt-repository ppa:graphics-drivers/ppa
Sudo apt-get update
Sudo apt-get remove nvidia*
Sudo apt-get install nvidia-384 nvidia-384-dev

手順の完了後に再起動します。

0
arthur.afarias