

DXVK_FRAME_RATE=144 __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia PROTON_FORCE_LARGE_ADDRESS_AWARE=1 %command%
very rare crashes, most of them happened to me during Act 4

PROTON_NO_D3D10=1 %command%
Cinematics would freeze using ultrawide resolutions. Fixed it with a custom .exe
Window would not open unless I forced it to use DX9 instead of the default DX10
Seems like other does not experience the same issues with directx versions. I, however, got stuck without a window on DX10.

DXVK_FRAME_RATE=60
I installed the game from GOG via Lutris.
The game has no framerate cap and would reach very high fps and eventually crash. I've heard that DXVK_FRAME_RATE is the best way to set the cap for this game.
After settng the fps cap I was able to finish the game without any further issues.

This game is 32bit I suppose. It did run only after I installed lib32 packages for Vulkan. Double check if you have those in case your game doesn't launch
Game goes with stable FPS with no graphic glitches (at least I didn't find any).

DXVK_FRAME_RATE=120 __GL_SYNC_TO_VBLANK=1 %command%
There were some steps required to make the game run (possibly because I was running it on extremely high end hardware). I limited the framerate cap to 120 to make the physics work properly and I had other options to make the game launch properly (I do not remember exactly what the issue was).

VK_DRIVER_FILES=/usr/share/vulkan/icd.d/radeon_icd.i686.json MESA_VK_WSI_PRESENT_MODE=fifo DXVK_FRAME_RATE=144 gamemoderun mangohud %command%
I used VK_DRIVER_FILES=/usr/share/vulkan/icd.d/radeon_icd.i686.json
to for 32-bit Vulkan on Arch Linux, MESA_VK_WSI_PRESENT_MODE=fifo
to force VSync on, and DXVK_FRAME_RATE=144
to limit the FPS. Game worked great afterwards.
I was able to even install multiple mods, the only exception being 4GB Memory Patch. I did find another patch using Python and pefile:
from pathlib import Path
import pefile
# 32-bit executable to be modified
file_path = Path.home() / '.local/share/Steam/steamapps/common/The Witcher Enhanced Edition/System/witcher.exe'
pe = pefile.PE(file_path)
# set the LARGEADDRESSAWARE flag
pe.OPTIONAL_HEADER.DllCharacteristics |= 0x0020
# save the modified file
pe.write(file_path)
pe.close()
print(f"Patched file {file_path}")

Used the gog version and lauched via Heroic game launcher.

I did not play much but works!
DXVK_FRAME_RATE=60 __GL_SYNC_TO_VBLANK=1 %command%

I'm unable to open the game in the latest Ubuntu LTS
Overall Experience:
- Description: The game don't open in any version of Proton, so I'm unable to do any tickering.
- Average FPS: None
- Problems: Game don't open
Proton Versions:
- Tested in the following Proton versions: Experimental, 9.0-3, 8.0-5, 7.0-6, 6.3-8, 5.13-6, 5.0-10, 4.11-13, 4.2-9, 3.16-9, 3.7-8
Proton Version Recommendations:
- Best Performance: None
- Minimum Playable Version: None

DXVK_FRAME_RATE=60 %command%
Framerate dips into the 40's specifically in Chapter 5, when outside, which is like 20 minutes.
Some physics and mouse movements are tied to framerate and if it goes over 60 it can freak out, so cap it to 60.
Il faut bien penser à télécharger Steamworks Common Redistributable, dans la boutique Steam, sinon le jeu ne se lance pas

To get ultrawide to work you need to use this modded .exe: https://community.pcgamingwiki.com/files/file/1462-the-witcher-aspect-ratio-fix-ultrawide-multi-mon/
You also need to have "'Steamworks common redistributables" installed, these will allow for the install of some microsoft C++ libraries at first boot, I got my redist files when installing Ace Combat 7.

The game would crash about every 10 minutes and I couldn't find any fix for this.
About every 10 minutes the game would crash

DXVK_CONFIG="dxgi.syncInterval = -1; d3d9.presentInterval = -1; dxvk.tearFree = True; dxgi.maxFrameLatency = 1; d3d9.maxFrameLatency = 1;" %command%
minor tearing
minor stuttering
On default settings, a CPU bottleneck occurs on the main thread and the framerate is not limited. With the addition of Vulkan VSync and relaxed FIFO, the main thread is no longer pegged at 100% for some reason, which also help remove the occasional audio crackling that occurs on the default settings. Additional setup info: 3060Ti, NVIDIA 555.58.02 (explicit sync) on Gnome with Wayland.

On Wayland is better to use gamescope
since it helps to prevent many compositor related errors.

El juego se ejecuta bastante bien, pero es muy aburrido
no hace falta configuraciones extras

PROTON_USE_WINED3D=1 gamemoderun %command%
Needed to install Steamworks Common Redistributables. In the Launch Options, it worked better with Launching the Game directly. Adding "PROTON_USE_WINED3D=1 gamemoderun %command%" fixed rendering issues with the trees.

Took some headscratching and testing multiple versions of Proton and whatnot. Turns out Steamworks Common Redistributables was missing and must be installed separately.
Remapping keyboard manually necessary.

Very minimal stuttering that only happens once every couple minutes, and sometimes during cutscenes
DXVK_FRAME_RATE=120 __GL_SYNC_TO_VBLANK=1 %command%
Screen tearing and stuttering before adding __GL_SYNC_TO_VBLANK=1

Compared with the flatpak version, no micro-freeze. Clean experience.
I've tested a number of modes and all work perfectly.

The game runs better than on Windows 10, I no longer have screen tearing on Linux for example.
I had the same problems on Windows. Micro freezes in combat.
I've tested it with extra modes and no problems found after 40 hours of play. There may be some crashes towards the end of the game, but this is a known problem that relates to the game.
DXVK_FRAME_RATE=60 PROTON_USE_WINED3D=1 %command%

TDP на 7, а то и меньше.
В целом весь текст в игре маловат. Но, особенно трудночитаем текст из бестиария и журнала заданий (и подобных подменю).
Как и на ПК, из за злоупотребления ручными сохранениями иногда игра крашится и закрывается.
Была бы возможность исправить ситуацию с размером шрифтов и субтитров, было бы просто замечательно.

instala com o proton mas não funciona nem com o proton 8.0.4 nem com o proton experimental
PROTON_USE_D9VK=1 DXVK_FRAME_RATE=60 gamemoderun mangohud %command%

Graphics set high at 60FPS at 720p resolution
13w TDP Limit
Use KB/M emulation
Crashed once but would ofbeen a fluke
A must have for the Steam Deck

After the tweaks, the game ran wonderfully and with the mods installed via Vortex Mod Manager, it still looked very nice.
The game requires the installation of DirectX which normally comes with Steam Common Redistributables, but for some reason, this is not installed by default. Without this, the game will not start. So after searching for so much, I saw that if I go to the sidebar, where the list of games is and change Games to Tools, I will find Steam Common Redistributables in the list and request its installation. After installation, when opening the game for the first time, it will appear that it is installing DirectX and it will appear on a black screen. Closing the game and opening it again, the second time it will open perfectly.
Valve needs to review the game's installation script and add Steam Common Redistributables to make the game playable without modifications.
For my setup it is working even better than it used on windows. Back on win10 I couldn't even alt tab the game.
DXVK_FRAME_RATE=60 __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia %command%

Game starts but hard crashes the system
DXVK_FRAME_RATE=60 %command%
Game start with Proton 8.0.4 and experimental but crashes before the main menu can be seen, cannot exit the game, only a system reset works
DXVK_FRAME_RATE=144 %command%
installed mfc80, vcrun2005 - without those I have been stuck on VC installer in steam

Could launch it but it hard freezes my computer a few seconds later. KDE related issue it seems (checked on the internet)

No cursor in game or menu. AFAIR, there was a cursor in Windows.
Tinkering: No Launch button without Proton. Forcing Proton showed the Launch button. Launching the game initiated Vulcan Shaders verification and then a "game running" label next to the game in the lib. Then after a few seconds it just de-labelled with no effect, no processes etc. I tried all Proton versions, all configs from this thread and it didn't run. I reinstalled the game and didn't run.
What helped was to install the Steamworks Common Redistributables from here: https://steamdb.info/app/228980/. Simply pressed green "owned" button and magnet link opened the Steam and the installation proceeded. Pressing the Launch button initiated DirectX installation and the game just started normally afterwards.

Crashes on start
DXVK_FRAME_RATE=60 %command%
It used to work just fine on my system with Proton 7.0-6 (or 7.0-5 ?) until the recent major steam client update. Since then the game doesn't start any more. No error is shown and the steam console output also does not provide any helpful errors.
I reinstalled steam and the game, tried all Proton versions mentioned here and I even forced steam to reinstall the old client as described here: https://steamcommunity.com/discussions/forum/0/6516193260168294059/ , but the game still does not start.
Now I need to dig out an old Windows machine to finish the game :-(

Runs perfectly -- great game
Was able to switch back and forth with Steam cloud saves from Windows and Linux. Eventually settled on Linux version and the performance difference is not noticible. No twekas required.

DXVK_FRAME_RATE=60 gamemoderun PROTON_USE_D9VK=1 %command%
Stutters in open areas
I reduced the framerate to 45 FPS

System Info:
Heroic Version: 2.5.2 Yamato
Legendary Version: 0.20.31 Dark Energy (hotfix #5)
GOGdl Version: 0.5
OS: Freedesktop SDK KERNEL: 5.13.0-valve36-1-neptune ARCH: x64
CPU: AMD Custom APU 0405 @2.04 GOVERNOR: schedutil
RAM: Total: 14.47 GiB Available: 11.59 GiB
GRAPHICS: GPU0: VanGogh [AMD Custom GPU 0405] VRAM: 512MB
PROTOCOL: x11
Game Settings: { "autoInstallDxvk": false, "autoInstallVkd3d": false, "preferSystemLibs": true, "maxSharpness": 2, "nvidiaPrime": false, "enviromentOptions": [], "wrapperOptions": [], "savesPath": "", "showFps": false, "targetExe": "", "useGameMode": false, "language": "", "wineVersion": { "bin": "/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-Proton8-9/bin/wine", "name": "Wine - Wine-GE-Proton8-9", "type": "wine", "lib": "/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-Proton8-9/lib64", "lib32": "/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-Proton8-9/lib", "wineserver": "/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-Proton8-9/bin/wineserver", "wineboot": "/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-Proton8-9/bin/wineboot" }, "winePrefix": "/run/media/mmcblk0p1/Heroic/Prefixes/The Witcher Enhanced Edition", "eacRuntime": false, "battlEyeRuntime": false, "gogSaves": [] }
Game launched at: Sun Jul 09 2023 10:42:27 GMT+0200 (Central European Summer Time)
An exception occurred when launching the game: TypeError: Cannot read properties of undefined (reading 'replace') at setup (/app/bin/heroic/resources/app.asar/build/electron/main.f5946442.js:6:2507) at async prepareWineLaunch (/app/bin/heroic/resources/app.asar/build/electron/main.f5946442.js:7:1234) at async W.launch (/app/bin/heroic/resources/app.asar/build/electron/main.f5946442.js:54:5844) at async /app/bin/heroic/resources/app.asar/build/electron/main.f5946442.js:141:12 at async node:electron/js2c/browser_init:193:551