Is there an easy way to find out if I should run a program with primusrun? For example - Wolfram Mathematica - it can do without it but what if it runs smoother with it?
Would it be bad to always use primusrun, as bumblebee's purpose, if I'm understanding it correctly, is to actively select when to use the GPU? Shouldn't it not matter, then, in terms of energy consumption, if every program I run, graphics-intensive or not, uses primusrun?
In other words, is there a programtical way of seeing whether a program uses OpenGL? Can this be utilized to make the command if [ uses opengl x ]; primusrun x; else x; run every time I run an application?