web-dev-qa-db-ja.com

Bumblebee:モジュールbbswitchをロードできませんでした

12.04にアップグレードしたため、IronhideからBumblebeeの最新バージョンに切り替える必要がありました。

さて、bumblebeedを実行しようとすると、次のエラーが表示されます。

FATAL: Module bbswitch not found.
[ERROR]Module bbswitch could not be loaded (timeout?)
[WARN]No switching method available. The dedicated card will always be on.

KubuntuでセカンダリVGAを実際に使用する必要はないので、ディスクリートGPUを完全にシャットダウンし、バッテリーを無駄にしない方法を見つけたいと思います。 Windowsで使用しているため、BIOSから無効にできません。私のカードはnvidia 540Mです。

6
StepTNT

bbswitchは、nvidia GPUを無効にするために使用されるカーネルモジュールです。 buntuでサポートされているOptimusテクノロジーを備えたNVIDIA GeForceですか? の説明に従って、Bumblebee PPAをインストールしてください。そのPPAからBumblebeeをインストールすると、bbswitch-dkmsパッケージも取得されました。このパッケージがインストールされている場合、インストールされたカーネルのカーネルヘッダーが欠落している可能性が高い失敗の理由。

その場合、ヘッダーを含むカーネルを更新します。

Sudo apt-get update
Sudo apt-get install linux-headers
Sudo apt-get dist-upgrade

リブート。それでも問題が解決しない場合は、loadedカーネルのヘッ​​ダーを明示的にインストールしてみてください。

Sudo apt-get install linux-headers-$(uname -r)

それでもモジュールがロードされない場合は、bbswitchを完全に削除して再インストールしてください。

Sudo apt-get purge bbswitch-dkms
Sudo apt-get install bbswitch-dkms
9
Lekensteyn