4 ms·
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
by elteto 7y ago
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.
- AnIdiotOnTheNet 7y agoI 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.
- dx87 7y agoBoth are correct. Some native ports run better under Proton because the port sucks, but I recently saw a video where they compared Doom Eternal with Proton vs running native on Windows, and the Proton version ran better than the Windows version running natively. https://www.youtube.com/watch?v=h-XnlUMfkjM https://www.youtube.com/watch?v=h-XnlUMfkjM
- mikepurvis 7y agoIt would be interesting to have some analysis digging into potential causes for this result. As someone who was recently surprised at how much impact a CPU upgrade (G3258 -> 4570 on the same LGA 1150 motherboard [1]) had on overall performance even in older indie titles where I wouldn't have expected it to matter much, I would be curious to look at what background services are running, what their cpu/memory footprint is, and how well the OS handles scheduling them. Even without the obvious pigs like virus scanner, printer utility, launchers for other storefronts, various chrome-embeds like Slack and Spotify, I wouldn't be surprised if the Linux desktop does a better job of this. [1]: https://cpu.userbenchmark.com/Compare/Intel-Pentium-G3258-vs-Intel-Core-i5-4570/2434vs2770 https://cpu.userbenchmark.com/Compare/Intel-Pentium-G3258-vs...
- dx87 7y agoThe most common theory is that it's the Denuvo anti-piracy software. It's known to cause performance drops on Windows, and it often has to be bypassed or disabled in Linux games.
- elteto 7y agoI see now. I stand corrected.
- chaorace 7y agoAh, 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.
- coldpie 7y agoNo, 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!
- JoeAltmaier 7y agoI'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.
- Karunamon 7y agoWhat dialog is that?
- recursive 7y agoPerhaps this one? https://www.dell.com/support/article/en-us/sln286269/how-to-install-or-re-install-a-printer-on-windows-7-using-a-usb-connection?lang=en https://www.dell.com/support/article/en-us/sln286269/how-to-... About a third of the way down.
- coldpie 7y agoEh, I don't agree. Linux has been "ready" for my usecase for more than a decade. There's pros and cons to each certainly, but I find Linux much more pleasant to use than Windows, and I like actually being in control of and able to modify the software I run. Until I can do that, Windows is not ready for me :)