Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Thanks. I'm getting 76 fps with these settings with Vsync off.
It seems MSAA has a huge impact on performance, much less so under Windows. Investigating...
 
I couldn't figure out why people stressed over getting frame rates higher that 60fps when monitors don't go over that anyway. So there are some monitors that do?
Yes. Apple even makes devices with 120Hz screens.

It may just be twice the monitor refresh rate, not necessarily 120 fps.
That would make a lot more sense.

--Eric
 
Last edited:
Yes. Apple even makes devices with 120Hz screens.


That would make a lot more sense.

--Eric

Yep, the new iPad Pro has a variable refresh rate, that can refresh as the app or process needs it to.

I've got such a hardon for buying one of these high-performance gaming monitors. I noticed a new HP Omen one at Best Buy last week that ticks all the checkboxes for me - 1ms gtg response time, 144hz refresh, HDMI and DP.

So hot!
 
I was wondering about this. I couldn't figure out why people stressed over getting frame rates higher that 60fps when monitors don't go over that anyway. So there are some monitors that do?

I would presume that most people only have 60/50 fps monitors in the majority of cases.

For majority Mac users, you should be correct. But I actually just replaced my 27” ACD by a 144Hz gaming monitor.

In fact, I am surprised MacOS support that very well. Despite Apple never ship any Mac with this config and no need to support it.

CHG90 sample.jpg
 
  • Like
Reactions: ErikGrim
Late 2012 iMac. (BTW, I know I'm below the minimum requirements of the game, but I just wanted to get an idea of how my Mac would handle it).
I guess it's an Nvidia issue in general, not limited to your machine. It doesn't run any better on my Skylake Hackintosh with GTX 980Ti, even on low settings. Guess Feral says "no Nvidia" for a reason. :rolleyes:
 
I don't know, I have the full version of the game. You can run a performance test by ticking a checkbox in the "advanced" pane of the settings window, the one that opens before the game actually launches.
 
Late 2012 iMac. (BTW, I know I'm below the minimum requirements of the game, but I just wanted to get an idea of how my Mac would handle it).

I hope that DEMD is more optimized than Hitman (I think I read in this thread that both games use the same engine).

I hope that is why Feral is taking their time with the port. :)

Given the specs. you posted in the FNBR thread I think you are expecting too much.

In my experience no amount of code optimisation can make a game run well on a machine with 25% of the required VRAM - DXMD on PC has a required minimum of 2GB VRAM.

When you try running a game on something with less than the required VRAM the driver just ends up thrashing as data is continuously copied between VRAM & RAM which is really, really slow. A typical deferred renderer in a game now uses several hundred MB just in render targets and these aren't optional - they all have to exist for anything to render at all - which raises the minimum VRAM requirement significantly from previous generation games. The original developer might be able to drastically reduce texture quality and variation on the lowest possible settings to try and fit inside less VRAM but it becomes harder the later in development you go and it would be asking a lot for Feral or Aspyr to do this once the game is complete.
 
I posted the following in the Deus Ex thread, but I meant to post it here:

Blizzard is backpedaling with respect to Metal support in HoTS (and possibly SC2, I haven't checked).
This is from 10 days ago:
http://us.battle.net/heroes/en/blog/21273597
While we would like to support OpenGL4.1 and Metal for Mac users, we’ve found that our current implementation doesn’t meet our goal of providing the best experience possible. As a result, they have been disabled with today’s patch, and Mac users will default to OpenGL2.1. Apologies for any inconveniences this may cause, and thank you for your patience as we explore ways we can better support these experiences in the future.
So, back to OpenGL 2.1. :confused: With a huge performance hit according to players. https://us.battle.net/forums/en/heroes/topic/20759457467

I find extremely suspicious that Metal (or even OpenGL 4) could not power a game engine initially written for such an old API, and that they preferred sticking to the old OpenGL, which has no future. Methinks things aren't going well between Blizzard and Apple.:rolleyes:
Are Blizzard intentionally screwing Mac users?
 
Last edited:
I posted the following in the Deus Ex thread, but I meant to post it here:

Blizzard is backpedaling with respect to Metal support in HoTS (and possibly SC2, I haven't checked).
This is from 10 days ago:
http://us.battle.net/heroes/en/blog/21273597

So, back to OpenGL 2.1. :confused: With a huge performance hit according to players. https://us.battle.net/forums/en/heroes/topic/20759457467

I find extremely suspicious that Metal (or even OpenGL 4) could not power a game engine initially written for such an old API, and that they preferred sticking to the old OpenGL, which has no future. Methinks things aren't going well between Blizzard and Apple.:rolleyes:
Are Blizzard intentionally screwing Mac users?


Well, intentionally or not, it's certainly having that effect.
 
MacGamerHQ says MXGP3 will come to the Mac. I can't find any information related to a forthcoming Mac release, but if it's indeed planned, the game will use Metal as it uses UE4.
 
Hopefully, with UE4 they'll manage to make a decent port and not some crappy job like they used to when they did the coding on their own.
 
Hey, Flatout 2 was a decent port. ...And that's about it. Pretty much every other Virtual Programming port I have was bungled in some way.

--Eric
 
Given Blizzard’s recent removal of Metal from HotS, I have to wonder if SC2 and WoW will be next. No doubt OpenGL performance on those two games will suck like it does in HotS
 
Given Blizzard’s recent removal of Metal from HotS, I have to wonder if SC2 and WoW will be next. No doubt OpenGL performance on those two games will suck like it does in HotS

Why would you think they would remove metal from WoW? That’s simply not going to happen.

Metal is the ONLY option on WoW for anyone running 10.12. On top of that, it runs great.
 
Given Blizzard’s recent removal of Metal from HotS, I have to wonder if SC2 and WoW will be next. No doubt OpenGL performance on those two games will suck like it does in HotS
SC2 possibly, since it's actually the same engine as HotS and the Metal renderer is also still in beta there.

WoW? Not so much, since the renderer is stable and finalised there and has been for months.
 
I don't play Heroes, but I am under the impression a recent patch introduced a bug which caused the minimap to be unreadable when using Metal. I don't believe this bug is present in SC2, so perhaps the removal from HoTS is related purely to this.
 
That's what's speculated, but from everything I hear, the performance decrease by switching to OGL 2.1 is much worse than the minimap issue. Plus, Metal was merely an option.
And why should clicking a minimap be so hard to implement anyway? This is a UI issue that should depend on the underlying 3D API.
 
Thanks. I'm getting 76 fps with these settings with Vsync off.
It seems MSAA has a huge impact on performance, much less so under Windows. Investigating...
I completely forgot that I wanted to post Dirt Rally benchmarks with MSAA disabled. (Same settings as before, i.e. 1920x1200, High settings minus Smoke Shadows.)

Mac:

GYIqEaN.jpg


Windows:

4s8M9xy.jpg


So, while MSAA certainly has a significant impact on the performance, Windows is still about 34% faster.

There is a v-sync option of 2. Any idea what that does?
To answer this better late than never: it limits the framerate to 30 fps – if there is any reason why you should want this.

That's what's speculated, but from everything I hear, the performance decrease by switching to OGL 2.1 is much worse than the minimap issue. Plus, Metal was merely an option.
And why should clicking a minimap be so hard to implement anyway? This is a UI issue that should depend on the underlying 3D API.
I never actually checked this, but was the minimap issue also a problem with the OpenGL 4.1 renderer? If so, the cause does not seem to have been actually related to Metal. If not, it makes the removal of the OGL 4.1 renderer even more puzzling.
 
Last edited:
So, while MSAA certainly has a significant impact on the performance, Windows is still about 34% faster.
Windows is "only" 20% faster on my Mac, with MSAA off. It's strange that the performance ratio differs. You have a Polaris GPU, right? Didn't performance take a hit with the High Sierra update on your Mac? (Of course, you cannot compare performances between macOS versions with DiRT).
 
Windows is "only" 20% faster on my Mac, with MSAA off. It's strange that the performance ratio differs. You have a Polaris GPU, right? Didn't performance take a hit with the High Sierra update on your Mac?
Yes, I have a Radeon Pro 460 (for full specs, see my last benchmark post).

With the High Sierra update I presume you mean 10.13.2? It did, but as you observed, the extent depends on the MSAA setting (and resolution): at 4x MSAA, I lose almost 25% frames per second, at 2x MSAA only about 12%, and with MSAA disabled, there is virtually no difference. At lower resolutions, the losses are smaller (e.g. only 5% at 1440x900 and 2x MSAA).

(Of course, you cannot compare performances between macOS versions with DiRT).
Since DiRT Rally saves the benchmark results as XML files (in ~/Library/Application Support/Feral Interactive/DiRT Rally/VFS/User/AppData/Roaming/My Games/DiRT Rally/benchmarks/), you can actually compare recent results with older ones.
 
Last edited:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.