Valve, the company behind the seminal digital distribution platform Steam and several legendary games like Half-Life and Portal, is known for keeping a lot of very weird plates spinning at all times.
Among their broad range of projects is Proton, a compatibility software designed to make games run on Linux operating systems, when in normal circumstances they couldn't. One of the latest games to get hacked onto Linux thanks to Proton is Cyberpunk 2077, with some caveats - here's how to make the game run on your system.
Props to Valve for making this a painless exercise - the Steam client is already completely Linux compatible, and all you need to do after installing it and the game, in this case Cyberpunk 2077, is set up Steam Play.
Simply navigate to Settings, click on Steam Play - it should be the bottom option - and check "Enable Steam Play for all titles" and "Use this tool instead of game-specific selections from Steam", then select the latest version of Proton from the tool dropdown menu. Once you have done all this, simply restart Steam and playing Cyberpunk 2077 is easy as pressing play.
The latest Proton version is 5.13-4, and currently only works with AMD and Nvidia GPUs. Initially only AMD was invited to the party, but since then compatibility was expanded, however integrated graphics still won't be enough - not that there are many integrated options even capable of running Cyberpunk 2077 at all.
Keep in mind that this is still a pretty hacky way of playing, and it shows. Even if Cyberpunk 2077 itself wasn't a buggy mess, running it on Linux using Proton may cause some unfortunate side effects like characters not having faces, or not having heads, period.
Nonetheless, it's still pretty groundbreaking that not only does the game run on Linux, it doesn't require much by the way of tech savviness from the player.