Comment by sitkack

5 months ago

You would need to test on both of course. I am arguing that one should target the fast happy-path on Proton as Proton is a subset of the Windows APIs that runs faster than Windows.

Proton isn't a subset of the Windows APIs though. It's very likely that you could end up depending on behaviors which only exist in Proton.

  • That's very much not what I expected. Do you mind pointing out something Proton implements that windows doesn't?

    • While they are wrong, in that Proton is absolutely a subset of Windows APIs, it is describing aiming for an implementation detail.

      Yes call X is faster than call Y in Proton, but that could also be because its only 50% written and skips a bunch of side effects that will be created after you have written your game.

      Therefore you need to view Proton as a potential moving target. Not that Windows isn't too, but its just not as clear cut as is being claimed.

      I know this because I pin some games against older versions of Proton because they work better/faster.

      1 reply →