Replies: 7 comments 17 replies
-
Seeming that there's no way to attach debugger from vscode to running game instance from proton, so it's also good reason to have native port. |
Beta Was this translation helpful? Give feedback.
-
Yesterday I found out that Facepunch removed the Vulkan backend from s&box. I haven't gotten a definitive answer as to why, but according to the Discord it's because the Vulkan backend isn't implemented very well in Source 2 and they don't want to maintain 2 separate graphics APIs, so they chose DX11. Thankfully this project exists and is actively used by Valve themselves so that games can natively render Vulkan while still using DirectX. |
Beta Was this translation helpful? Give feedback.
-
Lots of advantages of a native build over allowing a game to run via Proton.
|
Beta Was this translation helpful? Give feedback.
-
No plans to support Linux natively. While the deck is good to support - I've tested it and it works great. Could it run better if it was native and using vulkan? Probably. But it would also run better if you format it and install Windows on it too. Any support for Linux outside of it running on the deck is incidental, it isn't supported officially. Edit: For the sake of clarity, I wasn't suggesting that a windows native version would run better than a native Linux version. I was suggesting that installing Windows on the deck and running it natively might perform better than running it through Proton. Personally I believe the benefits would be minimal - The deck is powerful enough that you're always going to be over 60fps in either scenario. Proton is a good thing, it outsources compatibility to the Valve Linux guys who care about this stuff, improving it improves every games support for Linux. It's the silver bullet for Linux gaming - I don't really understand the hostility towards developers making sure their games work with it instead of making what would otherwise be a sloppy and badly supported port. It's win win for everyone. |
Beta Was this translation helpful? Give feedback.
-
as a full time linux (arch btw) user that no longer has any windows machines in my home. hard disagree, native simply is not worth a devs time for linux. full stop. performance isn't even a good argument we have multiple games where the linux native actually performs worse than using proton with the windows build. even when the native does manage to pull ahead its usually damn close DXVK is pretty damn near native windows performance in most titles. i have personally tested this at least with my library before making the no windows transition. the advocacy should be please target libraries fully supported by proton. this gives linux high quality compatibility without wasting the developers time maintaining and debugging a different build for a tiny fraction of their users. they only have to properly build against windows and proton handles any issues from there. never understand this obsession with native it really holds linux back. running is running native or otherwise. also the sales arguments are laughable there is zero proof of this and even if 50% of linux gamers bought any and all native titles many games would hardly notice |
Beta Was this translation helpful? Give feedback.
-
Personally, it would seem like if engineering effort should be directed anywhere, it should be moving away from dx11 to vulkan. Since:
Targeting the windows APIs (and thus proton) for everything else has less overhead and performance penalties than the graphics library, though as someone else stated it will be more work debugging non-windows deployments such as the steamdeck. |
Beta Was this translation helpful? Give feedback.
-
This is just pathetic |
Beta Was this translation helpful? Give feedback.
-
With the rise in popularity of Linux as a gaming OS, and the upcoming release of the Steam Deck, I feel that a native Linux build of s&box should be discussed.
Here is a short and incomplete list of reasons why native builds are good:
Linux users are still a small minority and in the game's current state Linux support is not going to be very high on Facepunch's to-do list. However, it's not fair to just toss the idea out entirely.
*Untested, but I can't be bothered to spend the 2 or so hours installing Windows 10 just to test a single game's performance
Beta Was this translation helpful? Give feedback.
All reactions