我使用 Grub 双启动 Windows 8.1 和 Ubuntu。当我第一次启动 Ubuntu 时,重新启动,然后从 Grub 中选择 Windows 8.1 并尝试玩游戏,它抱怨没有 nVidia GPU。
在 Ubuntu 16.04 中,我关闭了 nVidia GE Force GT650M(笔记本电脑)GPU,原因是我花了 3 年时间才解决的错误(从 Ubuntu 14.04 开始)。但在 Windows 8.1 中,我打开了 nVidia GPU,尽管使用 Optimus 仅在应用程序上运行。
如果我总是使用 Windows 8.1 重新启动,nVidia GPU 似乎永远不会消失。
为什么运行 Ubuntu 然后重新启动并选择 Windows 后 nVidia GPU 消失了?
答案1
当您启动 Ubuntu 时,它会关闭 nVidia GPU。当您重新启动时,电源仍处于关闭状态,因此 Windows 无法检测到它。当您从 Windows 重新启动回 Grub 然后再重新启动 Ubuntu 时,其他设备也会发生同样的事情。
解决办法是关闭进而打开。
他们之所以称之为“热启动”而不是“冷启动”,“软启动”而不是“硬启动”,是有原因的。这只是一个例子。