web-dev-qa-db-ja.com

primus:致命的:報告されたBumblebeeデーモン:エラー:GPUドライバーをロードできませんでした

最近、Ubuntu 14.04をインストールしてから、Ubuntu Bumblebee wikiの指示に従ってbumblebeeをインストールしました(バージョン=> 13.10の場合、primusrunの方がoptirunよりも優れていると言いました)。 firefox)次のエラーが来ました(そして来ます)

primus:致命的:報告されたBumblebeeデーモン:エラー:GPUドライバーをロードできませんでした

驚いたことに、nvidiaドライバーのステータスを確認すると、たとえば

プリムスランクレメンタイン

Sudo cat/proc/acpi/bbswitch

以下を与える

0000:01:00.0オン

次に、電力損失を回避するために、bbswitchでスイッチをオフにする必要があります

注:/etc/bumblebee/bumblebee.confファイルでDriver = nouveauを設定して再起動した後にのみ、bbswitchを使用してオフにすることができました。

5
Arihant Verma

同じ問題がありました。

ファイル/etc/bumblebee/bumblebee.confのいくつかの行の変更を解決しました:(私の場合、nvidiaドライバーのバージョン352を使用しています。この値はドライバーのバージョンによって変更します)

  1. KernelDriver=nvidia-currentからKernelDriver=nvidia-352

  2. LibraryPath=/usr/lib/nvidia-current:/usr/lib32/nvidia-currentからLibraryPath=/usr/lib/nvidia-352:/usr/lib32/nvidia-352

  3. XorgModulePath=/usr/lib/nvidia-current/xorg,/usr/lib/xorg/modulesからXorgModulePath=/usr/lib/nvidia-352/xorg,/usr/lib/xorg/modules

その後、システムを再起動するか、bumblebeeサービスを再起動します:

Sudo systemctl restart bumblebeed.service

サービスの状態を確認するには:

Sudo systemctl status bumblebeed.service

/var/log/syslogファイルのログでエラーを確認できます。

よろしく

6
Adrianx64

新しいアップデート:思ったように、/etc/bumblebee/bumblebee.confの1行だけを変更すると、実際に動作しました:KernelDriver行にコードを追加するだけで、更新されたLMDE 201403(debian jessieベース)ですべてが完全に機能しました。編集する前は、次のようでした。

KernelDriver=nvidia

-currentを追加しました。これは現在行です:

KernelDriver=nvidia-current

primusrun glxgearsおよびoptirun glxgearsで正常に動作するようになりました。他に何も確認していない、現在は時間がありません。これがお役に立てば幸いです。 :D

編集: bumblebeeが失敗し、「ドライバーが見つからない」理由は、nvidiaドライバーライブラリーへのパスが正しくないためです。私が望むドライバーバージョンでバンブルビーを動作させるために私が今していることは、/etc/bumblebee/bumblebee.confファイルの次の行を変更することです:

  1. 22行目:Driver=nvidia
  2. 55行目:KernelDriver=nvidia-_version_、つまりnvidia-352
  3. 行58、61:これらの行には、nvidiaライブラリとxorgモジュールへのパスが含まれています。パスはおそらく/usr/lib/nvidia/usr/lib32/nvidia、または/usr/lib/xorgで始まります。 nvidianvidia-_version_に置き換える必要があります。つまり、/usr/lib/nvidia-352です。注意:各行には、コロンまたはコンマで区切られた2つのパスが含まれています。各パスを変更する必要があります(/usr/lib/xorgで始まるパスを編集しないでください)。

デフォルトのドライバーを使用する場合は、_version_current、つまり52行目:KernelDriver=nvidia-currentにする必要があります。パッケージnvidia-currentがインストールされている場合(bumblebee-nvidia)、bumblebeeはSudo apt-get install bumblebee-nvidiaを使用するように事前構成されていると思います。

正しく行われた場合、bumblebeeはドライバーの検索エラーを報告しないはずです。これは、多くのドライバーバージョンで機能しました。

4
gogeccc