Search Unity

Any plan on extending GPU profiler support?

Discussion in 'macOS' started by bitinn, Jun 14, 2018.

  1. bitinn

    bitinn

    Joined:
    Aug 20, 2016
    Posts:
    961
    Hi all,

    One frustration working with Unity on macOS + Metal is that we can't profile GPU properly.

    While Unity doc has claimed macOS support, I haven't met an Intel GPU which it supports, and Intel GPU is used exclusively on many MacBooks.

    I was working on a custom post processing v2 effect and the lack of GPU profiler didn't help:

    - I can check OnPreCull() or use BeginSample(), but I assume both only measure CPU work.

    - I can measure general framerate, while it works, how much time my post processing effect costs remains a mystery.

    My suggestion:

    - In short term, what we really want to see is a list of GPU that it does work with, for example, if we want to test on MBP 13'', which use Intel GPUs exclusively, are we out of luck?

    - In long term, we want to see some improvement on profiler support. It goes a LONG way in helping Unity developers and players on macOS.

    Thx!
     
  2. bitinn

    bitinn

    Joined:
    Aug 20, 2016
    Posts:
    961
    Answering my own question:

    Just get Intel GPA on macOS, it's more precise, has lower overhead, and surprisingly, a better ui.

    I feel more much confident using it than using built-in profiler.

    So, take the hints from Unity doc, and use the right tool.

    Screen Shot 2018-06-16 at 14.28.22.png