Live data from Hacker News

Cyberpunk 2077 runs on Linux through the Proton compatibility layer

twitter.com

181–190 of 320 posts

Re: Cyberpunk 2077 runs on Linux through the Proton compatibility layer

#181
post #97
post #87

Earlier quoted context omitted.

> I'm an absolute Stadia fanboy. I'm horrified of Stadia. Google does not need to be in the games business. I'm a twice-burned Google Play Music user with thousands of dollars in music purchases. Maybe I'm completely wrong, but I'd be willing to bet money that Stadia is going to be shut down and all of your purchases, saves, etc. will be deleted.

Whenever Stadia conversation comes, I always wonder if I'm missing something. Why subscribe to Stadia and risk losing your games when you can subscribe to GeforceNow and play your own games in the cloud. If GeforceNow goes under ... fine, you still have your games. I don't get the appeal of Stadia and I'm wondering what am I missing.

> fine, you still have your games.

.. in theory. In practice, I like most other people don't have access to most of the games I ever bought, or no convenient way to access them, or no desire to.

This goes for almost all of what I consume to be honest with the exception of some LPs I actually take very good care of.

Re: Cyberpunk 2077 runs on Linux through the Proton compatibility layer

#182
post #139
post #133

Earlier quoted context omitted.

Because if you start to support Linux you actually have to support all the major distribution (Debian, Arch, Ubuntu, Fedora, etc.) with their different idiosyncrasies, package format, libc implementations and/or version, etc. Basically your testing coverage explodes exponentially. That's why in a former gig the team I was part of decided to go from Linux to only Windows since it way easier to test only for ~3 majors…

Isn't that the reason flatpaks or snaps exists?

You could argue that flatpaks and snaps exists because Debian (and Ubuntu) aren't rolling releases, but desktop users want continuously updated software.

Re: Cyberpunk 2077 runs on Linux through the Proton compatibility layer

#183
post #74

To be perfectly fair, it’s working on Linux natively. Since it runs on stadia. I was part of the efforts of putting The Division 2 on stadia and it really is “just Linux” for the most part. The elf binaries ran essentially flawlessly on my linux machine (although my machine was under powered for the game.) Sadly we never released the game on Linux to the public.

Having native support for Linux seems very fitting to a cyberpunk game, but given the kind of crazy reactions you get from some people in that community when things a. are not open source and/or b. exhibit the tiniest of flaws, it's probably not worth the bad PR they would generate.

Re: Cyberpunk 2077 runs on Linux through the Proton compatibility layer

#184
post #171
post #167

Earlier quoted context omitted.

If you want a superior Google Stadia experience, buy GeForce Now. It is subscription based like Stadia, but allows you to play games from our Steam account (assuming that game devs haven't blacklisted it from GFN). You don't need special hardware or premium membership. > Why would anyone desire that it dies? If you don't like it you can ignore it. Because it's everything wrong with games industry wrapped in a neat sh…

I imagine GeForce Now can't match Google when it comes to the servers. None of the servers seem particularly close to me (Finland).

From my EU friends, I definitely heard good things about it. Did you actually try or are you just basing that on server's geo location?

Re: Cyberpunk 2077 runs on Linux through the Proton compatibility layer

#185
post #153

Earlier quoted context omitted.

I run Linux, and play games, but all in all, I strongly believe that Wine ports are the only realistic, less-worse, alternative. I'm not the only one - Carmack expressed the same (although, to be fair, I've never read other high-profile devs discussing this idea). This is a real-world Linux game production story: https://twitter.com/bgolus/status/1080213166116597760 . Note that the developers tried hard to release th…

Same here, and I've also noticed the library churn is a problem: Heroes of Might and Magic 3 and Neverwinter Nights both have had official Linux ports/releases, and neither of them run on modern Linux distro's because of library incompatibilities (in the case of NWN, it's because of libSDL, don't remember the issue with HoMM3). Even my recent purchases on GOG where there's plenty of native Linux to be found, I usuall…

To be honest wine is so awesome it makes games run better even on Windows.

On another computer I had, with the supremely buggy nVidia Optimus, SimCity 4 and Arcanum: Of Steamworks and Magick Obscura both worked correctly only with Wine DLLs on their folder, preventing them from using Windows normal APIs.

Re: Cyberpunk 2077 runs on Linux through the Proton compatibility layer

#186
post #173

Earlier quoted context omitted.

Wine has a non zero overhead compared to Linux or Windows. Maybe one could come up with a mix of the Win32 API and Linux calling conventions? IDK. Or design something from scratch entirely, but then you have to write and maintain a translation layer like Wine for the rest of time :). Ideally one would take Wine and remove the overhead causing parts but keep most of it intact.

If the Windows program uses the Vulkan API, I imagine the Wine layer wouldn't be doing much work, would it? My guess is that the function-call conversion doesn't cost much on modern CPUs.

It's not just the graphics API. These phoronix benchmarks show worse Wine performance even on CPU only tasks: https://www.phoronix.com/scan.php?page=article&item=wine-ubu...

Re: Cyberpunk 2077 runs on Linux through the Proton compatibility layer

#187
post #186

Earlier quoted context omitted.

If the Windows program uses the Vulkan API, I imagine the Wine layer wouldn't be doing much work, would it? My guess is that the function-call conversion doesn't cost much on modern CPUs.

It's not just the graphics API. These phoronix benchmarks show worse Wine performance even on CPU only tasks: https://www.phoronix.com/scan.php?page=article&item=wine-ubu...

Interesting link, thanks.

It's curious that Wine outperforms Windows on some CPU-intensive tasks, but is far slower for certain others. The article just gives the numbers, but doesn't give a deep analysis. Perhaps cache issues?

Re: Cyberpunk 2077 runs on Linux through the Proton compatibility layer

#188

Earlier quoted context omitted.

I run Linux, and play games, but all in all, I strongly believe that Wine ports are the only realistic, less-worse, alternative. I'm not the only one - Carmack expressed the same (although, to be fair, I've never read other high-profile devs discussing this idea). This is a real-world Linux game production story: https://twitter.com/bgolus/status/1080213166116597760 . Note that the developers tried hard to release th…

There is the steam linux environment [1] which is pretty standard for native linux builds on steam. And that works independently of the distribution steam is actually installed on. I think it should be possible to use it without steam too.. [1] https://github.com/ValveSoftware/steam-runtime

The libs in the steam-runtime are often times very old. The newest compiler for building inside the runtime seems to be gcc 5. I understand the need for stability, but why isn't this stuff updated from time to time?

Re: Cyberpunk 2077 runs on Linux through the Proton compatibility layer

#189
post #184
post #171

Earlier quoted context omitted.

I imagine GeForce Now can't match Google when it comes to the servers. None of the servers seem particularly close to me (Finland).

From my EU friends, I definitely heard good things about it. Did you actually try or are you just basing that on server's geo location?

Just looking at the server lists. There doesn't really seem to that much geographical variety there. Although Google has not really given us details on where the services are running, at least the graphics in their announcements promised a lot.

Re: Cyberpunk 2077 runs on Linux through the Proton compatibility layer

#190
post #7

Earlier quoted context omitted.

My, how the times have changed.

Its been like this for about the past 5 years since AMDGPU was added to the kernel. AMD cards are better for everything except compute where they failed to support the 5700 series.

What does that mean? I have an RX5700 card in my Linux computer. I'm not very interested in benchmarks but it works well so far. I mostly play simple games like Dead Cells, Caves of Qud and such.
Post reply on HN