
Khairuddin
Published
Works just like Windows out of the box. Launch options only required if you want to enable ray-tracing
RADV_PERFTEST=rt %command%
Running the game through Proton somehow fixes the VRAM bug that causes textures to stop loading & FPS to drop to ~10
Shadows of objects occasionally become a square. It's most obvious during cutscenes & riding a plane/helicopter. ProtonGE seems to exhibit less of this issue than regular Proton.
Areas with lots of grass seem to heavily impact performance. It's most obvious when Trevor crashes a train (it's far from the craziest thing that happens in the game, so not much of a spoiler imo). I got ~40FPS in that area instead of 90-110FPS almost everywhere else. GPU usage was ~70% so maybe it's a CPU bottleneck?
Will randomly get "Game ran out of memory" errors, despite having 12GB of VRAM & 32GB of RAM
Some graphics settings will only take effect after changing the windowing settings. Not an issue with Proton; it happens on Windows as well.
Follow parts 1 & 2 of this guide to install the Visual C++ runtimes.
For step 2F, copy the files to "{WinePrefix}/pfx/drive_c/users/steamuser/vrun/" using your file manager instead of doing it in Explorer.
Ray-tracing doesn't work. Best to leave it off.
"Level of Detail" & "Shadow Quality" are extra heavy on your CPU. Setting "Shadow Quality" to any setting except "Off" will result in massive FPS drops when many NPCs are loaded. Biggest impact is in town areas, where I would get 40FPS instead of ~120FPS. "Level of Detail" affects how many NPCs are loaded, so do not set this higher than "High", then set "Shadow Quality" to either "Off" for significantly more FPS or "Ultra" if you're like me & you don't like having no shadows.
DX12 only works if you set "Shadow Quality" to "Off". Only play on DX12 if you already plan to turn shadows off and you need XeSS/DLSS. According to this GitHub issue, this is apparently an RADV driver problem so hopefully a future Mesa update fixes this?
gamemoderun %command% --launcher-skip
- Skipped launcher with
--launcher-skip
since most people here seem to have trouble with the CD Projekt Red launcher - Couldn't get ray-tracing to work using launch options, so I set the game to run in DX11
- Open Steam library
- Right-click on this game
- Click on "Properties" -> "Installed Files" -> "Browse..."
- Open "launcher-configuration.json" in a text editor
- Change
"fallback": "DirectX 12"
to"fallback": "DirectX 11"