Live data from Hacker News

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

protondb.com

321–330 of 560 posts

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

#321
Hmm, I'd like to see a macOS version of this..... with x86 translation via Rosetta2 !! :D

disclaimer: yes I know I'm asking for a free version of Crossover. Though not entirely "free" since I've already paid quite a bit of money to Valve over the years for games that no longer work on macOS Catalina. (And also for Steam Link hardware.)

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

#322

Earlier quoted context omitted.

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.

Fwiw, my solution does actually take advantage of remote attestation, and if that is validated, a large part of kernel integrity checks are skipped. The problem is that many “gaming” consumer motherboards don’t ship with TPMv2 or secure boot, and we still have to support those computers.

I understand that, fundamentally, anti-cheat involves taking some form of control away from the player. But when the solution involves deeply embedded hardware modules that take that control away globally, introducing their own host of problems, I think that goes too far, and the cure might be worse than the disease. As a player, I wish there was a way to make sure that the anti-cheat only runs when the game runs, and only checks stuff related to the game and nothing else.

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

#323
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.

On Linux, you can check to see if the kernel is operating in lockdown mode to verify the integrity of the system. Lockdown mode forces all modules to be digitally signed and trusted by the kernel keyring before they can be loaded. This would functionally be equivalent to what you do on Windows.

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

#324

Earlier quoted context omitted.

I'm a bit skeptical of all the positivity here. Heck if I can't edit mouse acceleration with ease, how hard is it going to be to watch Netflix? Do I need to downgrade chromium to 30.4 just to install some plugin incompatible with the v32 chromium? These are real issues that you'd expect Ubuntu to have working from defaults. I'm not asking for every porn website to work, but all FAANG websites to work.

Something's off but I chalk it up to beefy config and some specific games. None of my games run on my laptop (hd 520 igpu) I can play games like the witness on windows, hl2, the cave, the talos principle, portal 2, dead cells, etc. and none runs easily on Linux. Except Dott and kentucky route zero.

Could be Intel's graphics drivers. I wouldn't be surprised if they weren't properly optimized on Linux. Out of curiosity, what distro did you try?

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

#325

Earlier quoted context omitted.

I was active player during CS 1.6 era. I really didnt see the issues you mention and rarely actually met cheaters. When i did they were quickly vote kicked or banned out.

And times have changed. The spread of skill levels has increased with better players getting better, and more and more new players. As well as more structured games that are not 10v10, but rather smaller 5v5 or 6v6 games, where each player can make a difference. Cheaters are better at hiding too. Toggling aimbot for a quick kill or two isn't enough to arouse suspicion, and can be passed off as a lucky headshot. Just…

And anti-cheat doesn't really help the problem either at all. They are easy for cheaters to get around, and it's possible to even have cheat that the anti-cheat can't detect at all as it would use the same inputs normal player would use. Anti-cheat is same as DRM, the only people that suffer are the actual players, not the cheaters or pirates.

It's another social problem that engineers try to solve with technology.

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

#326
post #135

Earlier quoted context omitted.

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...

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.

I've never thought that Linux Desktop provides unified desktop experience.

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

#327
post #259
post #220

Earlier quoted context omitted.

Never in my life would I have expected crosscode to be anything like HTML/JS based. That’s one of the most fluent games I’ve played.

It took a lot of work to make it performant on something like a switch. In the end I'm not sure if it's quite HTML/JS based anymore. I can't find the tech talk video where the porting guy goes into all his work to make it work on a switch. Save yourself some hassle, just make your game with gamemaker, UE4 or unity if you have any ambitions of going cross platform in the vague future unless it's really simple point an…

It runs on top of a multimedia library called Kha while running on consoles (https://github.com/Kode/Kha).

Here's the talk you're (probably) talking about: https://www.youtube.com/watch?v=KfBzlzvt8RU

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

#328
post #324

Earlier quoted context omitted.

Something's off but I chalk it up to beefy config and some specific games. None of my games run on my laptop (hd 520 igpu) I can play games like the witness on windows, hl2, the cave, the talos principle, portal 2, dead cells, etc. and none runs easily on Linux. Except Dott and kentucky route zero.

Could be Intel's graphics drivers. I wouldn't be surprised if they weren't properly optimized on Linux. Out of curiosity, what distro did you try?

I am on Kubuntu 18.04.

Quite frankly I don't expect much from gaming on Linux regarding ease-of-use and I am okay with that. I am sure all those games could run but when I want to play a game I don't want to fiddle with config files so I either boot a console or reboot into windows. It's been my experience for years that ubuntu/Linux isn't as versatile and as accommodating as windows regarding gaming but it doesn't mean that those games couldn't run with a bit of elbow grease (they most likely would but it's not pain-free).

I always try to stick to Intel IGP because I read (and I suppose it's still true) that they have the best support for desktop usage. I don't want to fight nvidia or ati drivers, I don't even know wwhich's the darling of gaming GPU for Linux these days. Been there, done that.

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

#329
post #48

I switched back from Pop!_OS about a month ago, after nearly a year of using it exclusively. My previous laptop broke, so I got a new one. Of course I immediately created a Pop! partition and started installing stuff. I tried Doom Eternal... and it was running extremely slow for what you'd expect from a RTX 2080. Surely enough, I switched to my Windows 10 partition and the game ran smooth like butter over there. I sp…

I'm a bit skeptical of all the positivity here. Heck if I can't edit mouse acceleration with ease, how hard is it going to be to watch Netflix? Do I need to downgrade chromium to 30.4 just to install some plugin incompatible with the v32 chromium? These are real issues that you'd expect Ubuntu to have working from defaults. I'm not asking for every porn website to work, but all FAANG websites to work.

I agree with you on the mouse acceleration part. Linux distributions are bad in some aspects, and mouse acceleration is one of them.

About the Netflix part, I don't think that's Linux's fault.

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

#330
post #200

I only play two games at the moment and neither of them are viable on Linux. Call of Duty Black Ops Cold War is a non-starter even with Proton. Assetto Corsa Competizione will work, but not with my Thrustmaster wheel. Both of these are deal breakers on their own, but the real deal breaker is the uncertainty that comes with running Linux as a gamer. For example Cyberpunk 2077 comes out this week. Will it work? I have…

its just part of being a simracer i think. doubt any of the big games; iracing, ac, rf2, will ever get proper multimonitor/peripheral driver support linux
Post reply on HN