| ▲ | p1necone 4 hours ago | ||||||||||||||||
Yeah that's been my experience with native Linux builds too. Most of them were created before Proton etc got good, and haven't necessarily been maintained, whereas running the Windows version through Proton generally just works. Unfortunately it seems supporting Linux natively is pretty quickly moving target, especially when GPUs etc are changing all the time. A lot of compatibility-munging work goes on behind the scenes on the Windows side from MS and driver developers (plus MS prioritizing backwards compat for software pretty heavily), and the same sort of thing now has a single target for peoples efforts in Proton. It's less elegant perhaps than actual native Linux builds, but probably much more likely to work consistently. | |||||||||||||||||
| ▲ | GCUMstlyHarmls 3 hours ago | parent | next [-] | ||||||||||||||||
Sometimes you see developers posting on /r/linux_gaming and generally the consensus from the community is mostly "just make sure proton works" which is pretty telling. It's sort of a philosophical bummer as an old head to see that native compatibility, or maybe more accurately, native mindshare, being discarded even by a relatively evangelical crowd but, - as a Linux Gamer, I totally get it - proton versions just work, linux versions probably did work at some point, on some machines. - as a Developer, I totally get it - target windows cause that's 97% of your installs, target proton cause that's the rest of your market and you can probably target proton "for free". Focus on making a great game not glibc issues. I mostly worry about what happens when Gabe retires and Valve pivots to the long squeeze. Don't think proton fits in that world view, but I also don't know how much work Proton needs in the future vs the initial hill climb and proof-of-success. I guess we'll get DX13 at some point, but maybe I'll just retire from new games and just keep playing Factorio until I die (which, incidentally does have a fantastic native version, but Wube is an extreme outlier.) | |||||||||||||||||
| |||||||||||||||||
| ▲ | ehnto 2 hours ago | parent | prev [-] | ||||||||||||||||
I would hope Vulkan also does a lot of work here for linux native builds but I must admit I am only now starting my journey into that space. | |||||||||||||||||