Can "Discrete only" GPU cause slowness? I have 2 external monitors to my 2017 Macbook Pro v.10.15.6. Sometimes it slows -- the mouse lags badly.
I installed gfxCardStatus and sometimes the menu choice changes from Dynamic switching to Discrete only. It seems that the mouse starts lagging just when that happens.

Is it possible that &quot;Discrete only&quot; slows the computer?
Why does this switch automatically?
How can I keep it on &quot;Dynamic switching&quot;? The Macbook is always plugged in so power consumption is not a concern.

(This relates to my earlier question, in which &quot;Automatic graphics switching&quot; under Energy saver was getting automatically enabled. I wrote a script to keep it disabled, for better performance with more power consumption. It seems that that is a different setting from this &quot;Dynamic switching&quot; in gfxCard Status since Dynamic switching seems to increase performance.)
The author of gfxCardStatus answered here.

If your goal is better performance regardless of power consumption,
then the solution is really simple: quit gfxCardStatus, delete it, and
disable automatic graphics switching in System Preferences &gt; Energy
Saver. That will cause the discrete GPU to be used all the time.
When gfxCardStatus is running, it manages the automatic graphics
switching setting for you. Dynamic Switching is equivalent to having
the automatic graphics switching checkbox checked.