top | item 25367201

Cyberpunk 2077 runs on Linux through the Proton compatibility layer

438 points| haunter | 5 years ago |twitter.com

317 comments

order
[+] dijit|5 years ago|reply
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.

[+] est31|5 years ago|reply
> 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.

That's an improvement over not having a Linux port at all, as it reduces the investment needed to publish the game to Linux eventually. Once the Linux gaming market is big enough, studios might consider to release the game.

[+] dusted|5 years ago|reply
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.
[+] varispeed|5 years ago|reply
> Sadly we never released the game on Linux to the public.

Do you know why? Linux is my primary OS and it always breaks my heart when companies decide to not support it.

[+] shmerl|5 years ago|reply
> Sadly we never released the game on Linux to the public.

What was the justification of ignoring Linux gamers, when you already went through all the trouble of creating the Linux version? Are support costs so high that Linux sales won't cover them after that?

[+] BlueTemplar|5 years ago|reply
I don't get why. Aren't you and CDPR using Vulkan rather than DirectX by now ? If a small studio like Wube can afford to develop for Windows, Linux and even Mac, why can't you??
[+] joana035|5 years ago|reply
> Sadly we never released the game on Linux to the public.

That is a bummer indeed :/

[+] throw_m239339|5 years ago|reply
Do you work for Stadia? How is Cyberpunk doing on that system? I'm hesitating buying it there instead of on console.
[+] flatiron|5 years ago|reply
I was just playing it on a haswell machine running Arch. But I was on stadia so I was cheating :)

That being said I like stadia. No hardware investment, play anywhere. Works on Linux Chromium. No downloads or patches. I don’t typically revisit games so I’m not really concerned that in 5 years it may go poof.

[+] p1necone|5 years ago|reply
Why Stadia instead of e.g. Geforce Now? You can play your existing purchased library via other streaming platforms, and you can switch to playing them locally if you ever buy a gaming PC without having to repurchase them. With Stadia you're locked in to having to buy your games again if you ever want to play on a different platform.

(not trying to criticize, just curious about the differences)

[+] climb_stealth|5 years ago|reply
Hmpf, play anywhere seems to only apply if you are in one of the supported countries [0]. I was getting my hopes up but it appears Australia is not supported at this point.

[0] https://support.google.com/stadia/answer/9566513?hl=en

> United States, Canada, United Kingdom, France, Italy, Germany, Austria, Spain, Sweden, Switzerland, Denmark, Norway, Finland, Belgium, Ireland, Netherlands, Poland, Portugal, Czech Republic, Slovakia, Romania, Hungary

[+] robcohen|5 years ago|reply
it is pretty impressive, but the lag really kills games for me.
[+] emsal|5 years ago|reply
Key caveat here is that it only works on AMD cards currently.
[+] ZacharyPitts|5 years ago|reply
Aah that’s a shame... but not surprising given Nvidias track record with Linux drivers
[+] ekianjo|5 years ago|reply
Runs on nvidia too but nvidia takes a bigger performance hit
[+] tracker1|5 years ago|reply
Comments in op seem to indicate some are able to run on NV cards.
[+] barbecue_sauce|5 years ago|reply
Well, at least my Windows 10 trial has a few more weeks left.
[+] forest_dweller|5 years ago|reply
I am sure many will applaud this but it encourage developers to not bother with an actual native build as it tells them that Linux users will be happy with "proton compatible". Games don't run as well IME (even ones where they claim it runs as well or better). I've given up with Games on Linux.
[+] manderley|5 years ago|reply
The alternative is "games don't run on Linux at all". The Linux desktop market is tiny as is, the alternative isn't developers suddenly investing in native Linux ports. Even the more popular Macs OS gets severely neglected.
[+] rjn|5 years ago|reply
I think it's a decent start to get through the chicken and egg problem (there are not enough linux players so devs don't bother and people don't switch completely to linux because there are games they like which don't work) and if proton brings enough people to linux slowly we might get through this hurdle. If let's say 30% of gamers are linux users the devs might care to do a native port even though they don't right now. I only use linux and mostly only play natively supported games but sometimes also through proton also I think if you play using proton steam reports as a linux user.
[+] AgentME|5 years ago|reply
To be fair, there's also developers that technically release an actual native linux build with bugs and then offer zero support for it. At least games on Proton still get worked on by the Proton developers.
[+] jvzr|5 years ago|reply
As rjn said, it is also a way to lure players to Linux. I've personally switched three weeks ago, and I'm not looking back: every game I want to play works, ranging from almost flawlessly to just perfect. All thanks to Proton, and of course the decades-long efforts of Wine.
[+] acomjean|5 years ago|reply
>I've given up with Games on Linux.

Proton is pretty amazing. Because of diversity in "Linux" (lots of distros to test) having it is better than not.

[+] chaps|5 years ago|reply
You should really try again if you haven't tried in the past month or two. Steam recently released proton 5.13 into the list of proton releases, and since then, a great percent of games that didn't work in earlier 5.* releases have started working. Including Doom Eternal and now this game. Guessing they were prepping for this game.
[+] pretendgeneer|5 years ago|reply
I think it might be good. As I believe steam count as Linux sales even through proton. Kinda solving the chicken egg problem for linux games.
[+] npteljes|5 years ago|reply
If a game runs fine with Proton, what does it matter if it's not native? Either way you get an experience that's tested against a Linux based system.
[+] BlueTemplar|5 years ago|reply
I don't get why more games aren't being directly released on Ubuntu considering that Vulcan now seems to be even better than DirectX??
[+] ekianjo|5 years ago|reply
Native clients almost always have worse performance so we dont lose anything.
[+] 29athrowaway|5 years ago|reply
My thoughts after 3 hours on play, on Linux.

- Worked out of the box. Purchased the game on Steam, and ran it using Proton experimental (a version you can pick via Steam settings > Steam play > Run other titles with: "Proton experimental"). Running with a prior version of Proton throws a Qt error.

- The announcement mentions AMD cards but I have an NVIDIA GPU card and it worked just fine. I used the NVIDIA driver version 455.

- Changing graphics settings or switching windows cause major graphical artifacts, which are fixed restarting the game.

- Noticeable sound glitches sometimes, but the game is playable. Tried adjusting pulseaudio priority, a trick that helps with these kinds of issues sometimes, but it didn't work.

- Performance is more than OK for me, and I am not using 2020 hardware. I wouldn't try running on 4k + high graphic settings unless you have a high-end box.

- During these 3 hours, the game crashed twice.

[+] ulzeraj|5 years ago|reply
For those talking about a native port, the drama involving The Witcher 2 native port and the absolute negative reaction from Linux users along with the disappointing progress of Steam Machines had made CDPR hesitant to develop for the platform.

https://www.gamingonlinux.com/articles/the-witcher-3-didnt-c...

[+] COGlory|5 years ago|reply
But they did develop for the platform - there is a Stadia version which essentially is a Linux runtime.
[+] account42|5 years ago|reply
There has been absolutely no word from CDPR as to why they did not port any of their other games. Both commonts in your article are from a developer from the porting company, not CDPR.
[+] Voyajer|5 years ago|reply
TW2 port was a bad eON wrap job wasn't it?
[+] 29athrowaway|5 years ago|reply
This is a person running the game on Linux, on an NVIDIA card.

https://www.youtube.com/watch?v=nBH0iY-Jx6U

According to the video description the low framerate is due to the streamer OBS setup rather than game performance.

Some people report that the game works better with the 455 version of the NVIDIA driver.

[+] 29athrowaway|5 years ago|reply
I am running the game now on Linux without issues. Had to select Proton experimental as the Steam play version to make it work.
[+] netsec_burn|5 years ago|reply
I can't launch Steam with 455.
[+] shmerl|5 years ago|reply
Nice work by vkd3d-proton and Mesa developers! It's not perfect yet, but it's a great start. There are some bugs to fix in vkd3d-proton still (various glitches).

And CDPR can release the game for Linux natively, since they already did the heavy lifting of releasing it for Stadia. At the very least they can add the Vulkan renderer to the Windows version.

[+] butz|5 years ago|reply
Good news, but for best experience it would be wise to wait a few months until most of bugs in the game are fixed. Then probably buy the game on sale.
[+] NikolaeVarius|5 years ago|reply
I've always wondered. Games usually have pretty low kernel access. What doesn anti-cheat do to detect its not running in native Windows, assuming we ignore the outright obvious signs that may be able to be obfuscated

Ditto for UWP. Seems destined to stay Win10 Only

[+] netsec_burn|5 years ago|reply
Not quite. I tested this and it crashed about 15 minutes in. Also there are graphical errors like missing faces, no sound, T-posing NPC's, etc. I'm using both the latest stable Proton and Experimental.
[+] pierog|5 years ago|reply
Cyberpunk 2077 compiles and runs perfectly fine natively on Debian, but it lacks a renderer (there was OpenGL but it was dropped years ago and Vulkan is a very specific implementation for Stadia only).
[+] Deadsunrise|5 years ago|reply
CDPR owns GOG, a Steam competitor. Steam and GOG worked together to help bring a big game to Linux. You just love to see that.
[+] remexre|5 years ago|reply
anyone gotten the GOG version working? lutris was a flop, innoextract-ing the installer now to try adding it to steam manually
[+] Havoc|5 years ago|reply
Impressive that CD Projekt accommodated them. In the bigger scheme of thing proton is decidedly niche
[+] person_of_color|5 years ago|reply
Shocked at the amount of HNers still playing video games!
[+] 2Gkashmiri|5 years ago|reply
Awesome if proton can make something like cyberpunk work on day 1, why not others? Why do they have to pretend theirs is some mythical special sauce unable to work on Linux ?

That said, why don't these mmo games give a Linux mode ? Pubg for example has mobile app, a lite app and a desktop lite app based on mobile. They are the same but they are matched with similar people only. Apply the same here. Give Linux users option to play the game, without the anti cheat and only match with similar Linux users. I get to deal with any potential cheaters

[+] kleiba|5 years ago|reply
It's a shame they went 1st person. I know that some people have a different opinion (e.g. [1]) but unfortunately, I immediately get motion sickness with any 1st-person game, but curiously not with 3rd person games.

I loved The Witcher, and was really psyched when Cyberpunk 2077 was first announced. Kinda bumped that I won't be able to play it now, but I guess such is life.

[1] https://www.thegamer.com/cyberpunk-2077-first-person-shooter...