Zum Hauptinhalt gehen

⚠️ 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 doesn't activate or use High Performance GPU

Kommentare

10 Kommentare

  • HansB
    See this thread for information on the GPUs used:
    viewtopic.php?f=71&t=27181&p=128431

    After upgrading/updating the OS and/or CO, it may be good to delete the 'IOCL.bin' file in '/Users/Shared/Capture One/ImageCore/' and relaunch Capture One. This will make CO recompile the openCL extension.


    Regards,
    Hans
    1
  • Emile Gregoire
    According to PhaseOne -and I'm sure Hans' link points to this- C1 uses all GPU's available regardless of which GPU drives the display. If you want to drive the display with the dGPU, switch off automatic graphics switching; it'll then use the RadeonPro. You could also download the app gfxCardStatus to switch manually. It was made for older MBP's but still works on the 2017 MBP (I know as I have the same laptop).

    All that said, if I were C1 I'd simply force automatic graphic switching to the dGPU as do all other programs you mention. The chosen method is causing confusion.
    0
  • Borge Indergaard
    [quote="Emile" wrote:
    According to PhaseOne -and I'm sure Hans' link points to this- C1 uses all GPU's available regardless of which GPU drives the display. If you want to drive the display with the dGPU, switch off automatic graphics switching; it'll then use the RadeonPro. You could also download the app gfxCardStatus to switch manually. It was made for older MBP's but still works on the 2017 MBP (I know as I have the same laptop).

    All that said, if I were C1 I'd simply force automatic graphic switching to the dGPU as do all other programs you mention. The chosen method is causing confusion.


    If that's the case then it's a very confusing implementation indeed. And it's unlike any other application on the Mac, which doesn't really make sense.

    I guess I can use the iStat Menus software (or XRG, which is free) to actually see the load on the dGPU, as it should report GPU usage as well as CPU usage. I'll do that and launch C1 and do some imports and exports, which should show that the dGPU is actually being used for computation. If it's not showing dGPU usage, then C1 isn't using it.

    I'll check and report back.
    0
  • Borge Indergaard
    I just did a quick test in C1 while monitoring with XRG, and it does indeed show activity on the AMD/dGPU when I zoom in, out, load images, adjust changes to exposure, saturation, analyse for CA, etc., even if Activity Monitor and gfxCardStatus reports that only the integrated Intel GPU is being used.

    This is very confusing. It would make sense for Phase One to change this so that the dGPU is actually shown to be in use in Activity Monitor and otherwise, to avoid confusion.

    https://image.ibb.co/fYYNjG/Screen_Shot_2018_01_28_at_04_53_23.png
    0
  • CJT
    I know you probably did it already, but, did you trash the plist for phase one.capture etc, etc??? 😄
    0
  • Emile Gregoire
    Interesting graphs, indergaard, thanks for sharing. What happens when you disable automatic graphics switching, forcing the system to use the Radeon? Is C1 still using both gpu's?
    0
  • Christian Gruner
    [quote="Emile" wrote:
    Interesting graphs, indergaard, thanks for sharing. What happens when you disable automatic graphics switching, forcing the system to use the Radeon? Is C1 still using both gpu's?


    Remember, when you do the switch, you only select what GPU is outputting to the monitor, a pretty trivial task for a modern GPU. All GPU's are still available for CO usage.
    0
  • Christian Gruner
    [quote="indergaard" wrote:
    If that's the case then it's a very confusing implementation indeed. And it's unlike any other application on the Mac, which doesn't really make sense.


    Remember that CO uses OpenCL, which is a computing language, not OpenGL or any other type of graphical rendering language.
    Also, see my reply above regarding what the switching does.
    0
  • Christian Gruner
    [quote="indergaard" wrote:
    Hello

    I am using Capture One 11.0.1 on a 2017 MacBook Pro with the AMD 560 4GB GPU and High Sierra 10.13.3 (which fixed the previous dGPU issues).

    All my regular applications use the dGPU/AMD 560 as normal, but Capture One 11.0.1 doesn't activate the dGPU any more. It only uses OpenCL (which is set to AUTO) on the integrated Intel HD Graphics 630. Activity Monitor reports the following while I am using Capture One:

    Graphics Card: Integrated

    Lightroom, Photoshop, Affinity Photo, Final Cut Pro, my games, and other GPU intensive applications enable the AMD 560 GPU whenever they are running, and then the Activity Monitor reports the following:

    Graphics Card: High Perf.

    All while plugged in to the power adapter. I've tried rebooting the Mac, and disabled an re-enabled Hardware Acceleration in Capture One, but it still keeps using the integrated Intel HD Graphics card, which results in very slow preview rendering and rendering in general with my Sony A7RIII raw files.

    I want Capture One to use the High Performance graphics card, no matter what.


    CO is not affected by switching what GPU is outputting to the monitor.

    What you see when not powered, is more likely a results of lower clockfrequency (and other general power-trickery) on the CPU, as Preview generation and the final rendering-step of the Viewer is CPU-only.
    0
  • Emile Gregoire
    [quote="Christian Gruner" wrote:
    [quote="Emile" wrote:
    Interesting graphs, indergaard, thanks for sharing. What happens when you disable automatic graphics switching, forcing the system to use the Radeon? Is C1 still using both gpu's?


    Remember, when you do the switch, you only select what GPU is outputting to the monitor, a pretty trivial task for a modern GPU. All GPU's are still available for CO usage.


    Thanks for the input, Christian. I was indeed wondering whether macOS would completely disable the onboard gpu.
    0

Post ist für Kommentare geschlossen.