启动时在集成显卡和独立显卡之间切换

启动时在集成显卡和独立显卡之间切换

在我的新笔记本电脑(Lenovo T520)上,有两张显卡:集成英特尔卡和 NVidia 卡。

该笔记本电脑支持 Optimus,但由于目前仅支持 Win7(我知道在 Linux 中支持它的各种努力),我使用 BIOS 设置禁用集成的英特尔卡,并且只使用 NVidia 图形。

当我坐在办公桌前时,一切都很好。使用 NVidia 显卡(我安装了驱动程序nvidia-current),我可以连接两个外接显示器(使用英特尔显卡无法连接两个外接显示器)。

问题如下:

  • 我有时使用电池供电的笔记本电脑。使用电池供电时,我想使用英特尔显卡,因为它耗电量较少。
  • 当使用电池启动计算机时,我进入 BIOS 设置以禁用 NVidia 并启用 Intel 显卡。
  • 当我尝试此操作时,NVidia 驱动程序加载后出现空白屏幕。
  • 我的问题:在这种情况下,如何设置操作系统以便它使用正确的驱动程序?
  • 它不必是自动的,我很乐意在启动过程中的某个时刻进行手动选择。

答案1

可以使用启动选项将某些模块列入黑名单modprobe.blacklist。有关为此创建启动项的说明,请参阅类似的问题,在 GRUB 菜单中,选择是否使用 NVidia 驱动程序

答案2

您必须将 Nvidia 驱动程序从内核模块列入黑名单。

要确定 Nvidia 驱动程序是否导致了您的问题,您应该syslog在 PC 挂起时检查您的权限。或者,如果您可以进入终端,请运行命令modprobe -l nvidia以查看驱动程序是否已加载。

要将驱动程序列入黑名单,请将该行添加blacklist nvidia到文件末尾/etc/modprobe.d/blacklist.conf

相关内容