Live data from Hacker News

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

protondb.com

391–400 of 560 posts

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

#392
dxvk was a massive success for DX11 games on Linux. Now vkd3d-proton is a major effort to make DX12 games playable.

Thanks to all developers who are involved in these and other projects like Wine, Proton, Mesa, radv/aco and etc. which make gaming on Linux great these days.

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

#393
post #24

Earlier quoted context omitted.

Or Unity Linux is less stable ? Like if y'all really want I can upload the Linux build and make it clear it's not going to work as well. I can't support every single distro after all

Isn't the Steam Linux Runtime supposed to handle the distro support problem? Or are there issues with that too? I was under the impression that Valve had essentially solved the distro support issue for Linux games distributed on Steam.

It provides a runtime which developers can link their games against, but there is nothing which enforces or mandates this. You can ship a binary that makes 0 use of the steam runtime, and this binary could be blatantly broken on various distros (though Valve does have some testing in place to make sure games actually launch, but this testing might be limited to Windows)

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

#394

Earlier quoted context omitted.

So they have Vulkan support because of stadia but won't release it publicly? That's kinda stupid

It wouldn't be the first time, there's a bunch of games on Stadia that have no public Linux build or Vulkan support in their Windows build Maybe Google are licensing a proprietary DX->VK wrapper for Stadia developers to use, so they can't release it elsewhere?

> Maybe Google are licensing a proprietary DX->VK wrapper for Stadia developers to use, so they can't release it elsewhere?

If they are using a wrapper it is probably just dxvk with extra stadia specific patches. ( https://github.com/doitsujin/dxvk )

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

#395
post #348

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…

I thoroughly agree, Linux KVM and GPU passthrough is amazing. I was disappointed with USB for guests though, I found it impossible to restore my iPhone via iTunes on a Windows VM, because the USB device wouldn't automatically bind to the VM. Which is something even VirtualBox can do well. But maybe the tech has progressed, or there's a better solution to that issue now.

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

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

#396
post #215

Earlier quoted context omitted.

The game may be unpolished and unstable but I can still boot it up and play it with my friends, which is more than I can say about Linux gamers.

It is not that Linux is not a viable gaming platform. It is just developers not publishing games for Linux. Why? because: 1. Windows comes preinstalled on many computers. 2. People do not install Linux because they cannot play games on it. 3. Game developers won't publish on Linux because there are not enough users. Is 3 the real problem, or is it 2? 2 is the real problem. If everyone committed to use Linux, game dev…

> It is not that Linux is not a viable gaming platform. It is just developers not publishing games for Linux.

As a user this makes it a non-viable platform.

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

#397
post #267

Earlier quoted context omitted.

Do you have consistency between GTK/Qt, or only within each? I've never really bothered to set it up (just installed some theme I pulled a name from Arch wiki for, so buttons look like they're from this century) because I assumed I could go to a load of effort and still notice which is used for each program I use. And then find myself caring which I install if I have the option, or not wanting to if it's only availab…

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.

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

#399
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 went the opposite way and got rid of Linux for windows wsl2. I have the random issue but otherwise things run pretty well.

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

#400
post #145

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.

> 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 h…

I remember playing a first person shooter called Red Faction on PC maybe 15 years ago. Through some poking around I (and many others) discovered that when a client joined a multiplayer game, the server would instruct each client to load a large .dat file local to the client containing presumably a bunch of global assets. Within that were numerous object, physics and game state variables in plain text ripe for the picking. The server would proceed to accept any .dat file that contained the necessary declarations regardless of their value.

I recall seeing players hovering in the air and spinning while shooting rockets out at hundreds of rounds a second. There was also a way to modify your files such that you could crash a game just by joining it. The experience was as interesting and fun as it was awful.

Post reply on HN