Search Unity

  1. Good news ✨ We have more Unite Now videos available for you to watch on-demand! Come check them out and ask our experts any questions!
    Dismiss Notice

OS X Metal support?

Discussion in 'General Discussion' started by jasenj, Jun 8, 2015.

  1. jasenj

    jasenj

    Joined:
    Jun 8, 2015
    Posts:
    1
    Has the Unity team been playing with OS X Metal? Any word on when we end users will see it?
     
  2. jpad0

    jpad0

    Joined:
    Aug 13, 2013
    Posts:
    4
    Seeing UE4 running on OS X Metal was great news. They listed the following partners and Unity3D was among them:



    Would also be curious to know what state it's in and when we can hope to see it.
     
  3. Ferazel

    Ferazel

    Joined:
    Apr 18, 2010
    Posts:
    450
    I wonder if they'll actually make the Editor to run in Metal on 10.11 as well as the standalone player?
     
  4. voltage

    voltage

    Joined:
    Nov 11, 2011
    Posts:
    493
    They also claimed 10X better performance on draw calls. This is actually my first time hearing about this software. It sounds amazing. Just how powerful would this make an integrated graphics card? Actually getting good frame rates on lower end macs sounds nice. Why arn't more of us talking about this?
     
  5. cl9

    cl9

    Joined:
    May 31, 2013
    Posts:
    417
    It looks like Metal is where Apple wants to go. Vulkan, and probably any future version of OpenGL, are basically dead for Mac and iOS.
     
  6. Ferazel

    Ferazel

    Joined:
    Apr 18, 2010
    Posts:
    450
    This is the same performance gains that Vulkan/Mantle/DirectX12 are claiming. The tricky thing is that integrated cards are often not CPU limited but GPU limited. The draw call performance improvements are for cpu overhead. It does not improve the GPU's fill rate, memory bandwidth, or other GPU limitations.
     
  7. cl9

    cl9

    Joined:
    May 31, 2013
    Posts:
    417
    Mantle's dead. It's API was absorbed into Vulkan.
     
  8. superpig

    superpig

    Drink more water! Unity Technologies

    Joined:
    Jan 16, 2011
    Posts:
    4,370
    Yes, work is happening on this.
     
    peter_misak, Jagwire and MrEsquire like this.
  9. JohnRossitter

    JohnRossitter

    Joined:
    Dec 18, 2013
    Posts:
    1,027
    I can say that running Unity code on a modern iOS device with Metal did give me about an 8x performance boost.
    I'm very excited to see where this goes for OSX, and curious to see what Shader Model it will support.
    Please keep us up to date on this Unity!
     
    Jagwire likes this.
  10. Mantas-Puida

    Mantas-Puida

    Unity Technologies

    Joined:
    Nov 13, 2008
    Posts:
    1,857
    Like Richard said, we are working on this.
    We expect to have some preview builds later this summer. Stay tuned.
    Editor running on Metal is on our roadmap, but player support will come first.
     
  11. gistya

    gistya

    Joined:
    Jan 20, 2015
    Posts:
    3
    Any updates on this? I just installed El Capitan, and I'd love to start working on something here.
     
  12. goat

    goat

    Joined:
    Aug 24, 2009
    Posts:
    5,180
    Are Metal & Vulkan going to wind on being the same thing? Or is Metal Apple's version of DirectX?
     
  13. Ferazel

    Ferazel

    Joined:
    Apr 18, 2010
    Posts:
    450
    Looks like there is an implementation available in the 5.3 beta. I haven't tested it out yet, but sources seem to indicate performance is generally worse than OpenGL currently.

    Metal and Vulkan are not the same thing. The end goal of all of the new graphics APIs are similar, give more control over the GPU to the developer. Looking at Metal as Apple's DirectX is actually an OK way to think about it. Just like DirectX is only available on Microsoft products, Metal is only available on Apple products. Vulkan is designed to be a multi-platform API that will work on all platforms (except Apple's ecosystem). This may change in the future, but I think OS X is going with Metal as their primary graphics rendering API.
     
    goat likes this.
  14. Mantas-Puida

    Mantas-Puida

    Unity Technologies

    Joined:
    Nov 13, 2008
    Posts:
    1,857
  15. blunzn

    blunzn

    Joined:
    Jan 14, 2015
    Posts:
    11
    Hi,

    are there any estimations on when metal will be available in the editor? I am writing a native plugin, which uses metal kernel and rendering functionality, which works fine on ios. but for development, this also has to run on OS X, and i am having troubles mixing metal and OpenGL rendering.
    An estimation would help us a lot in planning our next steps.

    Thanks!
     
  16. Mantas-Puida

    Mantas-Puida

    Unity Technologies

    Joined:
    Nov 13, 2008
    Posts:
    1,857
    It's under development, but won't be ready for preview earlier than in timeframe of Unity 5.5.
     
  17. TheMysticalSock

    TheMysticalSock

    Joined:
    May 7, 2014
    Posts:
    7
    Any news on Metal? I'm on Yosemite. Is it worth moving to El Capitan for Unity3D Metal support? As it would be the only reason for me to do the upgrade.
     
unityunity