Live data from Hacker News

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

protondb.com

141–150 of 560 posts

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

#141
post #98

Earlier quoted context omitted.

Modern anticheats are basically kernel rootkits which go even to the point of trying to checksum your drivers and inspect how they work. They're basically as invasive as they get. They obviously can't hook into Linux kernel so they react by just banning the player.

Now I'm biased because I'm an anti-cheat developer, but I really can't see how checking the integrity of your installed kernel device drivers is at all invasive.

[deleted]

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

#142

Earlier quoted context omitted.

How does Stadia strike you as an alternative? It works on anything (AFAIK) that runs Chrome.

I tried GeForce Now with a high speed internet connection (Comcast) with Counter-Strike and I found the game to be unplayable from the lag. I double checked my speed test and router settings, it should’ve been fine. Ultimately I believe these services represent the future of gaming, but without net neutrality or alternative ISPs it’s going to be awhile before that future is realized.

Did you use wifi or wired ethernet?

I have a super stable 1 Gb/s fiber connection with like 5-7 ms to a close by AWS data center where I ran Parsec on a VM. I got ≈ 400 Mb/s to the VM, with With a wired setup I could also move to further away DC's (like 20 ms) without any issue.

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

#143
post #72

Funnily enough, one of my most played games on Linux is Age of Empires 2: Definitive Edition, a Microsoft game. No rendering/frame issues and got the multiplayer working (manual steps needed [0]). Less and less reasons to boot on Windows! [0] https://github.com/ValveSoftware/Proton/issues/3189#issuecom...

I've been playing Halo Master Chief Collection on Debian in Steam. It is amazing that gaming on Linux has come this far. RDR2 and Skyrim run better, faster, and at higher graphics quality and framerates than on Windows 10.

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

#144
post #128

Earlier quoted context omitted.

I'm going to point out that if you want to go down this route, it is insufficient to just check that the base drivers are untampered with and signed by Microsoft or whatever vendor still. You now maintain a list of potentially vulnerable drivers that can be used as a jumping off point (such as virtually every motherboard RGB or fan control system), and ban users that have these or hard-disable them at boot. There are…

Before I “switched sides” to anti-cheat, I used to write and sell cheat software for CS:GO. I had a registered company and purchased an EV code signing certificate just as your post suggests, even getting my cheat drivers signed by Microsoft. I am very familiar with the process given than I’ve seen both sides now. While other anti-cheats maintain white lists or blacklists of vulnerable drivers, I’ve chosen a differen…

I'm guessing this is a mix of attestation and inspecting what they actually do instead of just blindly checking the certificate and that the signature is verified? I'm curious how well executed that works when it comes to less well behaved anticheats (like Riot's Vanguard generally stays hands off, but GameGuard will immediately heartbeat a "ban me" and intentionally cause a bluescreen to cause you to "lose any data collected by your debugger" when it notices it's being looked at).

This type of BS is super common in Asian countries/published MMOs and a bit less acceptable in the west (you still have EAC and battleye, but at least they make an attempt to use TLS?)

Another insane example: xigncode has long since advertised a feature that the game developers can remote control into your PC like VNC. I don't know whether any developer has chosen to actually enable it, but the fact that they push it as a feature is some serious clown-egg-face.

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

#145

Earlier quoted context omitted.

Now I'm biased because I'm an anti-cheat developer, but I really can't see how checking the integrity of your installed kernel device drivers is at all invasive.

It's none of the game's business what other software my computer is running. These checks have in the past been notoriously buggy, and can interfere with other operations. This kind of crud is what remote attestation is for, and Microsoft should be responsible for developing it, not every different gaming company competing with each other for kernel access.

> It's none of the game's business what other software my computer is running.

I get the sentiment here but we're specifically talking about a mechanism specifically designed to detect other software that is used for cheating.

The alternative is a world where games will only run on machines with SecureBoot, a signed kernel with kernel security on, and only whitelisted signed modules.

There isn't a good solution for how to run games where the clients have to be semi-trusted on a hardware and software stack controlled by the user. If you give me total control over the environment in which a program runs I can make it do and believe anything.

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

#146

Those of you praising Proton, what distro and what gpu are you using? Are the days of nVidia bad, AMD good for driver support over?

Nvidia has always had great Linux drivers, the main problem with them being that they are dkim based so every now and then things get a bit screwey when upgrading your kernel. Thankfully this doesn't happen nearly as often as it used to.

While I can't speak first hand for AMD as I've not owned an AMD/ATI card in decades I do know that AMD and Valve have dedicated Linux driver deveopers directly contributing them to the kernel and have heard nothing but good things (taken with a grain of salt because fanboys will fanboy).

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

#147

Earlier quoted context omitted.

Now I'm biased because I'm an anti-cheat developer, but I really can't see how checking the integrity of your installed kernel device drivers is at all invasive.

That's one of the less invasive things, but I also don't see why a game needs to know what drivers I have. Hence I just stay away from AAA games with anti cheat at this point.

Because the preferred deployment method of a lot of these cheats is via drivers so they look transparent to the game and are harder to detect from a userspace application.

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

#148
post #135
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 was seriously considering adding Linux support for my game, that already has turn-based multiplayer, and this thread was the last thing I needed to convince myself it could work. Performance may be an issue. I wonder if people would be ok with electron games sold on steam running on linux...

One of the games I run the infrastructure from had an issue with Proton. It caused issues with the multiplayer parts of the game.

We were forced to disable support for Proton a few months ago. We posted a bug in the Proton GitHub repo and got a great response from the Devs. The issue was resolved in the very next patch and we were able to enable Proton support again.

Other than that issue our players very rarely come to us with Proton specific issues.

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

#149
Unfortunately, for many of the online games that have logins, Steam forces you to create a new login, since they track commissions based on the accounts created inside Steam.

For Linux users, this if you want to use Steam, you have to start from scratch. I'd rather stick with Wine/Lutris, even if it is buggier.

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

#150

Gaming on Linux has been so fucking good. I switched from Windows to Linux a month ago and literally haven’t found a game I can’t play. Even Red Dead Redemption 2, Hades, Fallen Jedi, Ghostrunner... Oh the really icing on the cake is just how easy it all is. You literally just install the Windows version and things “just work.” Its amazing. I’ve said this a lot of times now but it’s pretty amazing to write code and p…

I remember watching the DXVK developer work on Witcher 3 support. Progress was lightning fast and then, suddenly, Proton appeared. Even VR games work! Thank you, Valve. You guys are my low key hero's.

Agreed. Watching Philip pump out release after release, and getting to test and see the daily progress was a game in itself. Whatever Valve paid (pay?) him wasn't enough.
Post reply on HN