web-dev-qa-db-ja.com

bumblebee ::セカンダリGPUにアクセスできません-エラー:GPUドライバーをロードできませんでした

編集

今日の時点で、これは最新のnvidia-currentアップデートで修正されました:)


先週まで、私は働くバンブル/ nvidiaをセットアップしました。

今、私がするとき

optirun -vv firefox

私は迎えられます:

[ 6174.504548] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 6174.632794] [DEBUG]optirun version 3.0.1 starting...
[ 6174.632850] [DEBUG]Active configuration:
[ 6174.632861] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 6174.632872] [DEBUG] X display: :8
[ 6174.632883] [DEBUG] LD_LIBRARY_PATH: 
[ 6174.632893] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 6174.632902] [DEBUG] VGL Compression: proxy
[ 6174.737261] [INFO]Response: No - error: Could not load GPU driver

[ 6174.737309] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver

[ 6174.737329] [DEBUG]Socket closed.
[ 6174.737365] [ERROR]Aborting because fallback start is disabled.
[ 6174.737379] [DEBUG]Killing all remaining processes.


dpkg -l | grep nvidia
ii  bumblebee-nvidia                       3.0.1-1~preciseppa1                     nVidia Optimus support using the proprietary NVIDIA driver
ii  nvidia-common                          1:0.2.44                                Find obsolete NVIDIA drivers
ii  nvidia-current                         304.37-0ubuntu1~precise~xup1            NVIDIA binary Xorg driver, kernel module and VDPAU library
ii  nvidia-current-updates                 295.49-0ubuntu0.2                       NVIDIA binary Xorg driver, kernel module and VDPAU library
ii  nvidia-settings                        302.17-0ubuntu1~precise~xup3            Tool of configuring the NVIDIA graphics driver
ii  nvidia-settings-updates                295.33-0ubuntu1                         Tool of configuring the NVIDIA graphics driver

削除 の効果に対するコメントを見ました

10-nvidia-current-thinkpad-t420s.conf

しかし、やっている

ls /usr/share/X11/xorg.conf.d/

収量:

10-evdev.conf         11-evdev-trackpoint.conf  50-vmmouse.conf  51-synaptics-quirks.conf
11-evdev-quirks.conf  50-synaptics.conf         50-wacom.conf

これを修正する方法はありますか?

5
user2413

同じ問題。ドライバー名を変更することで問題は解決しましたが、

  • 外部モニターにアクセスできません(前回の更新の直前にできました)。 「ディスプレイ」システム設定からそれらが表示されない
  • Optirun -vv nvidia-settingsを実行すると、現在nvidia Xドライバーを使用しておらず、nvidia-xconfigを実行する必要があるというエラーが発生します。 -vvはエラーを表示しません。完全なログは以下に報告されます

    optirun -vv nvidia-settings
    [  674.856470] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
    [  674.856716] [INFO]Configured driver: nvidia
    [  675.044903] [DEBUG]optirun version 3.0.1 starting...
    [  675.044922] [DEBUG]Active configuration:
    [  675.044925] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
    [  675.044928] [DEBUG] X display: :8
    [  675.044930] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-current:/usr/lib32/nvidia-current
    [  675.044933] [DEBUG] Socket path: /var/run/bumblebee.socket
    [  675.044936] [DEBUG] VGL Compression: proxy
    [  677.053609] [INFO]Response: Yes. X is active.
    
    [  677.053623] [INFO]Running application through vglrun.
    [  677.053851] [DEBUG]Process vglrun started, PID 4605.
    

* UPDATE *

nvidia-current-updatesのインストールで解決済み

3
Andrea Olivato

これはgithubユーザーArchangeGabrielからコピーされます:

現在の問題では、この新しい304.22バージョンでは、nvidiaカーネルモジュールとドライバーの名前がUbuntuで変更されています。 (Sudo権限で)/etc/bumblebee/bumblebee.confを編集し、次の2つのことを行う必要があります。

  1. Driver=Driver=nvidiaに置き換えます
  2. KernelDriver=nvidia-currentKernelDriver=nvidiaに置き換えます

次に再起動すると、optirunで問題ありません。

//引用を終了します。

したがって、KernelDriverを編集することをお勧めしますが、名前の変更のために1つの追加手順が必要です。おそらく、nouveauが自動検出を開始するときにnvidiaドライバーをオーバーライドしているbumblebeeがシステムのどこかを蹴っている可能性があります(Driver=が空白のままの場合、 nouveauあなたが実際に望む場所で勝つnvidia)。

私はあなたと同じ問題を抱えていたので、このより完全な答えを試してみたところ、bumblebee/optirunは問題なく動作しました。それがあなたにも役立つことを願っています。

6
BobJohnson

@Bobjohnsonありがとう!

それは私のために働いた(nvidia gforce 610mおよびLinuxミント13)

今やりました

  • Sudo nano /etc/bumblebee/bumblebee.conf
  • Driver=by Driver=nvidiaを置き換えます
  • KernelDriver=nvidia-currentKernelDriver=nvidiaに置き換えます
  • 次に、保存して再起動し、optirun glxgearsで確認します
3
ChiNcHe

私もこの問題を抱えていました。 nvidiaモジュールは、最近の更新後にnvidia-currentからnvidiaに名前が変更されたようです。ファイル/etc/bumblebee/bumblebee.confを編集し、行を変更する必要があります。

KernelDriver=nvidia-current

KernelDriver=nvidia

その後、コンピューターを再起動するか、bumblebeeを再起動すると、optirunが再び機能します。

役に立てば幸いです。動作を開始する前に、他のいくつかの変更を加えたので、動作しない場合は問い合わせてください...

1
marqsbla