Confused on Steam Play and Proton? Be sure to check out our guide.
We do often include affiliate links to earn us some pennies. See more here.

Two bits of major news to cover for the Steam Play Proton compatibility layer, with some exciting major changes coming in with updates. Don't know what Steam Play Proton is? Go take a look at our dedicated page.

Firstly, if you have an AMD GPU and you don't mind grabbing the latest development code for the Mesa graphics drivers - Cyberpunk 2077 should actually work on Linux with the new Proton 5.13-4 release. Valve developer Pierre-Loup Griffais mentioned that CD PROJEKT RED allowed them some early testing time to get the work done for both vkd3d (the Direct3D 12 to Vulkan layer) and radv (the AMD Mesa Vulkan driver). As an NVIDIA GPU owner, this makes me quite jealous as it seems my only other current choice on Linux is Stadia or GeForce NOW (unofficially - until later in 2021).

Additionally, there's now also a new Proton Experimental branch available which has the start of major architectural changes to Wine. This brings with it a plan to reduce CPU overhead and improve performance in scenarios related to input and windowing. Seems Proton Experimental is an additional version of Proton, so you would install it along side the other versions currently available for this compatibility tool.

You can find the Proton changelog here.

Need help and / or tech support? Be sure to check out our dedicated Forum.

Article taken from GamingOnLinux.com.
56 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
The comments on this article are closed.
243 comments
Page: «10/13»
  Go to:

slaapliedje Dec 11, 2020
Quoting: x_wing
Quoting: orochi_kyoAt least they give chance AMD Linux users to play the game, better than a middle finger, and as Pierre said, CDPR gave the game prior release to Valve to adjust everything for Proton, that is a good sign they take LINUX into account, better than the other 90% of companies outthere, including EPIC or the same Google.

Sharing a beta key doesn't mean anything (which may also be related to letting Steam test if their overlay is working as expected). Looking at how GOG has been handling the Linux status for their galaxy client says much more than this, so you're definitely giving them a credit for nothing. The fact that their game uses DX12 proves that Linux was never an option and we suffer the consequences of that decision mainly in the game performance.

Sorry, but you're being delusional. If you really think that CDPR deserves any credit for the work that Valve did, then you must do the same with Bethesda as we also got day one support with Rage 2.
I forgot Rage 2 was even a thing!

Did they choose DX12 because they could use nifty things like Ray Tracing, and Vulkan wasn't ready? Game looks amazing with all the features on, for what its worth.


Last edited by slaapliedje on 11 December 2020 at 7:09 pm UTC
x_wing Dec 11, 2020
Quoting: slaapliedjeI firgot Rage 2 was even a thing!

Did they choose DX12 because they could use nifty things like Ray Tracing, and Vulkan wasn't ready? Game looks amazing with all the features on, for what its worth.

Impossible to know. This game started development a little before DX12 and Vulkan was a thing, not to mention RT. If I have to guess, RT and DLSS is there because of Nvidia wallet. I doubt that CDPR didn't have the option to use Vulkan instead of DX12 at the moment they decided for DX12.

My point here is: lets be realistic, that the game works on Linux it's not a priority nor a concern for CDPR.


Last edited by x_wing on 11 December 2020 at 6:41 pm UTC
Avehicle7887 Dec 11, 2020
I believe Vulkan on Windows is still a bit niche and AAA companies are still tied to DirectX, I don't know why for certain but a few guesses could be due to their team experienced in DX or simply their engines are optimized for it throughout the years.

At the moment the only reason why they should go to Vulkan is for wider PC compatibility, not even the Nintendo Switch would be a good reason because even though it supports it, it still has its' own API. Unfortunately none of these large companies seem to be inclined in Linux support, save for Stadia (which as the DXVK creator recently pointed out, some of the Linux/Vulkan ports seem to be done by a 3rd party).

Another favor of DX12 atm is ray tracing. Mind blowing graphics aren't just art but also a huge selling point to many people. I have a few friends which refuse to play modern pixel style, 2D or even older games (such as Quake 1), if a game has great graphics then it's a sale.

Vulkan with ray tracing was finalized only a few weeks ago, so might be a while until we see a game ditching DX and using Vulkan's full potential.

Long story short, currently Vulkan is more popular with open source engines/projects and among the Linux ecosystem. Hopefully that will change/improve for the better.


Last edited by Avehicle7887 on 11 December 2020 at 8:54 pm UTC
DerBrocken Dec 11, 2020
new patch up
win version was downloading 1,5gb
linux version downloading 3,5 gb

game version 1.04
Linuxwarper Dec 11, 2020
Quoting: x_wingThis doesn't makes sense. If ChromeOS sees a Linux distro as competence then I don't want to know how they see Windows 10 (or MacOS for the matter of same products type). The value of a Streaming platform is all the infrastructure you build in order to make it possible, not to mention that users like the idea of Stadia because they don't need to have the latest hardware in order to play games.

If CDPR would care about Linux we would already have the Linux port of CP2077. I fail to understand why this is so difficult to see and some people prefer to think on artificial/corporation limitations that are limiting them to do the release.
Stadia is Google's push for gaming. Google's main OS is ChromeOS, that powers Chromebooks. If Google decides to market Chromebooks as aggressively as they are marketing Stadia, who do you think it's detrimental for? Only Windows and Mac?
Quoting: Purple Library GuyBut desktop Linux doesn't compete with ChromeOS. Really, it doesn't. Someday in the distant future, it may, but not currently. They both compete with Windows and to some extent Mac. But ChromeOS is going after a segment of the Windows monopoly that is very distinct from the segment that sees any desktop Linux uptake.
How is it not? If someone decides to game on Chromebooks over Linux, they are then exposed to Chrome ecosystem (Which is whatever Google wants it to be).
Quoting: Purple Library GuyNobody who uses desktop Linux would, if desktop Linux were unavailable, say "I guess my second choice for doing that job is ChromeOS". And nobody who uses ChromeOS would, if ChromeOS were unavailable, say "I guess I'll switch to desktop Linux". Their second choice would be an iPad or something.
ChromeOS just like Linux is evolving. The potential for any kind of user to decide to use Chromebook isn't out of the equation. Good products and services with aggressive marketing could make somebody to go "Maybe I will buy a Chromebook", especially if they already are introduced to products like Stadia. Of course, I am talking about the future. Right now I have not seen Google market Chromebooks for gaming. I'd guess that it's because they are waiting for better timing, when Stadia popularity is much better and more polished.

Quoting: Purple Library GuyMeanwhile, on the technology level, ChromeOS pretty much is desktop Linux, so it's in Google's interest for desktop Linux as a technology to do well. And if they want to move ChromeOS up the food chain to be a non-toy OS, which to some extent they seem to, they'll have to use more desktop Linux technology. And as someone challenging the Windows desktop monopoly, it's somewhat positive for them if anyone else has some success in doing so--any reduction in the ubiquitous assumption that desktop == Windows is good.
ChromeOS is Google's Linux. What things it has with desktop Linux can change whenever Google likes it. I think Google has the reputation, money and products to challenge Windows even without desktop Linux. One of the biggest reason Linux market share is low is because of gaming. Google has little to no trouble there with many developers supporting Stadia, ensuring that games work on Chromebooks. Few if any are developing for desktop Linux, and if they do there isn't a guarantee that the quality of release will be good or that they will maintain it.

I assure you regardless of what ChromeOS has in common with Linux, similar to Android, the underlying principles of these platforms deviates to a small or bigger degree to what I love about Linux. I had to use LineageOS to get away from Google products and services for example. And these things can change if Google wants to, for better or worse. Stadia is another proof of that. "A place for all the ways we play". I like to play locally.
Quoting: Purple Library GuySo overall, I don't think Google have any reason to be against desktop Linux; if they had an opportunity to kneecap someone, both Microsoft and Apple would be far ahead of desktop Linux in their "to crush" list. And in a zero-sum game where kneecapping desktop Linux mostly would help MS and Apple (but not ChromeOS because different market segment), there's no way they'd be doing that. What I can see is Google, or the little Stadia bit anyway, pushing for exclusives period, so that no desktop version happens at all. But I don't think they have the market share in the gaming business to pull that off much.
Definitely, right now they don't have any reasons to crush Linux, just as it's beneficial for Linux platform to work with Stadia to overthrow Microsoft's tactics. But what happens when Stadia and Chromebooks become popular enough to point that Chromebooks market share outgrows Linux? Then ChromeOS will overshadow Linux and there will be three, not two ecosystems for Linux to contend with. If Google intends to leverage Stadia to increase market share of ChromeOS, they will undoubtedly get a reason to want to be against Linux. Linux may not be or become their biggest competitors, but it will be a competitor. Because why would people buy Chromebooks and use ChromeOS for gaming if Linux gives them a great option (that includes Stadia)? Assuming the scenario is that both Linux and Chrome has become much better for gaming, and Windows grip on gaming is slipping.


Last edited by Linuxwarper on 11 December 2020 at 10:04 pm UTC
x_wing Dec 11, 2020
Quoting: LinuxwarperStadia is Google's push for gaming. Google's main OS is ChromeOS, that powers Chromebooks. If Google decides to market Chromebooks as aggressively as they are marketing Stadia, who do you think it's detrimental for? Only Windows and Mac?

And how is this connected with your theory of the clause to not allow to use the Stadia work for a Linux release?

IMO, the fact that you have to buy a Chromebook in order to get ChromeOS shows that it is more a direct competitor to Windows/MacOS computers as one of the main problems of Linux distros is that they aren't widely preinstalled in the notebooks/desktop sold to the public.
Trias Dec 11, 2020
View PC info
  • Supporter
Quoting: DerBrockennew patch up
win version was downloading 1,5gb
linux version downloading 3,5 gb

game version 1.04

For me, linux patch was 1,4 GB. Interesting.

Game version 1.04. Changelog, if anyone interested.
Linuxwarper Dec 11, 2020
Quoting: x_wingAnd how is this connected with your theory of the clause to not allow to use the Stadia work for a Linux release?
They can leverage Stadia doing the heavy work and offer Chromebooks that are elegant and slim with modest but capable GPU and CPU for a good price, that you can do work and gaming on. If games aren't made available for local play on Linux (even for Chromebooks), desktop Linux will suffer while Chromebooks will not. Because Google seems to want a streaming only future and probably will base their Chromebook business based on that.


Quoting: x_wingIMO, the fact that you have to buy a Chromebook in order to get ChromeOS shows that it is more a direct competitor to Windows/MacOS computers as one of the main problems of Linux distros is that they aren't widely preinstalled in the notebooks/desktop sold to the public.
Yes, but Linux is a competitor too. Ultimately I don't think desktop Linux rivaling Windows and Mac aligns with what Google wants. You can go out and build your own PC and install Linux. You can also buy a premade PC from Google, Apple or Microsoft. If you buy a Chromebook, you are part of Google ecosystem, they benefit. If you buy a laptop or build your own PC and use Linux, you are within Linux ecosystem (desktop). Linux benefits.


Last edited by Linuxwarper on 11 December 2020 at 11:21 pm UTC
LordDaveTheKind Dec 12, 2020
View PC info
  • Supporter Plus
Quoting: einherjar*cries in NVidia*
it works also for NVidia btw.

I have completed the tutorial and the first mission (2h of gameplay so far). No critical bugs or issues so far on Nvidia RTX 3090.

Just the following remarks:

  • The graphics with no RayTracing is abismal

  • The framerate with no DLSS is criminal (20 FPS)


All the graphical settings (textures, shadows, etc.) can give me a gain of 3fps if I put everything in low. Honestly it is better than expected.

Online services don't work for me, and tbf I don't consider it a bug actually...

Here below a few screenshots:











Linuxwarper Dec 12, 2020
Quoting: LordDaveTheKind
Quoting: einherjar*cries in NVidia*
it works also for NVidia btw.

I have completed the tutorial and the first mission (2h of gameplay so far). No critical bugs or issues so far on Nvidia RTX 3090.
So basically you shed only one two tears Hope it's fixed asap.
x_wing Dec 12, 2020
Quoting: LinuxwarperThey can leverage Stadia doing the heavy work and offer Chromebooks that are elegant and slim with modest but capable GPU and CPU for a good price, that you can do work and gaming on. If games aren't made available for local play on Linux (even for Chromebooks), desktop Linux will suffer while Chromebooks will not. Because Google seems to want a streaming only future and probably will base their Chromebook business based on that.

Stadia real leverage are Android and Chromecast, Chromebooks are barely starting to gain traction (just see the numbers). Once again, the big win for a service like Stadia is the almost null requirement of Hardware power, installation/download time and mobility. Even if locally running a Stadia game on a common distro is possible (something that I really doubt), the advantages of the service are still there and there is nothing that any Linux distro or any other OS can do in order to affect them.

I truly believe that if running Stadia version of a game locally in any distro was possible (with the exception of multiplayer games), Google would not have any problem on allowing their users to download the game so they can use it offline as it would be very cool extra feature. So, with all this said, I completely disagree with your theory.


Last edited by x_wing on 12 December 2020 at 1:29 am UTC
ikiruto Dec 12, 2020
Quoting: scaineIt's rare, but sometimes the Steam overlay can work, but still cause issues. It's a good shout to try disabling if you're seeing issues. Probably not the case here though - more likely just the demands of the game itself.
Yes. Did not help. We are waiting for the nvidia driver. :)
DerBrocken Dec 12, 2020
my conclusion about all of this

1.CDRED yea nice game but not that 5 start as it have to be
so many dev time and not be able to optimise their own game engine
so that it will work decent on a wide range of hardware (even highend cards /gaming consoles have problems)

2.AMD did a good job at all
good cpus good gpus
support linux allot
nice

3.Valve Steamplay
very grateful you dudes push linux gaming so fare
go go go on

4.NVIDIA
check this out https://www.youtube.com/watch?v=iXn9O-Rzb_M
this company loses touch with reality
LordDaveTheKind Dec 12, 2020
View PC info
  • Supporter Plus
Quoting: Linuxwarper
Quoting: LordDaveTheKind
Quoting: einherjar*cries in NVidia*
it works also for NVidia btw.

I have completed the tutorial and the first mission (2h of gameplay so far). No critical bugs or issues so far on Nvidia RTX 3090.
So basically you shed only one two tears Hope it's fixed asap.

I have to correct myself: it works better than expected.

I have been able to record and post a video here: https://www.youtube.com/watch?v=5N2J3C-YYpU

(it is a fresh video, HD resolution is still under processing)
Linuxwarper Dec 12, 2020
Quoting: x_wingStadia real leverage are Android and Chromecast, Chromebooks are barely starting to gain traction (just see the numbers).
Android is Google's mobile ecosystem, and it's dominating mobile devices. For desktop and laptops, they have very low share. Just because Chromebooks barely have any market share or is getting traction it does not make it bad to pair up with Stadia. Chromebooks have low capacity SSD storage, low CPU and GPU powers, perfect match up with Stadia which requires no storage and bare minimum specs. Part of what earns Microsoft alot of money is because people are using a PC on their platform, which exposes them to all Microsoft services and products. This is the same thing that Google does with Android users, with preinstalled apps and what not. If Google can get ChromeOS to rival Windows, it will boost their business.


Quoting: x_wingEven if locally running a Stadia game on a common distro is possible (something that I really doubt), the advantages of the service are still there and there is nothing that any Linux distro or any other OS can do in order to affect them.

I truly believe that if running Stadia version of a game locally in any distro was possible (with the exception of multiplayer games), Google would not have any problem on allowing their users to download the game so they can use it offline as it would be very cool extra feature. So, with all this said, I completely disagree with your theory.
I'm sorry, Stadia foundation is Debian with Vulkan, and somehow you truly believe that Google don't have any means to make it so Stadia users can have local play on top of streaming? Greedy and shady companies like Google don't value free choice. Streaming is the ultimate DRM.


Last edited by Linuxwarper on 12 December 2020 at 9:55 pm UTC
ikiruto Dec 13, 2020
QuoteUsers and reviewers noticed that Cyberpunk 2077 has problems utilizing the full potential of the AMD Ryzen CPUs, in particular the SMT (Simultaneous Multi-Threading) technology. The issue can easily be observed in Windows Task Manager, where the game is locked to the CPU’s physical cores, rather than logical. This problem is not present on the Intel processors, indicating that the code might have not been optimized for AMD CPUs.

User UnhingedDoork provided a quick solution to this problem, which appears to improve multi-threading support by the game, and as a result, increase minimum and average framerate and overall gaming experience. The solution requires a modification in the game executable file, which appears to affect how the game recognizes the CPU. Do note, it has nothing to do with kernel optimization for Intel.

It is unclear how the game, which was delayed so many times, has not been optimized for AMD Ryzen processors. Whether it was an oversight from the game developer or something that was supposed to work at launch, it remains unclear. Hopefully CD Projekt Red will be able to improve multi-threading performance and provide further optimizations for not only AMD Ryzen processors but also AMD Radeon GPUs which still lack raytracing support.

Cyberpunk 2077 AMD Ryzen 9 5950X Thread Utilisation, Source: u/BramblexD

A quick guide has been provided by a Redditor chaosxk. We do not recommend tinkering with the executable files unless you are absolutely certain of what you are doing.

Step by Step:
1. Download HxD hex editor
2. Find your Cyberpunk2077.exe, i have GOG so mines was in Cyberpunk 2077binx64
3. Make a backup copy of Cyberpunk2077.exe just in case
4. Drag Cuberpunk2077.exe to HxD, a bunch of hex numbers should appear (like 01 FF 0D, etc)
5. Press CTRL+F, change column to Hex-Values
6. Put in “75 30 33 C9 B8 01 00 00 00 0F A2 8B C8 C1 F9 08” in the search string without quotes, those values should be highlighted
7. Copy “EB 30 33 C9 B8 01 00 00 00 0F A2 8B C8 C1 F9 08” without quotes
8. Back in HxD right click the highlighted values and select “paste insert”
9. Now go to top bar and click the save icon logo

There is also a video guide available here.
https://videocardz.com/newz/cyberpunk-2077-gets-fps-boost-with-a-patch-for-amd-ryzen-cpus
Shmerl Dec 13, 2020
Forum thread for discussing the game: https://www.gamingonlinux.com/forum/topic/4233

I tried that patch, it didn't make any difference in my case, probably the game is GPU bottlenecked.


Last edited by Shmerl on 13 December 2020 at 6:28 am UTC
ikiruto Dec 13, 2020
Quoting: ShmerlI tried that patch, it didn't make any difference in my case, probably the game is GPU bottlenecked.
It seems to me that there are fewer friezes when the camera turns and fast movement. Yes, the game runs into the GPU. Nvidia should release a driver, best of all with support for DLSS in WINE. :)


Last edited by ikiruto on 13 December 2020 at 7:16 am UTC
Shmerl Dec 13, 2020
Wine developers (vkd3d-proton more exactly) said they won't bother with DLSS, so I don't expect that to happen.


Last edited by Shmerl on 13 December 2020 at 7:17 am UTC
ikiruto Dec 13, 2020
Quoting: ShmerlWine developers (vkd3d-proton more exactly) said they won't bother with DLSS, so I don't expect that to happen.
I think if Nvidia herself takes on helping the developers of VKD3D, then anything is possible. But this is fantastic. :)
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.