Some Vulkan vs. OpenGL testing on my Mac (M5 MacBook Air)

/u/Applecations

Guest
offline
Some Vulkan vs. OpenGL testing on my Mac (M5 MacBook Air)

I've seen quite a bit of other posts going around with people testing out this new snapshot and between OpenGL and Vulkan, but not many if anyone testing it on Mac, so I figured I'd give it a shot.

Here's the testing and my results/observations:

Seed: -1158711852092391580

Version: 26.2 snapshot 1

Settings: In-game "Fancy" preset

My machine: 13" MacBook Air M5, 16GB RAM, 10C CPU/8C GPU; tested all at 1920x1200 resolution

Photo 1: Overworld (average terrain, near spawn)

OpenGL:


  • Didn't get lower than 180 fps
  • Peaked around 200fps
  • Mostly hovering around 190-205 fps

Vulkan:

  • Didn't get lower than 180 fps
    • It did have occasional frame drops to 100fps and sometimes below; it would stay for about 10-15 seconds at those lower framerates before climbing back up again
  • Peaked around 250-260 fps
  • Mostly hovering around 220 fps

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Photo 2: Overworld (facing mountain/terrain)

OpenGL:


  • Didn't get lower than 180 fps
  • Peaked around 230 fps
  • Mostly hovering around 190-210 fps

Vulkan:

  • Lows mostly around 210 fps, occasional drops to 180 fps
  • Peaked around 270fps
  • Mostly hovering around 240-250 fps

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Photo 3: Nether (facing bastion)

OpenGL:


  • Lows around 170-180 fps
  • Peaked around 230 fps
  • Mostly hovering around 190-200 fps

Vulkan:

  • Didn't get lower than 210 fps
  • Peaked around 280-300 fps
  • Mostly hovering around 240-250 fps

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Photo 4*:* Overworld (inside an ancient city)

OpenGL:


  • Lows around 350 fps
  • Peaked around 430 fps
  • Mostly hovering around 390-400 fps

Vulkan:

  • Lows hovered around 200 fps
    • it did have occasional "stutters"/frame drops going down to around 180-200fps, usually smoothed back out and framerates climbed back up after 5-10 seconds
  • Peaked around 410 fps
  • Mostly hovering around 370-390 fps

~~~~~~~~~~~~~~~~~~~~

Conclusion/Overall Thoughts

I didn't really know what to expect, but they seemed to perform somewhat evenly between the two on Mac (though this could be a Mac thing and perhaps one utilizing Metal (Apple's graphic API) a bit more). OpenGL was technically depreciated on macOS quite some time ago way back in 2018 with macOS Mojave.

Regardless, the most noticeable was in that bastion and facing that mountain, where Vulkan gave a bit more fps and felt a bit smoother. But otherwise they both were pretty similar. Something I did notice though, is Vulkan had more random stutters/random fps drops that OpenGL didn't have, so overall OpenGL felt a bit more consistent in its frame rates at times.

As I was starting to test this out, I did also notice that Vulkan seemed to be a bit more prone to some performance drops when I was adjusting settings and did some custom settings (not shown here), where Vulkan was really struggling to hit 100fps consistently, often dropping down to 60 and even 30 for a brief bit before returning back up, while OpenGL in those same custom settings was smooth and kept near 200-250fps.

Of course this is only just starting to get rolled out and the fact it's already keeping up and even beating OpenGL is crazy. I'm sure it'll get more optimized the farther along Vulcan + Minecraft gets developed.

If there’s anything else I should test or any other insight, I'd love to hear more about this! Hopefully this was at least somewhat interesting to test out on Mac

submitted by /u/Applecations
[link] [comments]

Continue reading...
 
Liked by:
Top Bottom