Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Cougarcat

macrumors 604
Sep 19, 2003
7,766
2,553
Not on the GPU - but it is one of the most taxing on the graphics API and per-thread performance.

Zones like Suramar put incredible stress on the systems ability to process draw calls; and thats exactly what Metal/DX12/Vulcan were designed to handle more efficiently.

Yes, that's what I meant. Thanks for elaborating. These APIs are great for MMOs and CPU-bound games. Might not be as useful for shooters.
 

Eric5h5

macrumors 68020
Dec 9, 2004
2,489
591
Not going to matter.

Of course it matters. Aside from GPU drivers, games spend the vast majority of their CPU time running their own code, not calling OS functions. If the new graphics APIs require games to handle more stuff on their own that drivers used to do, guess what happens? Also, being a shooter doesn't magically change performance...detail is detail, draw calls are draw calls. The drivers and GPU don't care whether you're playing a MMO or a shooter.

--Eric
 
  • Like
Reactions: MrUNIMOG

Cougarcat

macrumors 604
Sep 19, 2003
7,766
2,553
Of course it matters. Aside from GPU drivers, games spend the vast majority of their CPU time running their own code, not calling OS functions. If the new graphics APIs require games to handle more stuff on their own that drivers used to do, guess what happens? Also, being a shooter doesn't magically change performance...detail is detail, draw calls are draw calls. The drivers and GPU don't care whether you're playing a MMO or a shooter.

--Eric

I meant, matters in terms of erasing the Windows/Mac performance gap. I don't see Metal making that magically go away. Obviously these APIs will be an improvement (eventually, DX12 with Deus Ex is worse, at least on nVidia cards. Growing pains, I guess.)
 

Irishman

macrumors 68040
Nov 2, 2006
3,407
846
Wow guys, chill out. I'm not sure why you think I am being a troll.

I love gaming on the Mac. I game there as much as I can. But if I want the best performance for demanding titles, I stick to Windows. Luckily, this does not mean as much as it used to, as I play smaller indie games more these days anyway. Right now, I'm happily enjoying Talos Principle and Pillars of Eternity, and they're great. I'm looking forward to trying out DoW II (had it for Windows for ages, could never be bothered to restart to play it) this weekend.

My comments about Metal are just realistic. Metal is not going to magically make the Mac performance hit go away. If you think it will, prepare for disappointment. If it weren't for Metal, we probably wouldn't be getting Deus Ex at all. And it's still behind in needed features. It is possible to love Mac gaming while criticizing it and Apple.

Perhaps my mistake was posting like I was on Inside Mac Games. We're a jaded bunch when it comes to Apple over there. ;) Also, sarcasm doesn't read well on the internet. I hate on it because I love it.


What you call being realistic comes across as just pessimistic to many of us reading your posts. Noone thinks Metal is magic. But it's new, and some of us are willing to give Apple the benefit of the doubt. Certainly Aspyr, Feral, Epic, and other actual developers who work with games and code every day will be where the proof lies.

My 2 cents. :)
[doublepost=1475025629][/doublepost]
I meant, matters in terms of erasing the Windows/Mac performance gap. I don't see Metal making that magically go away. Obviously these APIs will be an improvement (eventually, DX12 with Deus Ex is worse, at least on nVidia cards. Growing pains, I guess.)


It's not magic. It's science. :)
 
  • Like
Reactions: MrUNIMOG

jeanlain

macrumors 68020
Mar 14, 2009
2,440
939
I think we have 2 sources of comparisons between openGL and Metal on the Mac: GFXBench and WoW. In both, Metal is much faster than openGL (especially on GFXBench Manhattan). So current evidence suggests that Metal will make Deux Ex run better.
And I don't see why the complexity of a game should reduce the performance gaps between the 2 APIs. The more draw calls you have per frame, the bigger the gain, unless you are not CPU-limited.

Someone mentioned Vulkan. While it would be cool to have it, Metal is not a waste of time. At least it is well designed and "easy" to use.
Metal is super simple and very, very clear.
http://aras-p.info/blog/2015/03/13/thoughts-on-explicit-graphics-apis/

See what others have to say about Vulkan/DX12 from a developper point of view.
https://twitter.com/TimSweeneyEpic/status/628713913094422528
https://twitter.com/Tojiro/status/628664374408839169
GL -> Vulkan is like complaining that your Prius is too slow, so someone gives you all the pieces of a Ferrari.

Since Feral are not Engine developers, porting a game to Vulkan would have been too big a task for them, possibly. Will the Linux version of the game use Vulkan? I don't think so.

EDIT: quoting a slide from a Unity Dev:
•Metal:
–Much less code than in GLES :)
–Much faster than iOS GLES :)
•DX12:
–Similar amount of code to DX11
–Much slower than DX11 :(:(:(
Granted, it's about Metal on iOS not on the Mac, but clearly it shows that Apple did a good job.

OTOH, Metal on the Mac lacks features, namely geometry shaders, but the architecture of the API and potential performance gains are nothing to sneeze at.
[doublepost=1475044828][/doublepost]I'd like to stress that while many have talked about Metal, namely Blizzard, Aspyr, Unity and Epic, Feral had remained silent. Yet they may be the first to port such a graphically intense game (not just an game engine) to Metal. Kudos to them.
 
Last edited:
  • Like
Reactions: MrUNIMOG

wubsylol

macrumors 6502
Nov 6, 2014
381
391
Linux version is out November 3rd, but Mac version "is standing by until Metal is updated later this year".

I guess Sierra introduced some bugs with Metal and they're waiting for a fix before releasing. I hate delays, but at least the experience will be better from release.
 

imacken

macrumors 65816
Original poster
Feb 28, 2010
1,232
127
Oh well, I guess that'll give us time to finish Mad Max!
Is Mad Max Metal?
 

Cougarcat

macrumors 604
Sep 19, 2003
7,766
2,553
I guess Sierra introduced some bugs with Metal and they're waiting for a fix before releasing. I hate delays, but at least the experience will be better from release.

More likely they are waiting for a critical feature to be added.
 

wubsylol

macrumors 6502
Nov 6, 2014
381
391
More likely they are waiting for a critical feature to be added.

It is unlikely a point release would add a feature critical for release, but not critical for beginning development.
WoW, for example, has issues with Metal on both ATI and Intel hardware, so its probable that they're also experiencing issues and waiting for a fix before alienating a huge portion of the potential audience.
 

jeanlain

macrumors 68020
Mar 14, 2009
2,440
939
It's unusual for a developer to speak about future macOS versions. I suppose 10.12.1 solves a bug with Metal. I don't see any other update that could be said to come this year with confidence.
 
  • Like
Reactions: MrUNIMOG

koyoot

macrumors 603
Jun 5, 2012
5,939
1,853
Linux version is out November 3rd, but Mac version "is standing by until Metal is updated later this year".

I guess Sierra introduced some bugs with Metal and they're waiting for a fix before releasing. I hate delays, but at least the experience will be better from release.
Or maybe they know that Metal will get update with new features, and they will be announced on upcoming event.
 
  • Like
Reactions: MrUNIMOG

jeanlain

macrumors 68020
Mar 14, 2009
2,440
939
I highly doubt that Metal will receive new features at this event, much less announced by Apple.
Sierra has just been released and Metal won't get new features until WWDC 2017.
 
  • Like
Reactions: Janichsan

matrahaim

macrumors newbie
Nov 5, 2016
3
4
And now the Linux version is out, and the mac people are still waiting. And from what they say "waiting for apple to update metal" it does sound like a long wait, like at best a couple of months but most likely next major macOS release, if at all. So what I wonder is if there is any ETA or knowledge about what Metal is lacking and if they have any kind of information from apple that this would indeed come sooner rather than later.
 

Cougarcat

macrumors 604
Sep 19, 2003
7,766
2,553
And now the Linux version is out, and the mac people are still waiting. And from what they say "waiting for apple to update metal" it does sound like a long wait, like at best a couple of months but most likely next major macOS release, if at all. So what I wonder is if there is any ETA or knowledge about what Metal is lacking and if they have any kind of information from apple that this would indeed come sooner rather than later.

Feral said by the end of the year, which would have to mean the 10.12.2 release.
 
  • Like
Reactions: MrUNIMOG

Janichsan

macrumors 68040
Oct 23, 2006
3,059
11,232
Feral said by the end of the year, which would have to mean the 10.12.2 release.
There's no guarantee 10.12.2 will be coming this year. Apple's release cycle for their minor updates has significantly slowed. They have only just distributed the very first beta of 10.12.2 to developers and it will probably be a few months until the final version.

For comparison: the last two 10.x.2 updates were released in late January/early February.
 

Cougarcat

macrumors 604
Sep 19, 2003
7,766
2,553
For comparison: the last two 10.x.2 updates were released in late January/early February.

Last year, though, .1 was released in mid-November, not October. Apple still has plenty of time to get .2 out by Christmas.

If Feral's statement is accurate I don't see how it isn't coming next month. Apple's not going to put out a "supplemental graphics update."
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.