F1 2017 - performance comparison

Discussion in 'Mac and PC Games' started by imacken, Aug 27, 2017.

  1. jeanlain macrumors 65816

    Mar 14, 2009
    Look in the "advanced" pane of the Hitman Options window (that is, the one that opens before the game actually launches).
  2. imacken thread starter macrumors 65816

    Feb 28, 2010
    Got you! Thanks.
    Here is my result:
    System Info:
     CPU Vendor: GenuineIntel
     CPU Brand: Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz
     CPU Cores: 8
     CPU Speed: 4.01GHz
     System Memory: 13.76GB / 32.00GB
     GPU: AMD Radeon R9 M395X
     GPU Memory: 4.00GB
    Graphics Settings:
     RESOLUTION: 1920 x 1080
     ResolutionWidth = 1920
     ResolutionHeight = 1080
     Refreshrate = 0
     Fullscreen = 1
     ExclusiveFullscreen = 1
     VSync = 1
     VSyncInterval = 1
     Monitor = 0
     Adapter = 0
     Aspectratio = 0
     WindowPosX = 320
     WindowPosY = 180
     WindowWidth = 1920
     WindowHeight = 1080
     Stereoscopic = 0
     Stereo_Depth = 3.000000
     Stereo_Strength = 0.030000
     WindowMaximized = 0
     FocusLoss = 0
     UseGdiCursor = 0
     HDR = 0
     ShadowQuality = 1
     ShadowResolution = 1
     TextureResolution = 2
     TextureFilter = 2
     SSAO = 0
     MirrorQuality = 0
     AntiAliasing = 1
     LevelOfDetail = 2
     MotionBlur = 0
     Bokeh = 0
     SuperSampling = 1.000000
     Gamma = 0.950000
     QualityProfile = 4
    Benchmark Results:
    ---- CPU ----
    6462 frames
     56.27fps Average
     13.06fps Min
    200.25fps Max
     17.77ms Average
      4.99ms Min
     76.59ms Max
    I can't test Windows at the moment as it is a 80Gb install.
    Inevitably, I have to ask, did Janichsan use the latest AMD Crimson drivers, or the sub-standard old Apple ones for his Windows result? I cannot emphasise how critical that is to make a proper comparison.
  3. Janichsan macrumors 65816


    Oct 23, 2006
  4. imacken thread starter macrumors 65816

    Feb 28, 2010
    Thanks, yes. I also posted my results.
  5. Janichsan macrumors 65816


    Oct 23, 2006
    I didn't have the absolutely latest drivers, but far more recent ones than the Bootcamp drivers. The drivers I used definitely have specific optimisations for Hitman.
  6. imacken thread starter macrumors 65816

    Feb 28, 2010
    What is your system spec? Your results are quite a bit lower than mine, although I haven’t compared your settings.
    However, the fact that your Bootcamp results were 18% faster than macOS without using the latest drivers is also fairly consistent with the F1 observations from earlier.
  7. jeanlain macrumors 65816

    Mar 14, 2009
    FYI, I'm getting 63.8 fps average with the same settings as used by imacken. This is on my i5 iMac with radeon 580. The performance difference is small, but at this resolution, the radeon 580 is under-utilised. Usage stands mostly between 60% and 70%. At 4K, GPU usage is >95%.
  8. imacken thread starter macrumors 65816

    Feb 28, 2010
    Interesting, can you do it at 1440p?
    --- Post Merged, Aug 30, 2017 ---
    I am getting 45fps on the benchmark @2560x1440.
    Graphic settings are:
    Vsync On
    Vsync int 1
    Detail High
    Texture Detail High
    Filter Anix4
    SSAO off
    Shadow Map Medium
    Shadow Res Medium
  9. Janichsan, Aug 30, 2017
    Last edited: Nov 17, 2017

    Janichsan macrumors 65816


    Oct 23, 2006
    Oh, right, I didn't mention that: I have the 2016 15" rMBP with 2.9 GHz i7, 16 GB RAM, and the Radeon Pro 460 (4 GB VRAM).

    It's actually quite consistent with most other performance comparisons I've made myself or seen elsewhere: no matter if Unreal Tournament, War Thunder, World of Warcraft, or Total Warhammer, the Windows version always shows usually a between 10 and 20% better framerate.

    The F1 2016 benchmarks jeanlain quoted are still the only ones I've seen that reported a better performance for the Mac version.
  10. imacken thread starter macrumors 65816

    Feb 28, 2010
    Yes, as I've said before here, I feel those tests were pretty unconvincing for the reasons stated already here.
    To repeat myself again, it is essential to be using the AMD Crimson drivers from bootcampdrivers.com to make any meaningful comparison with macOS performance.
  11. jeanlain macrumors 65816

    Mar 14, 2009
    I'm getting 62 fps with your settings.
    FWIW, I just re-tested Hitman with the latest crimson drivers and the difference between Metal and DX11 has not noticeably changed.

    Are there F1 2016 Metal-DX11 comparison tests posted online beside the ones we're discussing?
    Also, DX11 War Thunder is way faster than the Metal version on my Mac. Like 50% faster.
  12. imacken thread starter macrumors 65816

    Feb 28, 2010
    That seems strange. 63@1080p and 62@1440p?
    Re drivers, what were you comparing the latest Crimson (17.8.2?) with?
    Also, on Windows Hitman, I think it is FPS limited to 60. Have you tried the DX12 option?
    I’m going to install it tonight.
  13. marksatt macrumors regular

    Jun 26, 2013
    Epic UK
    Ah, I bet Codies/Feral are syncing to the display V-Blank to get better frame-pacing - by going through CoreAnimation there's no option to disable V-Sync in Metal but it is a triple-buffered display pipeline so the API won't block you until you hit 120Hz - you've got to do that yourself.

    For racing games like F1 though the actual pacing of the frames at regular (33.3ms or 16.6ms) matters or it'll feel terribly hitchy and hard to control as the frame pacing wanders around. The game is going to be a much better experience to play with this feature forced on.
  14. jeanlain, Aug 30, 2017
    Last edited: Aug 31, 2017

    jeanlain macrumors 65816

    Mar 14, 2009
    Rasterisation (pixel generation) is entirely done by the GPU. So as long as GPU usage is moderate (i.e., GPU is waiting on the CPU or V-Sync in on), changing resolution should not change performance much. It's a common pattern (and there's no reason to distrust the F1 2016 results that show this pattern). This is why GPU hardware performance should be compared at very high resolutions. At low resolutions, you compare different CPUs or APIs (driver efficiency, since drivers "live" on the CPU).

    Note that in 4K, Metal and DX11 perform equally in Hitman. Difference is insignificant and ranking may depend on the particular run. Hence, the difference in performance between OSes pertains to differences in efficiency of the CPU code (engine and API/driver code), not the GPU code since performance is limited by the GPU throughput at high resolution and not by the CPU. Efficiency of the CPU code has always been the main cause of differences in perf between macOS and Windows, so it's common to see fps differences between OSes decrease as resolution increase. It's the case for the F1 2016 mac4ever test, but this time Metal has the lead in CPU efficiency.

    Windows performance in Hitman is uncapped. DX12 is faster, but not reliable through the entire test (severe drops). I may retry.
    Boot camp comes with drivers v. 16.2 or something.

Share This Page