web-dev-qa-db-ja.com

IntelからNVIDIA GPUに切り替えるとLightdmでNVIDIAの黒い画面

Nvidia Primeとグラフィックスの切り替えがうまくいきません。

Intelグラフィックスは問題なく使用できますが、Nvidiaに切り替えようとすると、黒いlightdm画面が表示されます。グリーターの音が聞こえるのでブーツだと思います。

切り替える前に解像度を変更してみましたが、それでも黒い画面が表示されました。

これを機能させる方法はありますか?

私はCUDAを正直に使用しようとしているだけで、CUDAだけを使用できる場合は切り替える必要はありません。

./devicequeryはIntelグラフィックスモードでは何も返さないため、Nvidiaグラフィックスモードに入る必要があると考えました。

CUDA 7.5で352を使用する

1
Goddard

2日間壁に頭をぶつけた後、なぜそれが機能しないのかを理解しました。

私はCUDA 7.5をインストールし、それによってNvidiaドライバー352もインストールすることを述べておきます。また、14.04.3の新しいコピーをインストールし、Nvidias WebサイトからそれらのCUDAドライバーをインストールする前にのみ更新しました。

Xorgのログを調べたところ、GLXが読み込まれていないことがわかりました。最初にカーネルモジュールが読み込まれ、次にGLX、次にLibGLのようなものが読み込まれることを学びました。 GLXの問題を修正するために、いくつかのパッケージをインストールしました。

Sudo apt-get install bumblebee bumblebee-nvidia linux-headers-generic

それを行った後、すべてが驚きました。これがプロセスにインストールされない理由はわかりませんが、どちらかの方法でNvidiaにバグを報告しました。

私はCUDAをいじり始めたばかりですが、これが機能するまでに2日はかかるはずがないようです。

0
Goddard