如何在16.04上使用专有驱动程序在Nvidia卡上启动单个应用程序

在Ubuntu支持Optimus技术的最初阶段,Bumblebee就可以在专用的Nvidia卡上启动一个应用程序,同时将系统的其余部分留在集成的Intel上。

Bumblebee始终是一个临时项目,并且 – 原则上 – 取代了Prime的全力支持(最后一次发布是在2013年,现在已经死了项目)。

现在我可以从Nvidia设置应用程序更改卡,注销和登录, 整个系统使用我的专用卡。

这是我想避免的。 我在笔记本电脑上工作,做事,比我想玩一些游戏一段时间,或编辑一些照片。 注销,然后重新登录需要一些时间,然后当我完成后我必须恢复,如果我忘了一切后几天开始升温……

那么,问题是我如何使用专有的Nvidia驱动程序(340)在16.04上获得与bumblebee(在专用GPU上启动单个应用程序)相同的结果?

更多细节,这是我的lspci

 $ lspci -nn | grep '\[03' 00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09) 02:00.0 3D controller [0302]: NVIDIA Corporation GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] [10de:1140] (rev ff) 

我想在Nvidia卡上使用Darktable和Steam游戏。