Live data from Hacker News

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

boilingsteam.com

61–70 of 319 posts

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

#61
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:

Better still, use VcXsrv or similar to run proton.

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

#62
post #48

Proton has been fantastic for me, it finally gave me what I needed to reclaim my Windows partition and go full-on Arch! In some cases, running the Windows version inside Proton has actually worked out better for me than the native port (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) I highly encourage you gu…

How so you know if someone is an arch user? > I needed to reclaim my Windows partition and go full-on Arch! They tell you.

I considered making this joke myself lol. In reality, I actually just use Manjaro, but I enjoy playing into the stereotype :)

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

#63

Proton has been fantastic for me, it finally gave me what I needed to reclaim my Windows partition and go full-on Arch! In some cases, running the Windows version inside Proton has actually worked out better for me than the native port (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) I highly encourage you gu…

> In some cases, running the Windows version inside Proton has actually worked out better for me than the native port I, for one, am not surprised. Windows userland APIs are more stable, consistent, and well documented than their Linux equivalents.

Keep in mind most "native" ports are just crappy, but official, wrappers that just do what proton does but worse. This is why you will see a lot of native ports perform worse, they weren't really native in the first place.

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

#64
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:

https://reddragdiva.dreamwidth.org/607714.html

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

#66

Earlier quoted context omitted.

>> Microsoft can change DirectX whenever they want They really can't. Software that uses DirectX will require a specific version of DirectX in order to have the correct ABI so that it can dynamically link against the DirectX libraries. Those versions and therefor ABIs are set-in-stone. Not to mention that a huge cross-section of the DirectX software library also distributed the required version of DirectX with the so…

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.

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

#67
post #60

Earlier quoted context omitted.

> In some cases, running the Windows version inside Proton has actually worked out better for me than the native port I, for one, am not surprised. Windows userland APIs are more stable, consistent, and well documented than their Linux equivalents.

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.

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

#68
post #35
post #31

Earlier quoted context omitted.

I only need a working VR videoplayer and a couple of experiences for demoing to people. Which 6 months ago was what was available and now nothing works, not even valves own VR tutorial

Out of curiosity on which distro are you?

Linux Mint

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

#69
post #60

Earlier quoted context omitted.

> In some cases, running the Windows version inside Proton has actually worked out better for me than the native port I, for one, am not surprised. Windows userland APIs are more stable, consistent, and well documented than their Linux equivalents.

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.

Ah, the parent comment is actually correct here. Dead Cells is a modern release with a released Linux port. Unfortunately, it isn't interacting correctly with the Steam overlay API and the issues haven't been fixed for months. Running the Windows version via Proton, ironically, is a more stable experience for my use-case.

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

#70
post #60

Earlier quoted context omitted.

> In some cases, running the Windows version inside Proton has actually worked out better for me than the native port I, for one, am not surprised. Windows userland APIs are more stable, consistent, and well documented than their Linux equivalents.

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.

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 come to mind that have affected me personally: ALSA->pulse; libudev->libudev2->systemd; gstreamer 0.10->1.0. All of those changes required modifications to my software, and the backwards-compat tools that are provided are buggy and insufficient. Meanwhile, you can still write and run winmm[1] applications on Windows 10, and they will work in almost all cases. It's simply the case that the win32 API is more stable than Linux userland APIs, so it's entirely plausible that games will run better in Wine, which shares that stable ABI, than they will on Linux, especially as time goes on and Linux userland shifts yet again.

[1] winmm dates to the Windows 3.x days!

Post reply on HN