Live data from Hacker News

Valve's Proton Has Enabled 7000 Windows Games on Linux

boilingsteam.com

131–140 of 333 posts

Re: Valve's Proton Has Enabled 7000 Windows Games on Linux

#131
post #108

I found that though not everything runs under Proton, there are enough games that do that I can allow Proton to be my filter of what I play and don't. There are too many games that I want to play but just don't have the time to that Proton let me naturally narrow that list. I may miss out on something I REALLY want to play, but it's okay. There are just too many good games.

There are so many worlds to experience, but they all take so much time. These artists create such incredible places it makes me sad I don't get to experience them all and never will.

Sadly what seems to happen to me is that I find one I like and just spend an absurd amount of time in it. RDR2 for instance, I spent maybe 30 hours not actually playing the game - just wandering around enjoying the scenery.

Re: Valve's Proton Has Enabled 7000 Windows Games on Linux

#132
I LOVE Proton. About 85% of my Windows games just... work. And probably 75% of the 15% that fail initially only require a little tweaking to make work.

My only complaints are that steam uses arbitrary numbers instead of human readable labels for emulated AppData folders. It can be time consuming to locate a save game file. Also Streaming cross platform isn't a pleasant experience yet but it's getting better and I really appreciate the feature. My final gripe is that when adding media to a Steam chat on Linux the file open dialog does not cache the last folder you visited and doesn't support multiple files. This compounds the first problem I listed making it EXTREMELY time consuming to share multiple game files with friends quickly.

Re: Valve's Proton Has Enabled 7000 Windows Games on Linux

#133

Earlier quoted context omitted.

I am sensitive to performance, but part of that is being able to alt-tab over to my Linux desktop rather than having to switch machines to do things other than play this one Windows exclusive. Actually the main part is that. "Gaming device" is a secondary function of my computer.

Meh, the author is making it sound like Proton will deter native linux ports. Reality is there would never be native Linux ports and you should be thrilled Proton/WINE/whatever gives you any options at all. The market isn't there - I see Valve linux efforts as a hedge against Windows screwing them over.

There were Linux ports before Proton and I'm making the case that Proton does not create the right incentives to grow a market for Linux games.

Like imagine a restaurant that served food to people in suits and people in tshirts but the people in tshirts tended to get food poisoning significantly more often. Would you consider the response to this concern "If you don't want food poisoning maybe wear a suit next time" a reasonable response?

Re: Valve's Proton Has Enabled 7000 Windows Games on Linux

#134
post #124
post #111

Earlier quoted context omitted.

Not sure about the per-game config, but the Proton is definitely open source [0], as are DXVK [1] and D9VK [2]. Steam Play is part of the Steam client, so is proprietary. ProtonDB isn't open source but does data dumps to github regularly [3]. [0] https://github.com/ValveSoftware/Proton/ [1] https://github.com/doitsujin/dxvk [2] https://github.com/Joshua-Ashton/d9vk [3] https://github.com/bdefore/protondb-data

Thanks! I guess it somehow makes sense for Valve to keep the per-game tweaks private. With all of that money they're printing though, I sure wish they could feel that they could afford to be less defensive.

If it helps, Lutris has config for most games that are open source and available.

https://lutris.net/

Re: Valve's Proton Has Enabled 7000 Windows Games on Linux

#135

I installed it recently on a newly built pc specifically for gaming. I'm quite shocked at how good it works! The only thing holding me back from switching completely is there's some nonsense getting the xbox controller to bind to the pc vis bluetooth. If I can get that resolved I don't think there's anything else holding me back. What an amazing accomplishment!

Firstly, you need an official wireless adapter, bluetooth is much slower and also trigger buttons won't work. Even with the adapter, the pairing might be awful, but there is a little known fact that you need to plug in the controller via usb for a moment, unplug, and it will just work (for the same machine). Also install x360ce for older games. With these in place, the controllers work 100% great for any controller g…

The cost of the xbox controller + the wireless adapter + the rechargeable battery is highway robbery compared to, say, a PS4 controller. :(

I probably will end up going down this path though.

Re: Valve's Proton Has Enabled 7000 Windows Games on Linux

#136
post #6

Earlier quoted context omitted.

How good does this work with things like Oculus Quest, SteamVR, etc.? Are there any performance implications?

There is still no functional VR media player for linux, none of the Windows ones work with Proton and the official SteamVR Media Player has no linux release.

I use Whirligig, which works with a minor fix documented on ProtonDB.

Re: Valve's Proton Has Enabled 7000 Windows Games on Linux

#137
post #115
post #71

Earlier quoted context omitted.

Sure thing. Supergiant has previously released all their games (Bastion, Transistor, Pyre) with Linux support. With Hades they explicitly said would not come to Linux, and in fact cite the presence of Proton as a reason [1] Nicalis games has released games like Cave Story, VVVVVV and Binding of Isaac with Linux support. But the latest DLC of BoI will not have Linux support. 1. https://steamcommunity.com/app/1145360/d…

Thanks, I will read up on these. I was feeling fairly secure that this was a concern that hadn't materialised, but it seems I have since been proved wrong :)

Thanks! And believe me I want to be proved wrong on this. If you find any developers that were motivated to create a native Linux port of their game due to strong numbers on Proton I want to know!

Re: Valve's Proton Has Enabled 7000 Windows Games on Linux

#138

For anyone looking for a basic set of steps to migrate away from Windows via dual-booting, the following is working flawlessly: 1. Partition HDD, create Pop_OS live Linux usb (or desired Linux distribution, just remember to include Nvidia/AMD graphics driver). 2. Install OS, with separate /boot partition than Windows. 3. Return to Windows (can do this as step 1 actually) and install rEFInd boot loader on Windows EFI…

Does this allow you to run steam on gnu/linux and run games installed on Windows (so you don't have to install games on both operating systems)?

I've tried https://github.com/ValveSoftware/Proton/wiki/Using-a-NTFS-di... to no avail.

Re: Valve's Proton Has Enabled 7000 Windows Games on Linux

#139

Earlier quoted context omitted.

I didn't realize there was a USB adapter. There's a problem on Windows where pairing an xbox controller via bluetooth can result in reduced performance, so I've taken to using my switch pro controller in Steam. The switch controller doesn't work for games that can't be launched via Steam, though, so maybe I'll pick the adapter up (and someday move to Linux maybe? I keep thinking about it).

I don't think it's worth buying anything else for a PC other than an XBox controller. They are the best price/performance, and have the widest support. Anything else is gambling wether it works. But if you already have a Switch Pro, you can try x360ce - it can map the buttons to standard Xbox bindings.

Yep, I already had a Switch pro controller lying around. The nice thing about Steam is that it works pretty much 100% of the time for anything launched via Steam (exception: it doesn't work for Xbox game pass games added to and launched via Steam). Added bonus, it has gyro, so I can kinda sorta play Doom less badly. I'll take a look at x360ce, thanks!

Re: Valve's Proton Has Enabled 7000 Windows Games on Linux

#140
post #4

Proton is the reason I moved from a Windows + MacOS machine to GNU/Linux full time. I understand the concern that some hardcore enthusiasts might have about it making devs lazy when it comes to developing native ports but to be honest I don't care. I am just glad to have a simple method of gaming on GNU/Linux. Proton plus Lutris and the slew other tools that have come out in recent years has made the transition to GN…

I choose to irrationally support Linux, because I like Linux. There is literally no financial incentive for me to do so. We were recently debugging a newer build on Linux, which was inexplicitly crashing on a players machine, while running great in the testing environment. This was causing a major headache as the game needed to ship that day. We had another Linux volunteer test it out on his mostly vanilla Ubuntu set…

AppImage to the rescue! (https://appimage.org/)
Post reply on HN