在 Fedora 16 上,Bumblebee (Optimus) 服务无法通过 3.4 内核启动

在 Fedora 16 上,Bumblebee (Optimus) 服务无法通过 3.4 内核启动

我使用的是华硕笔记本电脑(无 MUX 显卡),配有 GT 630M(重新命名为 540M)GPU,并且仅安装了 Fedora 16。我按照此处描述的说明安装了 bumblebee 和 NVIDIA 驱动程序:http://duxyng.wordpress.com/2012/01/26/finally-working-nvidia-optimus-on-fedora-16/

这些指令与 bumblebee 服务完美配合,在 Linix 内核 3.3 的不同颠覆版本之间正常运行。如果我加载内核版本 3.3.7 和 3.3.8,bumblebee 服务将启动并允许命令optirun运行。内核版本 3.4.2 不会出现这种情况,并且 bumblebee 服务无法启动。

这个问题似乎在这里被提出: https://github.com/Bumblebee-Project/bbswitch/issues/23

我可以很好地使用旧内核,但现在我必须避免任何内核更新。我想知道是否有人熟悉这个问题,这似乎是最近的一个问题。

答案1

1) 您必须确保该内核是使用一组类似的选项进行编译的,即用于编译内核的配置文件

2)在这种情况下,根据我的经验,信号量系统或 BIOS/ACPI 可能有问题,至少如果你问我的话,这是最大的嫌疑。而且 BIOS 和 ACPI 是专有软件,因此它们可以提供如果制造商无法提供更好的支持,这将是一个真正的挑战。

还有https://launchpad.net/~mj-casalogic/+archive/ironhide/这是 Bumblebee 的一个分支,可能是你目前最好的选择。

编辑:您可以访问源存储库https://github.com/MrMEEE/ironhide

相关内容