如何防止 Dell E6530 上的 Bumblebee 在下次启动时禁用 Optimus?

如何防止 Dell E6530 上的 Bumblebee 在下次启动时禁用 Optimus?

我有一台启用了 Nvidia Optimus 的 Dell Latitude E6530。我在 Ubuntu 12.04 中安装了:

  • nvidia-319
  • Bumblebee 稳定 PPA 版本3.2.1-1~preciseppa4按照以下说明进行安装https://wiki.ubuntu.com/Bumblebee
  • Raring 硬件启用内核+Xorg(12.04.3 新安装时默认)

非常适合一只靴子安装后。第一次启动后每次启动都会导致黑屏。我已将其归咎于戴尔机器 BIOS 中的重置选项:安装 Bumblebee 并首次启动后,它会在 BIOS 中禁用它。神奇的是,“启用 Optimus”选项被取消了。

这意味着每次启动 Ubuntu 之前我都必须在 BIOS 中重新启用 Optimus。运行没有 Bumblebee 的操作系统不是重置 BIOS 中的 Optimus 设置。如何防止 Bumblebee 触碰 BIOS 中的设置?

答案1

使用 Xorg-edgers PPA 中的 Ubuntu 13.04 和 Nvidia 325.x 驱动程序,我不再看到任何问题。

还要确保不是使用 Nvidia 专有驱动程序 < 325 似乎需要的任何亮度修复方法。所以,消除acpi_osi=Linux和内核参数中的任何一个acpi_backlight=vendor,否则bbswitch将会抱怨独立显卡缺少 ACPI 句柄,并且无法实际切换显卡。

acpi_backlight=vendor(空闲功耗22W+):

Sep  2 01:17:59 gert kernel: [   12.999284] bbswitch: Found integrated VGA device 0000:00:02.0: \_SB_.PCI0.GFX0
Sep  2 01:17:59 gert kernel: [   12.999292] bbswitch: Found discrete VGA device 0000:01:00.0: \_SB_.PCI0.PEG0.VID_
Sep  2 01:17:59 gert kernel: [   12.999782] bbswitch: failed to evaluate \_SB_.PCI0.GFX0._DSM {0xA0,0xA0,0x95,0x9D,0x60,0x00,0x48,0x4D,0xB3,0x4D,0x7E,0x5F,0xEA,0x12,0x9F,0xD4} 0x102 0x0 {0x00,0x00,0x00,0x00}: AE_NOT_FOUND
Sep  2 01:17:59 gert kernel: [   12.999785] bbswitch: No suitable _DSM call found.
Sep  2 01:17:59 gert bumblebeed[1953]: Module bbswitch could not be loaded (timeout?)

不含acpi_backlight=vendor(空闲功耗10-11W):

Sep  2 08:23:53 gert kernel: [    9.609896] bbswitch: Found integrated VGA device 0000:00:02.0: \_SB_.PCI0.GFX0
Sep  2 08:23:53 gert kernel: [    9.609901] bbswitch: Found discrete VGA device 0000:01:00.0: \_SB_.PCI0.PEG0.VID_
Sep  2 08:23:53 gert kernel: [    9.610153] bbswitch: detected an Optimus _DSM function
Sep  2 08:23:53 gert kernel: [    9.610168] bbswitch: Succesfully loaded. Discrete card 0000:01:00.0 is on
Sep  2 08:23:53 gert kernel: [    9.611411] bbswitch: disabling discrete graphics

升级到 13.04 还修复了其他小问题,而且现在机器在电源管理方面似乎运行得更好了。

答案2

设置TurnCardOffAtExitfalse可修复/etc/bumblebee/bumblebee.conf此问题。关机时卡不会关闭。

更多信息:https://wiki.archlinux.org/index.php/Bumblebee#Enable_NVIDIA_card_during_shutdown

Dell E6530 硬件详细信息:http://linux-hardware.org/?probe=bab3304e66

相关内容