有没有简单的方法可以确定我是否应该使用 来运行程序primusrun
?例如 - Wolfram Mathematica - 没有它也可以运行,但如果有它运行得更顺畅呢?
总是使用 会不会很糟糕primusrun
,因为bumblebee
的目的(如果我理解正确的话)是主动选择何时使用 GPU?那么,从能耗方面来看,如果我运行的每个程序(无论是否图形密集型)都使用 ,难道不是无关紧要的吗primusrun
?
换句话说,是否有一种编程方式可以查看程序是否使用 OpenGL?if [ uses opengl x ]; primusrun x; else x;
每次运行应用程序时都可以使用它来运行命令吗?
答案1
根据 Bumblebee 项目的 Wiki,Bumblebee 的设计允许你在需要时切换。据我所知,这纯粹是为了节省能源。所以基本上,如果你的 BIOS 中有这个选项,你可以单独运行 NVidia 显卡,但效率不高。简而言之,只要你觉得需要额外的图形处理能力,并且愿意为此牺牲一点额外的能量,你就可以使用它