Announcement

Collapse
No announcement yet.

Dota 2 Vulkan Performance Across MacOS, Windows 10 & Linux

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Apopas
    replied
    Originally posted by GruenSein View Post

    Yes, their OpenGL driver has always been slow.
    Check the hundreds of benchmarks all these years in this site and tell me something where OSX is not slow...
    ...

    Leave a comment:


  • gsedej
    replied
    Hi Michael.

    Will you be doing some intel gpu testing for same scenario (mac laptop)?
    The Feral Reise of Tomb Raider port on Mac is supported on Intel (iris) gpu, while linux port is not supported
    https://twitter.com/feralgames/statu...95005614854144

    It would be interesting to see how intel gpu works across platforms.

    Leave a comment:


  • Weasel
    replied
    Vulkan is not faster than OpenGL on Windows, and is actually slower on Linux?

    I guess it requires actual programming skill to use instead of hand-holding and the OpenGL drivers are probably optimized af. Most DX12 games also tend to be slower than DX11, which is not the fault of the API, but the game devs who just now realized they need to do more than just plug a few libs together.

    Leave a comment:


  • GruenSein
    replied
    Originally posted by Xaero_Vincent View Post
    My gosh is OpenGL on macOS absolute garbage. Apple PR makes it seem like it's just the nature of API to suck but really it's their Mac driver's implementation of it that's piss poor.
    Yes, their OpenGL driver has always been slow. It gets somewhat better at high resolutions but remains vastly inferior to other implementations. At least, the Vulkan-over-Metal implementation seems to perform at almost native performance, which basically means that the Metal driver itself must be decent.

    Leave a comment:


  • Xaero_Vincent
    replied
    My gosh is OpenGL on macOS absolute garbage. Apple PR makes it seem like it's just the nature of API to suck but really it's their Mac driver's implementation of it that's piss poor.

    Leave a comment:


  • humbug
    replied
    Yep, this Dota2 on Vulkan on mac OSX did come faster than expected. It's an important signal to the rest of the dev community that MoltenVK is viable.

    I guess Valve started working on it some time back back as a POC, in order to check how effective moltenVK is. Based on that positive experience they probably decided we need to pay off these guys to open source it.

    Performance looks good. At 1080p it's within 10% of ubuntu's native Vulkan performance.

    now that it is out in the open with more contributions coming in I guess it will only get better in terms of features and performance.

    Leave a comment:


  • nomadewolf
    replied
    Originally posted by Michael View Post
    See from the announcement in February: https://www.phoronix.com/scan.php?pa...n-on-mac&num=1
    I thought MoltenVK was avaliable the same way Wayland has surpassed 1.0 or the same way we have Open Source nvidia drivers...
    Good to be wrong!

    Leave a comment:


  • Michael
    replied
    Originally posted by nomadewolf View Post

    Wow!
    I knew about MoltenVK.
    But i never expected to have games running on it so soon...
    See from the announcement in February: https://www.phoronix.com/scan.php?pa...n-on-mac&num=1

    Leave a comment:


  • nomadewolf
    replied
    Originally posted by bosjc View Post

    MoltenVK which Valve basically bought and open sourced. It allows Vulkan to be run over Metal.
    Wow!
    I knew about MoltenVK.
    But i never expected to have games running on it so soon...

    Leave a comment:


  • Michael
    replied
    Originally posted by nomadewolf View Post
    Doesn't macOS NOT support Vulkan?
    What kind of sorcery is this?
    As covered in several articles, the MoltenVK library used by Dota 2 (and others) allows using a majority of the Vulkan API that then maps to using the Metal drivers.

    MoltenVK has been in development for years but thanks to Valve (presumably financial incentive) it was open-sourced earlier this year.

    Leave a comment:

Working...
X