Live data from Hacker News

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

protondb.com

431–440 of 560 posts

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

#431

Earlier quoted context omitted.

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.

No, 100000s of cheaters get banned every year, it works. Normal players actually enjoy not playing with tons of cheaters.

I would like to ask you to present some proof for those numbers. There's also tons of legitimate players that can't play at all since the anti-cheat system thinks their install is not good. At which point is it okay for anti-cheat developers to tell customers to get a new PC (with their approved hardware and drivers) and install nothing but clean copy of windows and their game on it?

Consider game like Dark Souls 3, it has very simple anti-cheat system and trusts the client completely. Yet you rarely see actually cheaters online, this is purely a social problem.

You can search any rootkit based anti-cheat software and find just how many people have issues with them. Just some examples from the infamous riot vanguard which developers boast it being "user-friendly" rootkit.

* https://www.reddit.com/r/pcgaming/comments/gead0n/riot_vangu...

* https://www.reddit.com/r/VALORANT/comments/geqc73/have_you_d...

* https://www.reddit.com/r/VALORANT/comments/gbebt0/if_riot_is...

* https://www.reddit.com/r/VALORANT/comments/g5aem3/vanguard_a...

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

#432
post #415

Earlier quoted context omitted.

I "solved" that issue by getting a pcie usb card and passing that through.

This is the best way to connect VR headsets as well.

True, though you'd have to do some research on usb controllers that are supported. I had to do that for my Rift s.

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

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

> restricted PvP game play when Linux was detected

WTF? Why?

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

#434

Earlier quoted context omitted.

You can set up QT to use GTK themes (seems like this is the default in KDE Plasma): https://wiki.archlinux.org/index.php/Uniform_look_for_Qt_and... I currently just don't have any QT based apps on my Arch system though I don't think.

It's not actually translating GTK themes to QT, its special themes with both QT and GTK versions.

The linked wiki page lists both.

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

#435

Something else that works super nice for gaming on Linux: GPU passthrough (gaming on a VM that has direct access to the GPU). I've been doing this since 2017. Back then I had built my first desktop computer powered by ryzen 1700 + 2 GPUs. Creating this setup had some challenges, but after the initial hurdle everything has been working perfectly (I imagine things must be easier nowadays). Created a windows 10 VM, assi…

Do you run two gpus? Or can you handoff to the VM when it boots and back when you shut down? Mind sharing your libvirt xml or qemu script? I've been meaning to give this a try!

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.19), other distributions might have different requirements.

As for running the GTX 1070 on the host when the VM is not running, I'm not sure if it is possible.

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

#436

Earlier quoted context omitted.

Because anti-cheat software is buggy, triggering a kernel crash which makes the whole machine unusable is a real possibility, additionally by running in kernel mode, the software bypasses all the OS protections, this can end up terribly if there's an exploit.

Most drivers suffer from this. There's nothing special about anti cheat drivers. It's probably much better tested than the random driver that a hardware manufacture might provide to control some random fan LEDs.

The difference being that a graphic driver is essential to make the hardware work whereas anti-cheat software isn't.

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

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

Get ready for 2% of your player base to make 50% of the support requests.

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

#439
post #315

Earlier quoted context omitted.

With a bit of effort it’s a solved problem, however as soon as that was sorted, developers started using snaps and flatpaks that just Do Not Care about your system settings... and we’re back at square -1, because now you won’t even get consistency between Gtk apps and Gtk apps. The Linux desktop sometimes is like a bad comedy sketch.

Do snaps/flatpaks really not look at your local configs? Thats... terrible. I've avoided them already anyway because they seem like wholly unnecessary (and quite significant) bloat.

They do by the way of an xsettingsdaemon (so not accessing directly) for security reasons. The obstacle instead is that they are self-contained, so they should not depend on the theme files outside their system. Hence, they will read what theme you are using and then inside their system look for a matching one.

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

#440

Earlier quoted context omitted.

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.

Don't you mean tainted? https://unix.stackexchange.com/a/118117/14305

No, that's something completely different. The kernel is tainted when you load out of tree modules and only means they won't look at your bug reports. Lockdown mode is something similar to the Windows driver signing https://www.phoronix.com/scan.php?page=news_item&px=Linux-5....
Post reply on HN