you are viewing a single comment's thread
view the rest of the comments
[+] 18 points 1 year ago (7 children)
  • [–] 12 points 1 year ago (2 children)

    The compatibility layer is overhead, but the key difference for many games is that DXVK swaps directX for Vulkan, and Vulkan often gets better performance.

    The performance gains of using steamOS are twofold, there's less OS load (this is particularly noticeable in low performance games, windows will consume much more battery on a game like Dead Cells than SteamOS will), and there's also a vulkan performance increase for some games. My understanding is if you see a big performance increase in a demanding game, that's usually thanks to vulkan.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 4 points 1 year ago

    There is overhead but Vulkan allows you to batch draw calls in a far more efficient manner. It can also generally use multi threading to feed a GPU even if the game isn't coded with that in mind. Basically Vulkan offers so many improvements to efficiency and parallelization that the overhead is a drop in the bucket compared to the overall speedup in draw call optimization alone.

  • source
  • parent
  • load more comments (1 reply)