web-dev-qa-db-ja.com

Ubuntu 18.04 EGPUが機能しない

HP Spectre(intel i7 6500 U)を持っています。 16.04を使用しており、最近18.04をインストールしました。私はあまり旅行しないので、EGPUを使用して常により多くのGPUパワーを獲得しています。自宅にrazerコアがあり、オフィスにOmen Acceleratorがあります。 GTX 970とGTX 1080tiがあります。 16.04では、すべてがスムーズに動作しています。Thunderbolt3コネクタを介してGPUドックをラップトップに接続し、prime-selectツールを使用してNVIDIAを選択します。 CUDAでも問題なく動作しています。

ただし、18.04では、事態は困難でした。まず、nouveauを使用すると、ログイン後にデスクトップがフリーズしました。次に、NVIDIA 390ドライバーをBionicレポから直接インストールしました。インストールは問題ないようで、エラーは報告されませんでした。ただし、GPUドックをラップトップに接続すると、エラーPKCS#7が連続して表示されました。

See Picture 1

私はxorg経由でログインできましたが、nouveauはNVIDIAにロードされました。 Moreovoer、nvidia-smiは、ドライバーがロードされていないことを示しました。最後に、実行ファイルを介してNVIDIA-390をインストールしました。今回、nvidia-smiはドライバーが正しくロードされたことを示しましたが、xorgのログインループがありました。奇妙なことに、ほとんどの人はNVIDIAドライバーをインストールしたときにウェイランドオプションを表示しませんが、すべての状況でウェイランドオプションとxorgオプションの両方を見ることができます。私は持っています

要約すると、NouveauはEGPUフリーズを使用してラップトップを作成します。バイオニックリポジトリからnvidia-390をインストールすると、ドライバーが適切にロードされません。実行ファイルを介したnvidia-390のインストールは問題ないように見えますが、ログインループが発生します。

私のラップトップ以外に、NVIDIA 970を搭載したデスクトップを持っています。これは、EGPUやcudaを含む18.04で非常にスムーズに動作します。

どんな提案も大歓迎です。

3
Xdedm Meng

問題が解決しました。私のようなIntel + Nvidia Egpuシステムを持っている人々に役立つことを願っています。まず、バイオニックリポジトリからnvidia 390をインストールしてもうまくいきません。 DKMSが正しく記述されていない可能性があります。実行ファイルを使用すると、動作します。nvidia-smiを使用して、nvidiaカード情報を確認できます。第二に、Nvidiaはこの状況では正しいxorg.confファイルを作成できず、ログインループが発生するようです。 16.04パーティションからxorgファイルをコピーして/ etc/X11 /に貼り付けると、すべてが機能します。おそらく、システムはNvidiaが作成した誤ったxorgファイルをロードするため、システムは単にログインを拒否します。

コンピュータを別のEGPUドックに接続する場合、またはラップトップがEGPUドックなしで実行されている場合、xorgファイルを手動で調整する必要があるため、少し苦痛です。 EGPUドックを使用しない場合は、ウェイランドセッションを使用します。

3
Xdedm Meng