启动过程中无法关闭 dGPU

启动过程中无法关闭 dGPU

我在日志系统 (Ubuntu 18.04) 中收到此消息“启动时无法关闭 dGPU。”。此错误导致我的独立 GPU (Nvidia 940mx) 仍在运行,尽管我已切换到集成 GPU (Intel HD 620)。因此电池消耗更快。

我尝试使用以下方法找出有关此错误的详细信息:

systemctl status nvidia-prime-boot.service

结果是:

nvidia-prime-boot.service - 启动时关闭 dGPU
   已加载:已加载(/lib/systemd/system/nvidia-prime-boot.service;已启用;供应商预设:已启用)
   积极的:失败的(结果:退出代码)自 2018-07-10 星期二 23:42:25 WIB;27 分钟前
  进程:996 ExecStart=/bin/sh -c echo OFF > /sys/kernel/debug/vgaswitcheroo/switch(代码=已退出,状态=2)
 主 PID:996(代码=已退出,状态=2)

7 月 10 日 23:42:28 kharismaPC sh[996]: /bin/sh: 1: 无法创建 /sys/kernel/debug/vgaswitcheroo/switch: 目录不存在
7 月 10 日 23:42:25 kharismaPC systemd[1]: 启动期间关闭 dGPU...
7月10日 23:42:25 kharismaPC systemd[1]:nvidia-prime-boot.service:主进程已退出,代码=已退出,状态=2/INVALIDARGUMENT
7月10日 23:42:25 kharismaPC systemd[1]:nvidia-prime-boot.service:结果为“退出代码”失败。
7月10日 23:42:25 kharismaPC systemd[1]:启动过程中无法关闭 dGPU。

有问题vgaswitcheroo

请告诉我如何解决这个问题

系统信息 :

  • Ubuntu 18.04
  • Nvidia 专有驱动程序 390

答案1

我有同样的问题,我发现安全启动会影响 vgasetcheroo 锁定的状态:

安全启动中的 switcheroo 控制错误

尽管 powertop 工具中的电池消耗相同,但尝试禁用安全启动可能会对您有用。

相关内容