PSA - Automatic Graphics Switching needs to be turned OFF in order for C20 to work properly
About a month ago, I posted this thread about sluggish performance of C20 when making adjustments. I've been working with Capture One Support for the last month to try and solve this, and was finally told that in order for C20 to work properly on my MacBook Pro, Automatic Graphics Switching in the energy settings of system preferences needs to be turned OFF.
I'm not sure if they just got tired of trying to troubleshoot my issue and this was the easiest solution, or if it's the actual truth, but wanted to post it here as I can't find any support documentation that says you need to do this in order for C20 to function as expected.
If true, this also means that the software isn't designed to take advantage of the MacBook Pro's ability to switch from integrated to discrete graphics as needed. Whether this is an issue of not using Metal or not, I'm not smart enough to know. But wanted to share with everyone in case you're having the same issue.
-
Hi,
I have an old MacBook Pro (late 2013) with an "integrated" Intel Iris GPU and a "discrete" NVidia GT750M, the automatic switching is turned ON, the hardware acceleration in C1 is also ON (and refered as "used"), and everything works fine when working with C1 20.
Robert
0 -
It seems strange to me too, especially hearing that. I pushed back on them, so we'll see what they say, but that came straight from the support person. This was the email in full:
"Thanks for the data provided.
In order to run the software smoothly, your computer needs to use high-performance graphics. Please, make sure to have Automatic graphics switching disabled when using Capture One so that OpenCL works reliably and efficiently."0 -
You mention energy settings in the the first post.
Is the perceived performance problem related to the Energy Settings in so far as the system may decide to disable use of the GPU (the enabler of faster processing) in some situations leaving you with the CPU and whatever possible OpenCL processing assistance is available with the CPU alone?
if so does disabling Automatic Graphics Switching also prevent the system using the lowest Energy Usage settings on the basis that GPU is always required?
I am perhaps fortunate in that with my older Windows system the inbuilt Intel GPU's Graphics processing is not considered to be too low powered to be used for Image processing by C1 - but it is used for handling screen graphics.
All major processing is either via the CPU or the (not very powerful but usable) GPU and so I keep my power usage management in a state that means the GPU will always be available in preference to saving a little energy usage during operation.
In truth it probably does not make much overall difference to processing times other than preventing the entire system going into "limp" mode so save a little electricity from time to time.
I'm wondering if that is the effect you are battling.
Grant
0 -
Hey Grant,
I understand why you would think that, but as far as I'm aware is the energy settings relate only to whether the computer dynamically switches between the integrated GPU and Discrete GPU or has the Discrete GPU used exclusively. While processor throttling can happen when the CPU is over taxed, the software itself is supposed to tell the computer when it needs the discrete GPU so the computer can dynamically switch.
The issue here is that (at least for me) this isn't happening and the performance of the app suffers unless I disable the dynamic switching. This seems to be an issue only with newer MacBook Pros, so it would seem to be some sort of bug in the app itself.
0
Post is closed for comments.
Comments
4 comments