Live data from Hacker News

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

boilingsteam.com

211–220 of 319 posts

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

#211
post #52

Yesterday I played civ6 with 4 people on 3 operating systems. The Mac user couldn't fullscreen the game and had weird rendering artifacts. One of the windows users had the game take 10x as long to load as it should have (commparing to mac/Linux/windows on vaguely similar hardware) The other windows user kept dropping. Note that we were all sitting at the same kitchen table, with reasonably good wifi. Linux worked fla…

What distro are you using for Linux? Civ 6 is literally the only reason I keep my Windows partition and I can't get civ 6 to work with Proton.

Doesn't Civ 6 have native Linux support? Steam says it does.

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

#212
post #25
post #10

I hadn't heard of Proton before and the article doesn't explain. Here's what the GitHub repo for it says [1]: > Proton is a tool for use with the Steam client which allows games which are exclusive to Windows to run on the Linux operating system. It uses Wine to facilitate this. My question is, what's the "secret sauce"? If this is in fact that much more successful than Wine, what's different? Is Valve putting lots o…

In addition to the what others have said (DXVK, pre-configured WINE, D9VK), the Steam client integration is also a MASSIVE quality of life boost and a serious lowering of the barrier to entry. With Proton, the Windows versions of games appear in your library [1] and you just click to download and install [2]. And then that's it! No faff, no managing wine versions. If someone is intending to play a whitelisted game th…

Add to what you have said, Proton also has out-of-the-box SteamVR integration, which is very handy if you play VR games.

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

#213
post #161
post #148

Earlier quoted context omitted.

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.

Where on GitHub is this discussion?

What others said, it's in the issues section of the Proton repo in GitHub. Sorry about that, I was on my phone and in a hurry so I couldn't add the links.

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

#214

Earlier quoted context omitted.

Supposedly Valve is working on this, but the lack of recent news is not promising: https://www.gamingonlinux.com/articles/apparently-valve-are-...

The main company working on anti-cheat software was bough by Epic, and they dropped their Linux efforts as a result.

Do you have a source for this claim?

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

#215
Well, of course all of that would not have been possible, without the long hard work and experiences of all the people involved with creating WINE in the first place.

That said, I think it's great that Valve contributes. It might be naive though, to believe, that they'd do any such thing, if the license did not force them to. I am quite sure, that they'd see some kind of advantage to take, if those contributions could be limited to only their own platform.

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

#216
post #175

Earlier quoted context omitted.

It sure is amazing currently, but I fear in the long run nobody would even bother to make native Linux versions anymore. It's such an easy out for developers. Why bother when people will make it work on Proton somehow and you don't have to promise anything nor do Linux support.

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.

[deleted]

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

#217

Earlier quoted context omitted.

> The Linux way of distributing hardware drivers is so much easier. You mean having to recompile them whenever there's a new kernel because the developers consider a stable driver ABI to be abhorrent?

I don't think I've ever compiled a driver. So no, I don't think that's what they meant.

Only because the disto does it for you. If they mean because the driver is distributed from a centralized repository over the internet... that's how it works in Windows too, only Windows also has the option to use alternate media and a stable enough driver ABI to have that make some kind of sense.

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

#218
post #170
post #131

Earlier quoted context omitted.

One of my biggest frustrations with modern gaming is the lack of single payer games, everyone focuses on Multiplayer, I have zero interest in playing with others, I play games to escape from people.... People suck, I do not want them in my games

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

Got any suggestions?

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

#219
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…

I'm surprised that you can't just lock the game's threads to a smaller number of cores, but I can imagine the DRM some games ship with preventing you from doing it. Booting up a VM with its core count limited is a clever workaround... I'm guessing a Windows VM would have reduced GPU performance because of the way pass-through works.

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

#220
post #43

Porting games seems pretty hard IMO. Why isn't there an intensive to port the latest Adobe CC software [1] too? I know a few designers & video editors who use passthrough to run Adobe software on their beefy workstations, which I would also prefer as I'd rather not use multiarch on my linux system. [1] https://appdb.winehq.org/objectManager.php?sClass=version&iI...

To be blunt, funding. No one is paying to improve Adobe CC in Wine.

Bingo. If you need Adobe CC and want a unix-y environment then you're using it on a Mac. And there is a cost incentive for Adobe and Apple to make them work.

Valve is expanding into the linux/unix space because Microsoft has set up their MS Store, which threatens to undermine them directly.

Post reply on HN