Live data from Hacker News

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

boilingsteam.com

221–230 of 319 posts

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

#221
post #175

Earlier quoted context omitted.

Having tried to write interesting applications for linux, I should ask -- what does "native linux" mean? This is a serious question, and I don't know if it has an answer. For example, it was easier for me to use pygame, which is based on SDL (simple directmedia layer), which is based on porting windows code.

> which is based on SDL (simple directmedia layer), which is based on porting windows code. Huh? Building on top of SDL is probably the easiest way to make a game native on all platforms. There's nothing Windows specific about it.

My "based on porting windows" comment was based on my understanding that SDL started with windows.

Wikipedia says: "Sam Lantinga created the library, first releasing it in early 1998, while working for Loki Software. He got the idea while porting a Windows application to Macintosh."

Even the naming of directmedia suggests microsoft roots to me: direct3d directplay directx, etc.

But my larger point was that I don't know how you would create a "native linux" game - I think high-functioning games on linux use cross-platform toolkits of one type or another.

I don't know maybe you could cobble something together part wayland, part mesa, part pulseaudio, part v4l, part /dev/input...

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

#222
post #178

Earlier quoted context omitted.

Not all games are about "beating" something.

Can you name one game, electronic or otherwise, that doesn't involve "beating" something, whether it's the other player, the rules, or even just random chance (dice rolls)? I honestly can't think of any. If there are no goals (and goals imply obstacles to be overcome in pursuit of them) then you've got a toy, not a game.

Minecraft Creative. Lots of people play that without even sharing their works.

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

#224
post #170

Earlier quoted context omitted.

There's plenty of indy games that provide good single player experience.

Got any suggestions?

Like a book there are so many games it can be difficult to find a starting place for recommendations. What’s a game of two you’ve liked before?

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

#225
post #101

Earlier quoted context omitted.

Also DXVK [1], an implementation of DirectX over Vulkan that allows (most) games to run on Linux with native or even better performance. Some people are using DXVK even on Windows to circumvent bugs or simply because it's faster for some DX9 games. [1] https://github.com/doitsujin/dxvk

A friend of mine recently got a workstation with a threadripper processor, and apparently some games have so much trouble with the core count (lookin' at you, Far Cry) that you have to reboot into "game mode" with a substantial number of cores disabled. But some other enterprising threadripper user worked around that by stuffing the game in a Linux VM to avoid the rebooting. Crazy to think that a Windows game would p…

You can shutdown/disable cores on the fly. There is a nice gnome-shell extension for that. Shouldn't that do the trick ?

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

#226

Earlier quoted context omitted.

Funny, but not very fair: presumably a Windows VM with the lower core count would work as well.

Wouldn't that entail having an extra Windows license in order to be able to run the VM after the activation grace period has passed?

I believe that they got rid of the grace period in Windows 10. Now you can run Windows without a license key indefinitely, albeit with certain personalization features (e.g. color scheme, wallpaper) locked.

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

#227
post #148
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 want to add something to this: and when a newly launched AAA game doesn't work, the community won't stop until it does. My own personal examples: Halo MCC and Doom Eternal. They wouldn't launch out-of-the-box, but people just wouldn't stop trying. The GitHub issues for these games were enormous, full of information and people trying things. It's pretty encouraging.

Doom is not native?

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

#229
post #57

Earlier quoted context omitted.

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

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

I’m not sure where that belief came from because it absolutely does.

Software compositing, so you’re limited to what is practical but that’s very useful for a lot of things.

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

#230

Hate to be that guy but nobody mentioned it - Lets not forget Proton is a wrapper for Wine, and we're here today thanks to many many years of community effort.

Not just Wine. Mainly DXVK and related projects are what enabled the latest boom.

And, at least for the early version for Proton, out-of-the-box controller support. You simply do not want to mess around with this manually on wine.
Post reply on HN