26 ms·
Cyberpunk 2077 runs on Linux through the Proton compatibility layer
- 2Gkashmiri 6y agoAwesome 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
- kaibee 6y agoCyberpunk 2077 is a single-player game.
- SulfurHexaFluri 6y agoBecause they put approximately 0 thought or care in to supporting linux. There are hardly any linux users who would have got the game anyway compared to windows and half of them will still buy it and reboot to play it.
- phendrenad2 6y ago> some mythical special sauce unable to work on Linux I think it's the other way around, if you have a software company full of Windows and console programmers, you now need to get some of them to learn how to build and deploy a binary Linux app that runs on all major Linux distros and configurations, or you need to hire some who already can. How many game engine/deploy developer salaries can you afford on the income from all of the Linux users?
- 2Gkashmiri 6y agothere was last time an appimage thing where they packaged a specific working wine and it should work everywhere all the time
- phendrenad2 6y agoAccording to ProtonDB, 40% of the top 10 games are "borked". So if Proton is a serious attempt at making everything work, why do 40% of the top 10 games still not work at all? Clearly there are some Windows APIs which WINE/Proton can't emulate yet. So now your developers have to specifically avoid those syscalls and system libraries. What if a third-party library you want to use uses those syscalls? Now you need to work with the vendor to get them changed. Okay... as if that isn't bad enough... Only 20% of the top 10 games are "gold" meaning they work 100% correctly, with some tweaks. Okay, so now you have to tell users what those tweaks are, or they might refund. Never mess with an angry Linux user! And then, 20% of games work "okay" meaning there are glitches that don't affect gameplay. But... you now have to field support calls from users who see these glitches and think their game is borked. And if you're wondering why I went with the "top 10" list and not the "top hundred", it's because most Linux gamers I've seen complaining about the lack of Linux ports are complaining about the AAA top 10 games, not the simplistic 2D tower defense games. Packaging a game that already works great in Proton is beside the point.
- jhasse 6y agoPUBG - a game where you need at least 50 players for a match - would be quiet empty when you're only playing with Linux players.
- BlueTemplar 6y agoWhy would you assume that they wouldn't be able to play with Windows players??
- jhasse 6y agoOP said: > Give Linux users option to play the game, without the anti cheat and only match with similar Linux users.
- emsal 6y agoKey caveat here is that it only works on AMD cards currently.
- ZacharyPitts 6y agoAah that’s a shame... but not surprising given Nvidias track record with Linux drivers
- wyldfire 6y agoMy, how the times have changed.
- SulfurHexaFluri 6y agoIts 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.
- oehtXRwMkIs 6y agoCompute is pretty bad all around no matter what card, but it is egregious that their flagships aren't even supported by ROCm to begin with.
- ActorNightly 6y ago>AMD cards are better for everything except compute Ive heard this, but Im not convinced. Don't they have more memory, so while the processing is slower there is less fetching of memory outside of the card? Of course this would require custom compute kernels for same throughput like matrix multiplication, but still.
- corty 6y agoit is a driver and software problem with compute, the hardware is fine. things just don't work right
- forest_dweller 6y agoI 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.
- chaps 6y agoYou 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.
- forest_dweller 6y agoI might try GPU pass through. Proton is too much faffing and I stream games a lot on discord which barely works on Linux.
- manderley 6y agoThe 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.
- jeroenhd 6y agoI don't think it makes sense for developers of games like these to even support macOS. Apple's ARM chips are pretty fast but their GPUs aren't capable of rendering intensive 3D games at native resolutions yet, partially because Apple's displays are so high-res. Previous generations Apple devices all had GPUs in them that I honestly consider lacking for the price you pay for the hardware. The best macOS gaming rigs I can think off are the mac Pros, but those aren't what most people are running macOS on. At least Linux users can use the powerful NVIDIA cards in most of their machines. I suppose it's possible to hook up an RX 6800 through Thunderbolt, but that's quite a bulky and expensive solution that even fewer people use. You can see this in the Steam survey. There are more macOS gamers than Linux gamers, but the gamers on macOS are almost always running on an Intel GPU whereas Linux gamers are much more common to run a dedicated GPU from AMD or NVIDIA. It makes sense to port Tabletop Simulator or Cooking Simulator to macOS, but for Cyberpunk you're just not finding enough customers. Where Linux lacks the stability of the software stack, macOS lacks the hardware to run the stable-ish software stack on. With CD:PR being generally reasonably DRM-free, I do wonder how much "hidden" Linux customers they have in their sales. Trying to get AAA-games from Steam to run in Linux is usually a fight with DRM software and the only way to win that fight is to pretend to be running Windows. If you can download the game from GOG without DRM, like CP2077, you'll probably end up with more Linux customers than other studios manage to gather and your OS statistics will make more sense. There's no way in hell that Linux will get any significant margin on the gaming market any time soon, but if the market will ever begin shifting, we'll probably see it in a studio like CD:PR.
- NikolaeVarius 6y agoI'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
- chii 6y agoanti-cheat should not exist for single player games.
- nynx 6y agoCyberpunk 2077 doesn't have DRM or anti-cheat.
- BLKNSLVR 6y agoI was going to disagree with you because I only read a headline and moved on, but it appears that only the Review copies of the game were protected by anti-cheat[0]. [0]: https://torrentfreak.com/cyberpunk-2077s-use-of-denuvo-to-prevent-leaks-makes-total-sense-201208/ https://torrentfreak.com/cyberpunk-2077s-use-of-denuvo-to-pr...
- Semaphor 6y agoWhen TF says something positive about DRM, it’s a good time to double-check what is going on ;)
- fulafel 6y agoMost games don't need kernel access. Which is good as it enables security aware users to play games.
- Cyph0n 6y agoAnti-cheat goes pretty deep, actually: some games, such as Valorant and R6, do VM detection as part of their anti-cheat checks.
- 29athrowaway 6y agoThis is a person running the game on Linux, on an NVIDIA card. https://www.youtube.com/watch?v=nBH0iY-Jx6U 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 6y agoI am running the game now on Linux without issues. Had to select Proton experimental as the Steam play version to make it work.
- aleph- 6y agoWhere as I can't get it to run at all with proton 13.4 and nvidia-450 Where's proton experimental?
- 29athrowaway 6y agoIn Steam, in the Steam > Settings menu, go to Steam Play and select "Run other titles with: Proton Experimental"
- arminiusreturns 6y agoI had some crashes that were fixed by lowering some settings, and still a crash every so often where I have to kill the game, then restart steam. Small price to pay to play something on linux I've been looking forward to so much. Nvidia 455 on proton experimental arch
- flatiron 6y agoI 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.
- robcohen 6y agoit is pretty impressive, but the lag really kills games for me.
- tracker1 6y agoprobably depends on the game, for things like this, probably less of a detriment.
- p1necone 6y agoI find I'm fine with it if I'm using a controller, but it's much more noticeable when mouse aiming.
- deleted 6y ago[deleted]
- skocznymroczny 6y agoIt depends on the gamer too. I played around with various game streaming services. The games are definitely playable, and look good, but the lag is in there. Outside of fastpaced FPS games, most gamers will probably never notice it. If you are used to 30 fps gaming, then it will feel normal to you. But if you run a 144 Hz monitor at home, streaming will feel sluggish and delayed in comparison.
- jayd16 6y agoI was actually really impressed with the Stadia lag when playing Destiny using a Chromecast and the Stadia controller. I saw image compression but the lag and framerate were very good. Not just playable but good.
- netsec_burn 6y agoNot 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.
- jsheard 6y agoThe launch build of Cyberpunk is still very buggy, in some cases Proton may be accurately reproducing bugs that would have happened anyway on Windows.
- mycall 6y agoTheir future two year roadmap includes a multiplayer version. I suspect it will take them that long to fix all their bugs.
- MaxBarraclough 6y ago> I suspect it will take them that long to fix all their bugs. It's long been the norm to release a game in a buggy state and patch it up later, to the point that I'm surprised so many people are still willing to buy on (or even before) release day. I'd rather wait 8 weeks, say, than be an unpaid tester.
- twblalock 6y agoI've seen that a few times today on Windows, along with a TON of UI glitches. I don't even bother with the hacking UI -- it doesn't register button presses, especially in that weird hacking attack where you need to select a hex code from a character matrix in a limited amount of time. It's easier to just shoot the enemies anyway.
- izacus 6y agoI'm also noticing a massive performance drop (in comparison to Windows) on my RTX3080. Which is amplified even more by lack of DLSS option.
- remexre 6y agoanyone gotten the GOG version working? lutris was a flop, innoextract-ing the installer now to try adding it to steam manually
- wil421 6y agoNo it crashes constantly for me. Created my character and now the game won’t load. Resinstalled and it still doesn’t work.
- Doxin 6y agoYou can add the GOG executable to steam as an external game and run it through Proton that way. Bit of an odd setup I suppose, but it ought to work.
- armlessbastard 6y agoI didn't even get it to launch by doing this. but I am a newb to this kind of thing. I am hoping the direct DL from GOG instead of from gog galaxy will work better for me and run proton in lutris with it. I tried to run Innoextract on the 'Launch Cyberpunk 2077.ink' but I couldn't get it to work either.
- remexre 6y agoI kinda got it working, ish; I ran: innoextract --gog setup_cyberpunk_2077_build_3214677change_4155897_\(64bit\)_\(43299\).exe --language en-US then added bin/x64/Cyberpunk2077.exe to Steam, then got it to start with Proton-5.21-GE-1. It looks like there's a big performance hit w/ nvidia-drivers 455.28-r1, though, and it's pretty crashy (~1 crash / 15 minutes until I gave up).
- dijit 6y agoTo 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.
- throw_m239339 6y agoDo you work for Stadia? How is Cyberpunk doing on that system? I'm hesitating buying it there instead of on console.
- axaxs 6y agoNot OP but Stadia user. Played only a few minutes, but it ran well. There's a few people over at r/stadia claiming to be stuck, but I didn't read to much into whether it's true...might be worth it to check out. I'm an absolute Stadia fanboy. I wasn't really interested in Cyberpunk, but they offered a free controller/chromecast if you preordered, so it's kinda hard to say no. Let me know if you have any questions.
- echelon 6y ago> 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.
- Hamuko 6y agoGoogle Play Music purchases couldn't be exported?
- zerocrates 6y ago
- shmerl 6y agoNice 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.
- 29athrowaway 6y agoMy 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.
- kleiba 6y agoIt'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/ https://www.thegamer.com/cyberpunk-2077-first-person-shooter...
- snvzz 6y agoGetting motion sickness from FPS is an interesting issue I don't see mentioned very often. I have this problem when I play an FPS after a long time of not touching any, but it goes away after a few sessions. I suspect input to reaction latency might play a huge role, as it does with VR.
- eythian 6y agoInteresting, I know quite a number of people who have motion sickness issues. I find in general they just don't tend to play games, or at least 3D games, so much, so I guess it doesn't come up all that often.
- minimaul 6y agoYep, I'd also love a third person mode for this game. Not even for motion sickness, it just feels wasteful to put so much effort into character creation and then basically never see your character during gameplay.
- slfnflctd 6y agoI know it's unrealistic because it probably adds a lot to development time, but I really wish more games would allow both 1st and 3rd person perspectives (i.e. Skyrim). There are two highly acclaimed AAA titles in my library not being played (fortunately bought on sale) that I just can't get into because I have the opposite problem-- they are only in 3rd person, and it totally kills immersion for me.
- kleiba 6y ago
- butz 6y agoGood 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.
- albertzeyer 6y agoYou can check the status and user reports on this site: https://www.protondb.com/ https://www.protondb.com/ This is the report for Cyberpunk 2077: https://www.protondb.com/app/1091500 https://www.protondb.com/app/1091500 When there are bugs, you usually find also corresponding GitHub issues. E.g. here for NVIDIA issues with Cyberpunk 2077: https://github.com/ValveSoftware/Proton/issues/4450 https://github.com/ValveSoftware/Proton/issues/4450
- Havoc 6y agoImpressive that CD Projekt accommodated them. In the bigger scheme of thing proton is decidedly niche
- pierog 6y agoCyberpunk 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).
- person_of_color 6y agoShocked at the amount of HNers still playing video games!
- paranorman 6y agoWhy are you shocked? Video games are an awesome way to unwind and get lost in other worlds. They can appeal to folks of all ages and backgrounds.
- 1_player 6y agoStill? You mean I should spend that time building my next billion dollar business instead?
- person_of_color 6y agoYep.
- mekkkkkk 6y ago"Still" as in "it's a kids thing"? Or as in "it's known to be bad for you"? Or maybe "it's archaic"? Regardless I disagree.
- kcb 6y agoWhy?
- ulzeraj 6y agoFor 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-come-to-linux-likely-as-a-result-of-the-user-backlash-from-the-witcher-2.9940 https://www.gamingonlinux.com/articles/the-witcher-3-didnt-c...
- COGlory 6y agoBut they did develop for the platform - there is a Stadia version which essentially is a Linux runtime.
- Voyajer 6y agoTW2 port was a bad eON wrap job wasn't it?
- ulzeraj 6y agoApparently it was but that doesn't justify the harassment described in the article. Hate mail and stuff like that. I guess people got too emotional and both parties ended up with a bad taste in their mouths.
- account42 6y agoThere 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.
- Deadsunrise 6y agoCDPR owns GOG, a Steam competitor. Steam and GOG worked together to help bring a big game to Linux. You just love to see that.