Saltar al contenido principal

⚠️ Please note that this topic or post has been archived. The information contained here may no longer be accurate or up-to-date. ⚠️

Capture One 12 doesn't use Discrete GPU

Comentarios

5 comentarios

  • Permanently deleted user
    Did you try with "Automatic Graphics Switching" turned on ?
    0
  • Permanently deleted user
    Yes, it doesn't help either. When I open Final Cut pro it will use the High Performance GPU, but Capture One doesn't

    See here:
    0
  • Jerry C
    Using the utilities for looking at the GPU usage history I could not see Capture One using my MacBook Pro's discrete GPU and so I filed a support case.

    They replied:

    What you might be seeing though is that the OpenCL cache needs to be rebuilt to utilize it.
     
    Do this:

    • Close Capture One


    • Delete the folder: Users > Shared > Capture One > ImageCore


    • Open Capture One (Make sure OpenCL is set to Auto in preferences)


    • Preferences will also show you when OpenCL is fully set up and in use.
Do this to check:

    1. Ensure that Hardware accelleration is set to "Auto"

    2.Reset the image

    3. Enable the Focus Mask

    4.Drag the exposure slider

    5. If the Focus Mask disappears while dragging, OpenCL is used. If it remains visible during adjusting, OpenCL is not used.

    This did not change anything about the utility showing the use of the discrete GPU, and so I asked support about why this was and then they replied:

    Capture One is using all GPU's available, so it may be a false negative you are seeing. CO is not affected by switching what GPU is outputting to the monitor.

    What the indicator-Utils are displaying are what GPU is used for displaying to screen, not for computing. In addition support opined that Capture One always uses all GPUs available for computing.

    So, if support is saying what they appear to be saying, the utility only tells you what GPU is being used for display, not computation. Still, I found this explanation less than completely satisfying. There are software apps available to test the use of the GPU and you may want to make use of one of them.
    0
  • Permanently deleted user
    Thanks a lot for that explanation and instructions. I tried the steps and nothing changed for me also.

    According to those instructions OpenCL is being used on my computer, but I assume OpenCL could also be running on the low-power intel graphics card.

    I'm using gfxCardStatus, the Activity Monitor, and the "About This Mac" screen to see which GPU is being used. Maybe it is possible that they are all lying and Capture One is using the discrete GPU behind the scenes, but nothing is registering it, and when I use other programs such as Final Cut crunching in the background it shows that the discrete GPU is being used for them.
    0
  • Jerry C
    Which is why I found the explanation support gave unsatisfying and incomplete. I did a little more poking around and regret to say, I still am not sure what to say.

    According to Apple, "turning off automatic graphics switching will disable GPU switching and force the MacBook Pro to use the higher powered discrete graphics card rather than the integrated GPU." Capture One would not be able to access the integrated GPU. When automatic graphics switching is on, the operating system determines when to switch.

    Still, when I disable automatic graphics switching, the Energy tab still does not indicate use of the high performance GPU even though it is the only one available. The Energy tab of the Activities Monitor apparently tells you if an app requires the High Performance GPU, but not which GPU is being used.

    If this is not confusing enough, Apple claims that a Yes in the Energy tab GPU column means the discrete GPU is being used, but as you can see, very few apps have a Yes when automatic switching is off, which could mean, turning off automatic switching does not switch all apps to the discrete GPU. More likely, the Requires High Performance GPU column tells you what is going on when automatic switching is enabled and is meaningless when it is disabled.

    I would think gfxCardStatus would report which GPU was in use, but if it reports the integrated GPU is in use when automatic GPU switching is off, something is wrong with it, it is using incorrect information from the Mac OS, or the Mac OS is not actually requiring the discrete GPU when automatic switching is off.

    It would be nice to have a clear technical explanation of what is actually going on.

    Jerry C
    0

La publicación no admite más comentarios.