Live data from Hacker News

Valve's Proton Has Brought 6000 Windows Games to Linux So Far

boilingsteam.com

81–90 of 319 posts

Re: Valve's Proton Has Brought 6000 Windows Games to Linux So Far

#81
post #60

Earlier quoted context omitted.

The implication from the comment was that Wine is better at running old Windows games than Windows itself. I’m not sure where this Linux vs. Windows comparison is coming from.

I don't believe that is correct. > (Dead Cells, for example. The native port crashes the Steam overlay and lacks Steam Controller support, but running the Windows version in Proton is seamless) Suggests the comment is about running the Windows version under Proton being a better experience than running the native Linux version.

I see now. I stand corrected.

Re: Valve's Proton Has Brought 6000 Windows Games to Linux So Far

#82
IMHO "emulating" the (fairly small) subset of the traditional Win32 and DirectX APIs required for typical games might even make sense on Windows itself, should Microsoft one day decide to deprecate Win32 in favour of something more "modern" (heavy air-quotes).

The window creation and input event handling of Win32, together with D3D9 and D3D11 (the really popular versions of D3D), and whatever is the current audio API on Windows (this seems to be the least stable area) have proven to be quite fantastic for games, maybe the best set of low-level APIs needed by games outside of actual gaming console.

Porting those APIs to other platforms, instead of porting the games doesn't seem such a bad idea at all in hindsight.

Re: Valve's Proton Has Brought 6000 Windows Games to Linux So Far

#83
post #57

Earlier quoted context omitted.

I wonder if you can install Wine under WSL? :evil laugh:

Better still, use VcXsrv or similar to run proton.

You want mobaxterm here - vcxsrv is amazingly slow with GLX workloads.

Re: Valve's Proton Has Brought 6000 Windows Games to Linux So Far

#84
Now, the kickers behind the headlines (that nobody told me up front):

1. The majority of the games do not support multiplayer on Linux, due to dependency on Windows-specific anticheat software.

2. Many, many of the games themselves aren't totally stable on Linux. So, expect a crash or two at critical gameplay moments.

That said, Proton is a great effort and it's great they're pushing Linux forward.

Re: Valve's Proton Has Brought 6000 Windows Games to Linux So Far

#85
post #57
post #28

Amazing, you can buy a triple A title and have it just work out of the box. I'm so happy with Valve's support for linux. And of course the thousands of hours of work that have gone into Wine. It's becoming a more reliable experience to play old windows games using wine than trying to run them on windows 10.

I wonder if you can install Wine under WSL? :evil laugh:

I don't believe WSL has any graphical capability whatsoever.

Re: Valve's Proton Has Brought 6000 Windows Games to Linux So Far

#86

The only things these things teach me is that "Platinum - It runs perfectly" is that ProtonDB creators clearly have a different view on perfect. "Doom Eternal runs perfectly - it just have some pink flickering every minute!" "runs perfectly - it just closes when you try to start it." "runs perfectly - multiplayer doesn't work though." Microsoft can change DirectX whenever they want, that goalpost is always going to c…

Linux server is so perfect, I don't understand why desktop has so many problems. I suppose that's a different topic.

Personally I've had less issues with the Linux desktop (KDE) than with the Windows desktop (outside of course of dumb things I did myself, like messing with GPU setups, or removing a vital library for rendering).

Re: Valve's Proton Has Brought 6000 Windows Games to Linux So Far

#87

Earlier quoted context omitted.

I wonder if Microsoft has a cross platform .Net Core-like DirectX in the works. Given their push to unify their Windows and XBox gaming experiences, I can't imagine it'd hurt to spread that out even further and expand to capture as many games as possible. Though I guess outside the other consoles there's not a lot of other game systems.

I would not be surprised in the slightest if they did that. In fact, they've actually tried that before: https://en.wikipedia.org/wiki/Microsoft_XNA . It's discontinued, but still used.

MonoGame implements the XNA API and lets you write games that run on Win32, UWP, macOS, Linux, iOS, Android, Xbox One, PS4, PSVita, and Switch. That's probably the best cross-platform support of any game framework.

Re: Valve's Proton Has Brought 6000 Windows Games to Linux So Far

#89
post #70

Earlier quoted context omitted.

No, you mis-read. chaorace said that Windows EXEs running in Proton gives them better results than running the Linux binary that the game developer ships ("native"). AnIdiotOnTheNet stated that Windows APIs are more stable and better documented than Linux APIs. As a long-time Linux dev (see my profile), I have also found this to be true. Linux userland APIs are unstable and change all the time. Some transitions that…

I've been suspicious of user-led development (e.g. open source), expecially Linux. Its popular to put in new features; less so to test, endure backward compatibility, control user experience. So it doesn't get done (much) in Linux. My cohort have a phrase they attribute to me: Linux is not ready until they get the 'Have Disk' dialog.

[deleted]

Re: Valve's Proton Has Brought 6000 Windows Games to Linux So Far

#90

Earlier quoted context omitted.

I've been suspicious of user-led development (e.g. open source), expecially Linux. Its popular to put in new features; less so to test, endure backward compatibility, control user experience. So it doesn't get done (much) in Linux. My cohort have a phrase they attribute to me: Linux is not ready until they get the 'Have Disk' dialog.

What dialog is that?

Perhaps this one?

https://www.dell.com/support/article/en-us/sln286269/how-to-...

About a third of the way down.

Post reply on HN