Bumblebee:无法加载模块 bbswitch

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 并避免浪费电池。我无法从 BIOS 中禁用它,因为我在 Windows 上使用它。我的卡是 nvidia 540M。

答案1

bbswitch是用于禁用 nvidia GPU 的内核模块。请务必按照说明安装 Bumblebee PPAUbuntu 是否支持具有 Optimus 技术的 NVIDIA GeForce?。从该 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

相关内容