OS X Deus Ex: Mankind Divided on Metal!

Discussion in 'Mac and PC Games' started by imacken, Sep 21, 2016.

  1. wubsylol macrumors 6502

    Joined:
    Nov 6, 2014
  2. Ferazel macrumors regular

    Joined:
    Aug 4, 2010
    #202
    I thought it was due to the failures of GPUs in the nvidia MBP. This caused a pretty big mainboard replacement program that was embarasssing to Apple. Rumor was that NVidia wouldn't pay for the replacement and Apple footed the bill. Apple probably was vexed and vowed to not use their GPUs again.
     
  3. jeanlain, Apr 17, 2017
    Last edited: Apr 17, 2017

    jeanlain macrumors 65816

    Joined:
    Mar 14, 2009
    #203
    What failures, specifically? If you're referring to the 8600M, these mostly occurred in 2009 IIRC.
    At any rate, nVidia and Apple aren't in a good relationship, at all. To the point that nVidia CEO used MacBook Pros to compare to the power of the latest GPU (which was meaningless). There's probably a good reason why nVidia proposes separate drivers. Apple may not want them in macOS. IMO, Apple have sided with AMD because it sees nVidia as a competitor (specifically in respect to its mobile GPUs). Granted, competition with Samsung did prevent Apple from using Samsung parts, but they probably didn't have a choice (and they are moving to TSMC).

    --- Post Merged, Apr 17, 2017 ---
    If even Apple itself doesn't use Metal in its pro apps, it's not a good sign. Metal may be a good replacement for OpenGL in games, but I've read from developers that it's not a good replacement for OpenCL. It cannot use the CPU and, most importantly, it is harder to use for no clear performance gains. There wasn't an issue with driver overhead in GPGPU.
    Vulkan never pretended to replace OpenCL (any more than OpenGL 4.3 with its compute shaders did), but apparently Apple wants Metal to be used everywhere.
    I admit that Vuklan may not be that useful for pro apps after all, although I still believe it would have been more future proof to support Vulkan than porting some IOS framework to the Mac.
    OpenCL support is more important to pros. What Apple did with OpenCL is inexcusable.
     
  4. antonis macrumors 68000

    antonis

    Joined:
    Jun 10, 2011
    #204
    It would be a very dumb move if the new (and so-called modular) mac pro excluded one of the two gpu manufacturers, especially since now nvidia does not only offer the fastest gpus but also the most efficient ones. Laptops (and this includes imac, of course) is another story, but locking a workstation with a specific gpu vendor can never be a good idea, especially since apple - better late than never - admitted their mistakes with the current machine and apologized for it on every aspect.

    Besides, what was the great benefit from AMD ? As the time passed, current mac pro proved to have gpu burn-out problems and drivers-wise crossfire never happened on macOS which is a failure on its own (considering that mac pro's crossfire works on windows side).

    On the APIs side, however, I don't think there will be any changes on the foreseeable future . Apple has taken their decisions, and they will go Metal all the way, for better or worst.
     
  5. ErikGrim macrumors 68040

    ErikGrim

    Joined:
    Jun 20, 2003
    Location:
    Brisbane, Australia
  6. ErikGrim macrumors 68040

    ErikGrim

    Joined:
    Jun 20, 2003
    Location:
    Brisbane, Australia
    #206
    *bumping this from page 3*

    Can you comment at all on what’s holding this up? Metal 2 is now out :p
     
  7. EllieFeral macrumors member

    EllieFeral

    Joined:
    Jan 17, 2014
    Location:
    UK
    #207
    Soz, not yet. I hope this was worth the bump. >.>
     
  8. ErikGrim macrumors 68040

    ErikGrim

    Joined:
    Jun 20, 2003
    Location:
    Brisbane, Australia
    #208
    I'll take it, even if it was a disappointment bump.
     
  9. matrahaim macrumors newbie

    matrahaim

    Joined:
    Nov 5, 2016
    #209
    And is there anything to report now? I mean you guys said it would release by the end of the year. and that was last year.
     
  10. ikir macrumors 65816

    ikir

    Joined:
    Sep 26, 2007
    #210
    Nvidia sleeper too much time. AMD drivers are faster on macOS, eGPU support, Metal and OpenCL shine. Nvidia are super slow on mac side. Vega 56 and 64 can beat even1080 in OpenCL and some games. Radeon has returned to its glory.
     
  11. jeanlain macrumors 65816

    Joined:
    Mar 14, 2009
    #211
    There is a lot of activity on steamDB, and the Mac version of the game is a "qa_branch", so I guess they're testing for bugs on various configs.
     
  12. beepp macrumors member

    Joined:
    Mar 17, 2011
    #212
    It seems clearly you have not seen this page:
    http://barefeats.com/index.html

    Please make a proper research before posting anything.
     
  13. jeanlain, Nov 24, 2017
    Last edited: Nov 24, 2017

    jeanlain macrumors 65816

    Joined:
    Mar 14, 2009
    #213
    Take it easy. The link you posted shows Vega 64 beating the GTX 1080 easily in OpenCL. I would not look at the geebench tests as they are meaningless when it comes to the GPU.
    I'd be more curious to see how these GPUs compare on recent games, where driver optimisations make a bigger difference.
     
  14. antonis macrumors 68000

    antonis

    Joined:
    Jun 10, 2011
    #214
    I'm surprised that nvidia keeps releasing drivers for macOS at first place, since there is no nvidia gpu in any current mac, for a few years now. Regardless, openCL is irrelevant when talking about games, and nvidia has their own api to support rather than optimize openCL. nvidia supports egpu for a long time on PCs so this is not an issue either. AMD on the other hand has major issues with their power efficiency with their gpus.

    However, the bottom line remains; A machine that will be called 'modular' and 'upgradeable' why should it be locked to one gpu manufacturer ?
     
  15. beepp macrumors member

    Joined:
    Mar 17, 2011
    #215
    Here is a example Metal benchmark running Total War: WARHAMMER where
    http://barefeats.com/imac5K_metal.html
    Unfortunately there is no Vega in this case.

    There are OpenCL benchmark results where 1080 is slightly slower than Vega 64 while 1080Ti is the fastest from all or slightly slower:
    http://barefeats.com/vega_resolve.html
    http://barefeats.com/early_vega.html

    ... but comparing OpenCL capabilities of both competitors does not make any sense here as most games are using OpenGL or/and Metal API.

    Saying that Nvidia is "superslow" without any proper evidence seems unfair and misleading.
    It may be a case where Nvidia cards run slower but its because Classic Mac Pro PCI-e and Thunderblot connectors are not fast enough to match the lane speed of those cards.


    Classic Mac Pro and eGPU owners use Nvidia products. How many such users are there nobody knows but it's cool that Nvidia keeps supporting them. I won't count Hackintosh users which might be a hight number but they don's use apple hardware.
     
  16. EllieFeral macrumors member

    EllieFeral

    Joined:
    Jan 17, 2014
    Location:
    UK
    #216
    Thanks for all your questions about Mankind Divided. In response, we now have some big news for this thread. :)

    We know you are hotly anticipating Deus Ex: Mankind Divided on macOS. So we are pleased to confirm that not only are we now in the final stages of development, but also that Deus Ex: Mankind Divided will be polished with Apple’s Metal 2 graphics technology.

    Please be aware that despite our best efforts, we couldn’t get Mankind Divided to run well enough on Intel and Nvidia graphics cards. Therefore, the initial release will support AMD graphics cards only.

    The game is coming to the Feral Store and Steam. Full system requirements and a release date will be revealed closer to launch.
     
  17. Irishman macrumors 68030

    Joined:
    Nov 2, 2006
    #217
    Ah, great news to hear that the game is finally coming to macOS! Sad to hear about the lack of support for Intel and Nvidia, though. I guess that I've been given yet another incentive to start saving for an eGPU upgrade for my late 2012 iMac. Maybe I could start a gofundme or kickstarter page to raise money for an Akitio Node Box and an 8GB RX 580? ;)
     
  18. jeanlain macrumors 65816

    Joined:
    Mar 14, 2009
    #218
    Well, the most powerful nVidia GPU in a Mac is already quite old, so the absence of nVidia support is not surprising.
    But according to reports I've read, Pascal cards run Hitman and other Metal AMD-only games fine.
    Let's hope that Metal Deus-Ex is as well optimised as Hitman, which is almost as fast as the DX11 version. :)
     
  19. Irishman, Nov 29, 2017
    Last edited: Nov 29, 2017

    Irishman macrumors 68030

    Joined:
    Nov 2, 2006
    #219
    Hey, could you link up to the article or forum where you read about Pascal cards running AMD-only games? I'm guessing that limitation is only on macOS, not on Windows 10? I was thinking about how different game engines are optimized differently. The Dawn Engine seems to be the engine powering DEMD, whereas Square Enix built Hitman on its own Glacier 2 engine. On my late 2012 iMac on which I have installed and have been playing Windows 10 games via Bootcamp for about a year now, Doom 2016 gets a frame rate that can run from the mid-20's on outdoor maps with lots of enemies, to 60 fps on indoor maps with same. That is a lot of optimization for a game that I never expected to be enjoying in 2017. The Hitman demo in macOS won't start anymore after the last update (and only got about 10-15fps before that). If only these other engines could do as well in Windows (much less macOS).

    There's a lot of room for improvement across oSs and across hardware.
     
  20. jeanlain macrumors 65816

    Joined:
    Mar 14, 2009
    #220
    I cannot remember where I read reports of nVidia cards running Hitman or Mafia III. Yes, the restriction to AMD is specific to Mac versions.
    The dawn engine is based on the Glacier engine. I measured that Hitman is 15% to 0% slower than the DX11 version on my 2017 iMac (depending on the screen resolution). What's you config?
     
  21. Irishman macrumors 68030

    Joined:
    Nov 2, 2006
    #221

    Sure:

    iMac (21.5-inch, Late 2012)
    2.9 GHz Intel Core i5
    8 GB 1600 MHz DDR3
    NVIDIA GeForce GT 650M 512 MB
     
  22. MrUNIMOG, Nov 29, 2017
    Last edited: Nov 29, 2017

    MrUNIMOG macrumors 6502

    MrUNIMOG

    Joined:
    Sep 23, 2014
    Location:
    Hamburg, Germany
    #222
    The wait is over!
    Wasn't worth it for me though – with AMD-support only I'll have to resort to Boot Camp anyway. :(

    But hey – I can at least make it count as a macOS-purchase now.

    And one can hope that maybe some day, Nvidia support will be added.
    --- Post Merged, Nov 29, 2017 ---
    I have to wonder though... Is it a driver-related issue with Nvidia GPUs in general, or is it just that GTX 680MX and 780M (the most powerful Nvidia GPUs that Apple built into a Mac to date) aren't deemed powerful enough for official support?

    Because while on the Windows side a GTX 660 is required, which 680MX and 780M do surpass, the Linux version requires a beefier GTX 680 (which is the same chip as 680MX or 780M, but clocked significantly higher and thus quite a bit more powerful), I think the latter might be the case. Can you confirm/deny @EllieFeral?
    --- Post Merged, Nov 29, 2017 ---
    Funny thing is, the Linux version is restricted to Nvidia.
     
  23. Asgorath macrumors 65816

    Joined:
    Mar 30, 2012
    #223
    Does this restriction apply to Maxwell and Pascal cards? I find it surprising that I wouldn't be able to play this game on my GTX 1080 Ti, which tends to be massive overkill for most games as I don't have a 4K monitor yet (still waiting for the ASUS PG27UQ). Have you been working with NVIDIA to resolve whatever issues you have? Is it strictly performance of the ancient Kepler-based GPUs in official Apple systems, or are there other problems that might affect a modern GPU as well?
     
  24. imacken thread starter macrumors 65816

    Joined:
    Feb 28, 2010
    #224
    Wasn't my experience as noted in another thread. On my late 2015 27" iMac with M395X, the macOS hitman was a resolution below the Windows version, i.e. I was getting the same performance in 1440p (Windows) as 1080p (Mac).
    The same is the case in F1 2017.
     
  25. Janichsan macrumors 65816

    Janichsan

    Joined:
    Oct 23, 2006

Share This Page