Well, you listed one reason in your own post, so I supposed you could understand why. 😛
Another reason is poor support for Linux ports. Garry’s Mod crashes after ~30 minutes for me on the native Linux port, but works (mostly) out of the box under Proton.
It should also be noted that neither WINE nor Proton are emulating Windows.
olafurp@lemmy.world 2 days ago
Sometimes the Linux version is less supported for newer features of Linux like Wayland or some graphics APIs etc while DirectX to Vulkan with Wine is always up to date. If you don’t know the specifics and there is both a Linux and Windows version just guesswork to know which one will run faster and have less bugs.
Trying both is prudent.
irish_link@lemmy.world 2 days ago
Thanks for the extra info. I actually hadn’t considered the Wayland stuff.
Telorand@reddthat.com 2 days ago
For a couple of real world examples:
Those are just two I could recall off the top of my head, but I’m confident there’s others like that.
circuitfarmer@lemmy.world 2 days ago
I’ve definitely had issues with Linux versions + Wayland; however, most of the time they are easily cleared up by launching the Linux native version in gamescope, which plays nicer with window managers, too.
That said, there really isn’t anything wrong with running things in Proton. Sometimes you can get better performance in Proton with the Windows build versus running the game in Windows (due to various factors, including shader precaching). Comparability layer ≠ emulation, and it’s important to distinguish the two, because “emulation” does and should sound slow. Proton is not emulation, strictly speaking.