バンブルビー: モジュール bbswitch をロードできませんでした

バンブルビー: モジュール 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 です。

答え1

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

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

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

再起動してください。それでも問題が解決しない場合は、ロード済みカーネル:

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

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

sudo apt-get purge bbswitch-dkms
sudo apt-get install bbswitch-dkms

関連情報