Proton
Proton copied to clipboard
Cyberpunk 2077 (1091500)
NOTE FROM PROTON TEAM: The game will not currently run stably on NVIDIA, we don't advise to attempt to run it; if you do, please do NOT report additional issues about this known problem. Please see this comment for more details about current status and known issues.
Compatibility Report
- Name of the game with compatibility issues: Cyberpunk 2077
- Steam AppID of the game: 1091500
System Information
- GPU: RTX 2070 Super
- Driver/LLVM version: 450.80.02
- Kernel version: 5.9.0-4-amd64
- Link to full system information report as Gist:
- Proton version: Proton 5.13-4
I confirm:
- [X] that I haven't found an existing compatibility report for this game.
- [X] that I have checked whether there are updates for my system available.
Symptoms
Avatar's face does not render.
Reproduction
- Click on "Play" on the Steam client
- Run the game via the CDPR launcher without account
- Start a new game
- When avatar is displayed, his/her face is not rendered. Same in-game.
Screenshots


just tried running on manjaro linux + proton 5.0, my gfx card is 1080 (not TI) the game does not run, it's just a black box gonna try on proton 5.13 now
https://github.com/ValveSoftware/Proton/wiki/Changelog#513-4 notes that the game currently needs Proton 5.13-4 or newer and mesa git. That implies that Proton builds older than today will not work and there's more issues to be worked out between the game, vkd3d-proton, and the nVidia proprietary driver. Proton Experimental is recommended, as it contains performance improvements and bug fixes for this game.
From @Plagman posted at https://github.com/ValveSoftware/Proton/issues/4450#issuecomment-742229069:
There's a couple of known sound issues by now:
No enemy gunshot sounds
No car radio
No background NPC dialogue
Audio fix available for testing in Proton experimental-5.13-shmem-20201214.
Proton Experimental experimental-5.13-20201218c known audio quirks:
- Low volume from some audio sources like TVs.
- Audio crackling that can be manipulated with
PULSE_LATENCY_MSEC, possibly due to pulseaudio's server being overloaded from mixing 14 audio channels. Configuring pulseaudio to useresample-method = speex-float-1may speed up the server. - Spacial sound effects may be missing. https://github.com/ValveSoftware/Proton/issues/4450#issuecomment-752667795
- Can not hear the dialog of some background NPCs. https://github.com/ValveSoftware/Proton/issues/4450#issuecomment-752699226
Audio fix available for testing in Proton experimental-5.13-20210115. https://github.com/ValveSoftware/Proton/issues/4450#issuecomment-761057300
NVIDIA proprietary drivers older than 455.xx will have graphics artifacts and all current NVIDIA drivers are generally expected to crash and freeze. The game will not currently run stably on NVIDIA, we don't advise to attempt to run it, and if you do please do not report additional issues about this known problem.
Some distros allow you to multi-slot a point release of mesa and mesa git. In that situation, the game can pick up the older version of mesa/radv and have a hard time. Also, AMDVLK (v-2020.Q4.5) and AMDGPU-PRO (20.45) is not expected to work with the game right now. Having them installed might cause the game to fail to start.
Updating mesa is not needed or beneficial if you use the nVidia proprietary driver. They are completely unrelated driver stacks.
~The game might crash on pre-AVX CPUs.~ Triaged by game update 1.05.
after clicking "sign up" the console shows
2020-12-10 01:38:47.575 [Information][ (0)] [TID 768][red-launcher]: Skipping sending event 'view_focused' because it's disabled (view 'login').
and this happens
not sure if it's linux specific
I managed to succesfully go into the main menu on Proton 5.13.4, redownloading the game now to play in Polish :D
Any luck with changing the PROTON_HIDE_NVIDIA_GPU env variable?
Radeon RX 5600XT, Proton 5.13-4, Manjaro, linux 5.9.12

On 5.21-GE the game has artifacts.
Hello @ruslang02, what version of mesa are you using? Anything older than mesa git from a couple days ago is older than should be used with this game.
With mesa-git 21.0(compiled 1 hour ago) proton 5.13-4 and rx 470:
- after mesa-git steam shows only black pages
- I'm able to start Cyberpunk 2077 launcher through taskbar.
- game starts, shows CD PROJECT RED logo, music plays, then black screens and then it crashes my GPU drivers, because all screens show wierd rainbow lines. Log from steam-native(arch linux): cyberpunk_2077.log Doesn't really look like much, seems like mesa bug.
EDIT: Normal mesa from repo 20.3.4 does exactly the same. At least steam works properly.
Just tried the game for a few minutes. Seems to work fine on Arch + Radeon VII. Had to install mesa-git and vulkan-radeon-git. Before that, ingame screen and characters in character creation were all completely black.
Performance could be better tho, but still able to play with 60FPS.
I was able to play through for 30 minutes or so, on 5.13-4 Proton, Nvidia driver 455.45.01, Ubuntu 20.04 with kernel 5.4.0-56-generic. I had to drop the settings to low to get a reasonable framerate, but I'm also on a GTX980M so that's not really surprising.
If you're on NVidia and getting a black screen, try dropping the settings some.
I was also able to play briefly before I needed to step away, Fedora 33, Proton Experimental
kernel 5.9.12-200.fc33.x86 2070 super driver version: 455.45.01 mesa 20.2.3
framerate was around 30 fps but everything maxed, will report back later with more detail.
Getting crashes after about 30 minutes of play +-. Journal shows the following, someone mentioned might be related to VRAM? Will check.
kernel: NVRM: GPU at PCI:0000:0a:00: GPU-9436b076-8c43-5f1e-da15-4e783ada041b
kernel: NVRM: GPU Board Serial Number:
kernel: NVRM: Xid (PCI:0000:0a:00): 31, pid=8003, Ch 000000be, intr 00000000. MMU Fault: ENGINE GRAPHICS GPCCLIENT_T1_0 faulted @ 0x1_91c80000. Fault is of type FAULT_PTE ACCESS_TYPE_VIRT_READ
There I don't have the invisible skin issue, I did not find any issue beside the fact the game does not detect my low end specs and tend to choose the High graphic level, have to tune it to low or so to have a better performance.
I did not installed mesa-git, just all updated from the Arch repo
Steam Client Beta (In Steam > Settings > Account > I choose Steam Beta Update) Proton 5.13-4
Nvidia 455.45.01-6 extra/mesa 20.3.0-3
OS: Arch Linux x86_64 Kernel: 5.9.13-arch1-1 Uptime: 1 hour, 6 mins Packages: 1015 (pacman) Shell: bash 5.1.0 Resolution: 1920x1080 DE: Cinnamon 4.8.2 WM: Mutter (Muffin) WM Theme: Mojave-dark (Mojave-dark) Theme: Mojave-dark [GTK2/3] Icons: McMojave-circle [GTK2/3] Terminal: guake CPU: Intel i7-4770K (8) @ 3.900GHz GPU: NVIDIA GeForce GTX 980 GPU: NVIDIA GeForce GTX 980 Memory: 2538MiB / 15942MiB`
Screenshots

I have a GTX 970, Ubuntu 20.10, kernel 5.8.0-31-generic, nVidia driver 450.80.02, Proton 5.13-4. Game crashes on startup, after displaying the CD Projekt Red logo, and goes to a black screen
Bump, running Manjaro Linux, Proton 5.13-4 and latest mesa drivers (5700XT), running into Artifacting crash after launching game from launcher.
Getting the following crash log after clicking "play" from the launcher using proton 5.13-4
Registered crash info file...
InternalVersion: 3.0.3214677 P4CL: 4155897 Stream: //R6.Root/R6.Patch0Hotfix2
!!!CRASHED!!!
Error Reason: Assert
Expression: commonFileLoaded
Message: Failed to load in-game config file from 'Z:\home\steamsteam\debian-installation\steamapps\common\Cyberpunk 2077\r6\config\settings\options.json'
File: e:\r6.patch0hotfix2\dev\src\common\redconfig\src\ingameconfigreader.cpp
Line: 449
"uptimeSeconds":0
"stopThreadID":139
"exceptionCode":0x80000003`
"processID":138
"Engine/CommitFailedErrorCode@1#TID=0":"0"
"Configuration/Name@2#TID=0":"FINAL"
"Configuration/Name2@3#TID=0":"FINAL"
"Game/Patch@7#TID=0":"1.03"
"Engine/OOM@4#TID=0":"false"
"GlobalMode/IsClosing@5#TID=0":"false"
"GlobalMode/IsGame@6#TID=0":"false"
"Jobs/InitParam/MaxLatentJobs@8#TID=0":"131072"
"Jobs/InitParam/MaxCriticalPathJobs@9#TID=0":"65536"
"Jobs/InitParam/MaxImmediateJobs@10#TID=0":"2048"
"Jobs/InitParam/WorkerThreadStackSizeKB@11#TID=0":"1024"
"Jobs/InitParam/MaxThreads@12#TID=0":"27"
"Jobs/InitParam/AllJobsCriticalPath@14#TID=0":"false"
"Jobs/InitParam/UseJobDebugger@13#TID=0":"false"
"Jobs/Dispatcher/NumDispatcherThreads@15#TID=0":"3"
"Jobs/Dispatcher/MaxHWConcurrency@16#TID=0":"4"
"##CrashDump##/DumpCrashDataSeconds":"0"
Was able to locate an options.json in ~/.steam/debian-installation/steamapps/common/Cyberpunk 2077/r6/config/settings but I'm struggling with where to put it 😅
Journalctl after cdp logo and black screen:
gru 10 02:52:53 greyhill kernel: amdgpu 0000:08:00.0: amdgpu: GPU fault detected: 146 0x0000480c for process Cyberpunk2077.e pid 5602 thread Cyberpunk2:cs0 pid 5643
gru 10 02:52:53 greyhill kernel: amdgpu 0000:08:00.0: amdgpu: VM_CONTEXT1_PROTECTION_FAULT_ADDR 0x00000000
gru 10 02:52:53 greyhill kernel: amdgpu 0000:08:00.0: amdgpu: VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x0604800C
gru 10 02:52:53 greyhill kernel: amdgpu 0000:08:00.0: amdgpu: VM fault (0x0c, vmid 3, pasid 32786) at page 0, read from 'TC4' (0x54433400) (72)
gru 10 02:52:58 greyhill kernel: [drm:amdgpu_dm_atomic_commit_tail [amdgpu]] *ERROR* Waiting for fences timed out!
gru 10 02:53:04 greyhill kernel: [drm:amdgpu_dm_atomic_commit_tail [amdgpu]] *ERROR* Waiting for fences timed out!
gru 10 02:53:04 greyhill kernel: [drm:amdgpu_dm_atomic_commit_tail [amdgpu]] *ERROR* Waiting for fences timed out!
gru 10 02:53:04 greyhill kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx timeout, signaled seq=97333, emitted seq=97336
gru 10 02:53:04 greyhill kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process Cyberpunk2077.e pid 5602 thread Cyberpunk2:cs0 pid 5643
gru 10 02:53:04 greyhill kernel: amdgpu 0000:08:00.0: amdgpu: GPU reset begin!
gru 10 02:53:08 greyhill kernel: amdgpu 0000:08:00.0: amdgpu: failed to suspend display audio
gru 10 02:53:08 greyhill kernel: amdgpu: cp is busy, skip halt cp
gru 10 02:53:08 greyhill kernel: amdgpu: rlc is busy, skip halt rlc
gru 10 02:53:08 greyhill kernel: amdgpu 0000:08:00.0: amdgpu: GPU BACO reset
gru 10 02:53:09 greyhill kernel: amdgpu 0000:08:00.0: amdgpu: GPU reset succeeded, trying to resume
gru 10 02:53:09 greyhill kernel: [drm] PCIE GART of 256M enabled (table at 0x000000F400300000).
gru 10 02:53:09 greyhill kernel: [drm] VRAM is lost due to GPU reset!
gru 10 02:53:09 greyhill kernel: [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
gru 10 02:53:09 greyhill kernel: amdgpu 0000:08:00.0: [drm:amdgpu_ring_test_helper [amdgpu]] *ERROR* ring comp_1.2.1 test failed (-110)
gru 10 02:53:09 greyhill kernel: [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
gru 10 02:53:09 greyhill kernel: [drm] UVD and UVD ENC initialized successfully.
gru 10 02:53:09 greyhill kernel: [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
gru 10 02:53:09 greyhill kernel: [drm] VCE initialized successfully.
gru 10 02:53:09 greyhill kernel: [drm] recover vram bo from shadow start
gru 10 02:53:09 greyhill kernel: [drm] recover vram bo from shadow done
For all NVIDIA Debian / Ubuntu users. the latest NVIDIA drivers are required, 455 as it includes extensions necessary for its correct functionality.
Ubuntu PPA: sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt-get update sudo apt-get install nvidia-driver-455
Bump, running Manjaro Linux, Proton 5.13-4 and latest mesa drivers (5700XT), running into Artifacting crash after launching game from launcher.
Same problem, same drivers, same card, only difference is I'm on base Arch not Manjaro.
I'm stuck on "Preparing to launch..." with my 6800XT and mesa-git, can't even get in-game.

Anyone having audio issues? I get static noise that can be fixed with PULSE_LATENCY_MSEC=60 but I can't hear gunshots, club music nor NPCs talking.
Debian Testing kernel 5.9.0-4-amd64 steam proton 5.13-4 OpenGL ES 3.2 Mesa 20.2.3 LLVM 11.0.0 RX580
- All models are black on the character creation screen
- Game begins with all overlay (text choices, minimap) working but completely black / dark rendering. Everything is mired in black / darkness.
attempted to use proton-experimental, no change.
attempted to use all low video settings, no change.
attempted to use all ultra video settings, no change.
attempted to try different vsync, no change.
Read above someone else had this issue too but they run Arch and grabbed mesa-git and vulkan-radeon-git both of which isn't available on Debian without manual intervention which I don't want to do.
There are two alternative drivers, amdpro and amdvlk that can be used, will report back on results after switching.
I can boot the game and walk around. Some issues are that I can't hear npcs and it shows controller icons only, even though I am using the keyboard to move. 20fps on low graphics settings.
Arch 5.4.81-1-lts
Nvidia 455.45.01 GTX1070
Proton 5.13-4
I'm in game and playing, hasn't crashed yet. No invisible/blacked out models issues or artifacting. Though horrible FPS at any graphics setting. About to test in windows for comparison, though I've heard it's just as bad. So probably needs Dev updates.
No launch options
Running Pure Arch Linux
- Proton: 5.13-4
- Kernel: 5.9.13-zen1-1-zen
- CPU: AMD Ryzen 7 3800X 8-Core Processor
- RAM: 32084 Mb
- GPU
- Driver: NVIDIA Corporation GeForce RTX 2070 SUPER/PCIe/SSE2
- Driver Version: 4.6.0 NVIDIA 455.45.01
- OpenGL Version: 4.6
- Mesa: 20.3.0-3
Settings
- Resolution: 3840x1600
- High: 20 FPS (30 FPS in Windows, 60+ FPS w/ DLSS Quality Windows)
- Medium - 25-30 FPS (35-40 FPS Windows 70+ FPS w/ DLSS Quality Windows)
** Updating with windows comparison for my dual boot just for reference of performance between Windows/Linux-Proton
game runs but the performance is extremely bad.
on low 30 - 35 fps 1920x1080
Proton 5.13-14
Distro:Manjaro Linux Kernel:5.9.12-1-MANJARO RAM:24 GB GPU Driver:NVIDIA 455.45.01 GPU:NVIDIA GeForce GTX 1070 CPU:Intel Core i5-7600K @ 3.80GHz
@cabal19421 I see same behavior in pop_os 20.10, running kernel 5.9.10 and proton 5.13-4. Using a 5700xt.
I cannot hear any NPC conversations. The problems with black textures were solved by installing mesa-git. Performance seems to be good, but I have only played for a few minutes.
Arch Linux Radeon RX 5700 Proton experimental
iWeaker4you's advice works, game runs with the 455 driver. One thing I noticed is that the game freezes for me when my VRAM usage hits 100%, so I just put my textures setting to low
As with others (with nvidia), game runs but poor performance. Audio crackling, adding PULSE_LATENCY_MSEC=40 helped. Missing audio, especially in the club scene (voices + music). Sometimes when I start the game the launcher just shows a black box and does nothing, retrying usually works. I have had several hard freezes that I have to SIGKILL to recover from.
Linux Mint 20 Kernel 5.8.0-31 Nvidia GTX 1070 Driver: 455.38 Intel i7-6700k 16g ram
Arch Linux Kernel 5.9.13-arch1-1 Steam proton 5.13-14 LLVM 11.0.0-4 Mesa-git 21.0.0_devel.132197.3f0da800eb4-1 i3 9100F RX 580 8GB 16GB RAM
- Game doesn't open. After I click the "play" button on the CDPR launcher, I get a black box, then the CDPR logo appears for a few seconds. After that, the game goes fullscreen and it seems like my video bufffer overflows. I get pink lines all over my screen and the video driver crashes. Maybe the game is identifying my RX580 as something else and over-allocating the VRAM?

Here's the log: steam-1091500.log
I'm essentially having the same problem as @fatino described
I also tested with mesa 20.3.0-3, and the same thing happens
Spent a little bit of time over lunch looking into this as I have some time next week to commit to it.
Having some issues with a black screen after character creation, and this is the root cause. By turning everything to low I was able to limit VRAM usage below what is available and I can now get the game running between 20 and 40FPS. Keep in mind I'm temporarily using a 1650S.
I noticed is that the game freezes for me when my VRAM usage hits 100%
Seems the game doesn't understand the GPU I'm using and tries to over-allocate, and this actually makes a bit of sense with a couple of other titles I've seen before.