web-dev-qa-db-ja.com

Bumblebeeで「セカンダリGPUにアクセスできません」エラー

走ってみた

optirun glxgears

そして、私はこの出力を得ました:

[ERROR]Cannot access secondary GPU - error: [XORG] (EE) NVIDIA(0): Failed to initialize the NVIDIA GPU at PCI:1:0:0.
Please[ERROR]Aborting because fallback start is disabled.

私は何をすべきか?

4
Annani123

だからバンブルビーを動作させるには

a)次のコマンドを実行して、NvidiaグラフィックカードのBusIDを確認します。

 lspci | grep NVIDIA

BusIDは、上記のコマンドによって返される行の先頭の番号です。上記のコマンドの出力がラップトップ上でどのように見えるかを以下に示します。

 01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 525M] (rev ff)

BusIDは太字の数字で、私の場合は「01:00.0」です。

b)次に、BusIDを/etc/bumblebee/xorg.conf.nvidiaに追加する必要があります。このため、テキストエディターでルートとしてファイルを開きます(以下のコマンドでGeditを使用します)。

 Sudo gedit /etc/bumblebee/xorg.conf.nvidia

そして、このファイルの「デバイス」セクションで、次を追加します。

    BusID "PCI:YOUR_BUS_ID"

「YOUR_BUS_ID」をステップa)で使用されたコマンドによって返されたBusIDに置き換えます。私にとって(あなたにとって、BusIDは異なるかもしれません)、この行は次のようになります。

  BusID "PCI:01:00:0"

次に、システムを再起動すると、Bumblebeeが動作するはずです。Nvidiaカードでアプリケーションまたはゲームを実行する場合は、次を使用します。

 optirun APP_OR_GAME
 optirun glxspheres

ヘルプ> W E B U P D 8 バンブルビーセクションをチェック

3
Qasim

私はちょうど数分前にDell e6420で同じ問題にまったく遭遇しました。

このため、Bumblebee gitリポジトリに バグレポート があることがわかりました。

そこに与えられた解決策は、thinkpad confファイルを削除するために私にとってはうまくいきました(私はthinkpadではなくDellの緯度を持っているので奇妙です)

Sudo rm /usr/share/X11/xorg.conf.d/10-nvidia-current-thinkpad-t420s.conf
0
Maks