让您配置 Nvidia Optimus 的 Bumblebee 项目是否完全可以安全使用?

让您配置 Nvidia Optimus 的 Bumblebee 项目是否完全可以安全使用?

它按预期运行(Ubuntu 12.04 x64),我没有遇到任何问题。但是我有点担心硬件可能受到损坏,我知道这有点牵强,但这是一个非官方的解决方法,有谁知道这个软件会带来什么风险,硬件制造商有什么批评吗?

答案1

尽管是非官方的,但 Nvidia 知道 Bumblebee 项目。

他们的一句话公关回应(我不完全同意,但这与此无关):

最近,有人质疑我们缺乏对 Optimus 笔记本技术的支持。当我们推出 Optimus 笔记本技术时,它仅支持 Windows 7。开源社区在 Bumblebee 开源项目的支持下团结起来解决这个问题http://bumblebee-project.org/。因此,我们最近对 R295 驱动程序中的安装程序和自述文件进行了更改,旨在使与 Bumblebee 的交互更加容易。

如果 Bumblebee 很危险,用户应该会抱怨很多。然而,事实并非如此,所以你可以假设 Bumblebee 是安全的。

目前,Bumblebee 由两部分组成:

  1. 允许您使用该optirun程序使用 nvidia 卡
  2. 在不使用 nvidia 显卡时将其禁用

第一个功能与 nvidia 驱动程序一样安全。除了额外的(软件)层之外,该过程与使用 nvidia 卡作为主卡的系统相同。

第二个功能使用自定义内核模块,bbswitch,它与 ACPI 子系统交互。当将 bbswitch 与 Bumblebee 结合使用时,该卡在启动时被禁用,在关机时被启用。作为模块的作者bbswitch,在将 bbswitch 与 Bumblebee 结合使用时,我没有收到任何硬件损坏的信号。

当使用不带 Bumblebee 的 bbswitch 时,必须注意在关机时启用某些机器的卡。这可以通过向 bbswitch 模块发送 OFF 命令来完成。如果不这样做,某些机器可能会在下次启动时使 nvidia 卡消失。在某些机器上,可以通过关闭机器电源来撤消此操作。其他机器需要重置 BIOS。同样,这仅在使用不带 Bumblebee 的 bbswitch 或仅使用 bbswitch 而没有采取特殊措施时发生。此问题的错误报告可以在https://github.com/Bumblebee-Project/Bumblebee/issues/224

以 nvidia 卡作为主显卡的笔记本电脑可能存在同样的问题。这意味着散热设计不佳的笔记本电脑在 nvidia 卡负载过重时可能会过热。不过,这并非 Bumblebee 独有的问题。

答案2

我自己用过,从来没有遇到过任何问题。我认识一些其他人也用过,他们都没有遇到过问题。

遗憾的是,说软件不会损害你的系统永远都是不安全的。软件中总会有隐藏的错误,导致严重错误。这就是为什么即使是软件开发人员也不能告诉你它肯定可以安全使用。

我个人的评估是,损坏硬件的可能性非常小,因为据我所知,所有硬件关键部分(例如电源管理)都是由官方 nvidia 驱动程序完成的。我猜最糟糕的情况是您的 X-server 配置被破坏。但到目前为止,我还没有听说过 bumblebee 有什么缺点。

这可能不是一个明确的答案,但我还是会发布它,因为就像我说的,我认为不可能有一个明确的答案。

相关内容