Live data from Hacker News

With Proton and Steam Play, many Windows games now work on Linux

protondb.com

501–510 of 560 posts

Re: With Proton and Steam Play, many Windows games now work on Linux

#501
post #29

Gaming on steam works on Centos/RHEL as well as Ubuntu too. While most folks would not think of Centos as a desktop OS, we end up using it for our dev workstations as it matches up nicely with production servers. Christmas time last year, ended up having a bunch of vacation time to burn through and set out on a quest to get a game running on my work rig. The planets aligned with Centos 8, Steam, and AMD drivers somew…

Thanks for this! I was wondering if it would work on CentOS. I had Ubuntu on my personal computer because I had Ubuntu in my mind as the easy one for personal use, but I was working with Cent on another desktop and was actually surprised how much I liked the desktop experience on Cent.

https://negativo17.org/steam/

Are the packages I used on my Centos 8 box. Looks like I had the rpm fusion packages (free and non free) and EPEL libraries. Hardest part for me was getting the video card working. Perhaps went down the rabbit hole of getting the AMD proprietary drivers in place - which was really rough early on. Not sure folks even use those now.

sudo dnf config-manager --add-repo=https://negativo17.org/repos/fedora-steam.repo sudo dnf -y install steam kernel-modules-extra

Re: With Proton and Steam Play, many Windows games now work on Linux

#502
post #458
post #22

Another Linux gamer. I seriously don't miss windows anymore. At this point I'm not worried about compatibility, but rather shitty game companies banning you the second they figure out you're playing on linux. This is especially an issue in PvE heavy games that have only small PvP elements. Looking at you Destiny 2. I really wish companies stopped their draconian policies about Linux gaming. Or at the very least just…

I think their policies have more to do with support costs than anything else. As much as I love playing on Linux and wine, you have to admit there are more technical issues with Linux. People who have low tolerance for glitches and problem solving to get their games working would be up in arms. The last example is Hyper Light Drifter. No matter which forum, the latest threads include several about Linux specific prob…

Seems to me like there should be something like a "Docker for games" which uses container tech to create a lightweight, predictable execution environment for video games.

I suppose that's kind of what Proton does, although it focuses on emulating a Windows environment in particular.

Re: With Proton and Steam Play, many Windows games now work on Linux

#503

Earlier quoted context omitted.

Agreed, however after months of being "Linux only" (Manjaro KDE + Proton), just this weekend I broke and installed a Windows as a dual-boot option. 90% of games with Proton "just work" like you said. It is amazing. But then there's that one game that doesn't work, or works but with half the fps... for me, it was Death Stranding. It runs at 60+ fps at 1440p on Windows, but runs at half that on Proton, with horrible ar…

> If CyberPunk is any good, I'm going to buy it and want the best experience... from past experience with CDPR games, you should really wait a good year for all the patches to happen. TW3 was only really playable, like, two years after release

This is true for nearly all AAA games now. They're buggy garbage when they come out.

Re: With Proton and Steam Play, many Windows games now work on Linux

#504
post #69

Earlier quoted context omitted.

GOG is sadly not at all linux friendly. Not a surprise, given the owner. You can look into lutris or GameHub and get the games to work via that.

GOG doesn't have to be Linux friendly if we're talking about Proton since the entire purpose of Proton is to be a Windows compatibility layer. Though GOG is Linux friendly, there are tons of games with Linux versions on it. The only thing you miss on Linux with GOG is GOG Galaxy but at least personally even though i use Windows i do not care much about Galaxy and instead i just download the games from the website (wh…

GOG is owned by a company that refuses to make Linux versions of their games, after one experiment gone wrong, voicing that they are offended by received criticism over a game that plainly did not work and was not the announced native port. They have a Windows only client and put exactly zero resources into improving the state of Linux as a gaming platform. Compare that to Valve with Steam and Proton.

Re: With Proton and Steam Play, many Windows games now work on Linux

#505

Earlier quoted context omitted.

Normally electron apps bother me on linux because they don't use my carefully selected GTK/QT/Openbox theming like most native apps do (whereas on windows I don't care because I don't have the ability to make anything look how I want). But I expect games to be fullscreen and have their own bespoke UI look and feel anyway, so it's not really an issue with them.

It's spelled Qt, not QT. QT means QuickTime.

I feel such persistence in the face of adversity should be rewarded :)

Re: With Proton and Steam Play, many Windows games now work on Linux

#506

Earlier quoted context omitted.

The host GPU is a Radeon rx460, the GTX 1070 is only used by the VM (when the VM is running). Here are the most significant configuration files involved in my setup: https://gist.github.com/tarruda/2ea928b90cdecb6f77c2f9ca65ba... Note that modprobe configuration is important, as it assigns stub drivers to the GTX that allows it to be handed on demand to the VM. Note that this is made for a debian 10 system (kernel 4.…

Man, look at all that config. And this is considered a success story? On Windows it's (1) install steam (2) play. To develop with my headless freebsd dev machine, it's just (1) install ssh (2) install x11 client (3) open term.

That big XML file is just how libvirt represents a VM. If you create a VM using libvirt GUI, most of the XML is generated.

I made some tweaks based on level1 forums information, but most of that is auto generated by a GUI.

Re: With Proton and Steam Play, many Windows games now work on Linux

#507
post #458

Earlier quoted context omitted.

I think their policies have more to do with support costs than anything else. As much as I love playing on Linux and wine, you have to admit there are more technical issues with Linux. People who have low tolerance for glitches and problem solving to get their games working would be up in arms. The last example is Hyper Light Drifter. No matter which forum, the latest threads include several about Linux specific prob…

Seems to me like there should be something like a "Docker for games" which uses container tech to create a lightweight, predictable execution environment for video games. I suppose that's kind of what Proton does, although it focuses on emulating a Windows environment in particular.

Sounds like something that AppImage is perfectly suited for, given that each application is a one-click executable with automatic updating built-in and can optionally provide a predictable execution environment although it's not a container.

In one particular case, I packaged up Mirrors Edge into an AppImage with the AppRun script taking care to setup the environment and WINE. It worked surprisingly well.

Re: With Proton and Steam Play, many Windows games now work on Linux

#508
post #495

Note that Codeweavers (the developers behind WINE and a good chunk of Proton) have 13 full time developers working on Proton right now: https://boilingsteam.com/podcast-with-james-ramey-full-trans...

Is it just me or is that page unavailable? Couldn't find the episode elsewhere neither.

You cna check it again now, it's fixed :)

Re: With Proton and Steam Play, many Windows games now work on Linux

#509
post #507

Earlier quoted context omitted.

Seems to me like there should be something like a "Docker for games" which uses container tech to create a lightweight, predictable execution environment for video games. I suppose that's kind of what Proton does, although it focuses on emulating a Windows environment in particular.

Sounds like something that AppImage is perfectly suited for, given that each application is a one-click executable with automatic updating built-in and can optionally provide a predictable execution environment although it's not a container. In one particular case, I packaged up Mirrors Edge into an AppImage with the AppRun script taking care to setup the environment and WINE. It worked surprisingly well.

That's awesome!

If anyone at Valve is reading, I think this would be an excellent feature for Proton or the Steam client.

Post reply on HN