在Nouveau和Nvidia专有驱动程序之间切换的简便方法

我有一台带有NVidia GPU的笔记本电脑,安装在默认的Intel显卡上。 为了获得最佳的游戏性能,我改用了专有的NVidia驱动程序。 然而,不得不在Nvidia和英特尔GPU之间手动切换,例如玩游戏,这是一项无聊的任务,并且还要求我关闭我正在进行的所有工作,只是为了玩一个小小的rest来玩游戏。 此外,在Nvidia驱动程序上运行意味着仅使用Nvidia GPU,即使是常见的桌面作业,也可以提高功耗和散热量。

我不是那么多铁杆玩家。 我玩的游戏并不是特别沉重,我也不感兴趣完全拥有图形 – 如果它对我来说很好。 我真正想要使用Nvidia的全部function的唯一原因是,在Nouveau无法正常处理的重型游戏中,或者每当我想要编写和执行CUDA代码时。

因此,我想在大多数时候使用Nouveau,但我还希望在需要时使用专有的Nvidia驱动程序。 因此,我想要的是能够随时切换Nouveau和Nvidia驱动程序 – 必须重新启动或注销不应该是一个问题,因为需要切换到专有将意味着我的目标是一个特定的任务 – ,但无需卸载并重新安装 – 每次发生时重新下载Nvidia驱动程序。 对此有何解决方案?