


for mods and CoP best is use mine bash script that automaticaly setting up prefix for your game
if you wanna to simplify your life, just use my bash script https://github.com/VictorMolokanov/stalker-autoconfig-for-linux (chmod +x ) worked perfectly
Good game

Runs after protontricks, may not be necesary if you have played other games with similar redist requierments
installed all directx ddls
crashes when screenshoting but only on dx11 otherwise no issues
Installed all DirectX DDLs with protontricks and now runs almost perfect with better performance than on Windows , only ran using "nvidia" or "nvida-dkms" driver packages not "nvidia-open"

d3dx9, d3dcompiler_42, d3dcompiler_43, d3dcompiler_46, d3dcompiler_47, d3dx10_43, d3dx11_42, d3dx11_43
Installed and launched with Proton9.0-4, started new game and CTD upon initial autosave. Restarted game and loaded autosave fine, but CTD at next autosave. Switching to DX9 stopped CTDs. Installed and forced GE-Proton9-22, then installed Protontricks and the dll's others have mentioned. Was able to switch back to DX10 in-game and no more CTDs. Runs very smoothly, no issues. Didn't test DX11 as it was always a buggy mess all on its own in my experience.

Currently game starts lagging after ~hour of game
As Linux and Arch novice I dicided to launch windows games- first I tried launching stalker COP. I was getting error that my videocard is unsupported. I tried protontricks, different proton versions, tried launching game with options, but nothing helped. Then I tried to install another game to force steam install redistributables if something was missing- and it finally helped. I click play stalker - steam downloads something Directx related and game launches.

Install and play, no issues during whole playthrough
30+ hours, played from PC and laptop, mostly laptop. I played right before the release of S.T.A.L.K.E.R. 2, no significant issues, works stable out of the box.
Once I tried to change the graphics settings, specifically - DirectX version. After that, I couldn't launch the game. Spent some time searching for the config file and necessary option to fix it. Therefore, my recommendation is not to change this option related to DirectX.

GAMESCOPE_FRAME_RATE=144 PROTON_USE_WINED3D=1 gamescope -f -r 144 -w 1920 -h 1080 -- mangohud %command%
Mouse was going to others screens so I used gamescope
Vulkan causes stuttering after loading a save, Enabling protond3d solved it but works OOTB

Framerate tends to dip semi-frequently (from 150-200+ to 60-70), particularly when you're outside and have a dozen stalkers doing whatever A-Life tells them to do. Might be a vanilla thing, though, and not specific to the source port itself. CoP does run a bit iffy at times, and OpenXRay's default maximum preset is more demanding than vanilla anyways.
Quicksaving after completing the Night Hunt mission and loading into that save would cause the game to crash. Manually saving as a "backup" in case this happens with other missions is highly recommended. There's also a memory leak issue, after 2-3 hours of play I noticed OpenXRay was using ~8 gigs of RAM, quite abnormal for a game this old, different engine or otherwise.
Proton would not work properly at all with or without tinkering (completely broken graphics, options menu inaccessible cvars notwithstanding). Very strange considering Clear Sky, running on the same engine as CoP minus DX11 support, works just fine on Proton. I had to use OpenXRay instead, particularly the stable release available via Luxtorpeda.
I've had a couple of crashes that forced me to load a different autosave, losing one hour of progress as a result, but OpenXRay is otherwise mostly rock solid. Performance is subpar for my hardware but this might come from A-Life since it wasn't all that optimized in vanilla to begin with.

PROTON_USE_WINED3D=1 DXVK_FRAME_RATE=60 %command%
protontricks 41700: d3dcompiler_43 d3dcompiler_47 d3dx11_42, d3dx11_43, d3dx9_43 d3dx9 d3dx10
The game can not start without tinkering.

Proton works flawlessly and it is a great experience. You can also run it with OpenXray which allows for a NATIVE Linux experience.
I build OpenXray with my script and play like that. No need for Proton here.
Works out of the box
Short stutters while autosaving though, but that commonly happens on Windows too. Beside this, everything is perfect.

DX10/DX11 did not work for me.

PROTON_USE_WINE3D=1 %command%
- Install the game on Steam
- Go to desktop mode and install Protontricks and Proton GE
- Use Proton GE as a compatibility tool in Steam (for me it required restarting Steam to see this option)
- In Protontricks, install the following DLLs: d3dx9, d3dcompiler_42, d3dcompiler_43, d3dcompiler_46, d3dcompiler_47, d3dx10_43, d3dx11_42, d3dx11_43
The above helped for all games in the trilogy.
Steam Deck OLED 1tb

Works well
I had no issues running or playing the game, so.

Installed dll frameworks: d3dcompiler_43 d3dcompiler_47 d3dx11_43 d3dx9_43 d3dx9 d3dx10
On first Launch the game loaded with artifacts in the main menu. on restart the issue has not happened again.
Proton Tricks was used for the stalker anomaly mod. the original game works fine without these proton tricks
ran flawlessly on arch
Proton 9 would crash on start, switched to 8.0-5 and everything was fine from start to finish.
DXVK_FRAME_RATE=60 %command%

A little stuttering when teleporting from one location to another

The game will run the main menu but that's it
changes to user.ltx file in game directory
Similar to the other S.T.A.L.K.E.R. games, this one won't work for me using Steam on linux. It gives me an error saying "your graphics card doesn't meet the game requirements". It will however work by launching it with the windows version of Steam using Lutris.

doesn't work at all, just crashing
crash at all, without preferences line crashing on start, with - crashing shen try to start play. erorrs is a breakcore \coreX.dll, when trying to start writing that mine videocard has not enough system requirments... lmao i had nvidia 1060 6 gb.

Game runs phenomenal!
Runs better than windows, and gun stingers mod worked great, highly recommended series.

mangohud gamemoderun %command%
occasional stuttering
Worked out of the box for me. Using the latest version of Linux Mint (21.3). Also, I have added the following command on steam launch options: mangohud gamemoderun %command% to monitor and cap my FPS to 144 and it works great.

WINEDLLOVERRIDES="xrRender_R2.dll=" %command% -noprefetch -nointro
protontricks 41700 d3dcompiler_43 d3dcompiler_47 d3dx11_43 d3dx9_43 d3dx9 d3dx10
Launch options are for DX9 only (or for the game to even start). For DX10/11 run the protontricks command -> this also fixes issues with Stalker Call of Chernobyl and Anomaly, haven't tested Gamma yet
I was particularly interested in playing with the Misery Mod.
The installation of the Mod is slightly more complicated than the installation of the base game.
The following steps should help you:
Install Stalker: Call of Pripyat and launch it once via Steam. I used Proton Experimental.
Download Misery MOD and extract its contents somewhere.
Go to Steam and set the following Launch Command for Stalker:
~/.steam/steam/steamapps/common/Proton\ -\ Experimental/proton waitforexitandrun ~/Path/To/MISERY_v2.2/MISERY_v2.2\ setup.exe ; echo %command%
replace the Proton version and the path to misery to match your own computer
Launch Stalker via Steam. This will launch the Misery Mod installer. Go though it normally.
Once finished, remove the custom launch command from steam.
Now, you can launch Stalker and play the Misery Mod.
PROTON_USE_WINED3D=1 DXVK_FRAME_RATE=60 %command%
Mouse was stuck in the middle of the screen, not moving anywhere. Switching to older Proton version fixed it

also added mod IWorkAlone_v12_full to game dir and plays great.
Works just fine out of the box.

PROTON_USE_WINED3D=1 %command%
On initial launch, the main menu was near unreadable, managed to get into graphics settings and dropping the render type to full dynamic lighting which resolved the issue
Game was completely unplayable using proton experimental or proton 7.0-6, would not even get to the startup videos, it appeared to be an issue with DX11 command not being implemented. Was able to get to the menu with proton GE though, and once i did and got the settings right, i was able to re-launch the game without any tinker settings. I did try to tell it to not use DX11 in the settings file manually first, but had no luck.
PROTON_USE_WINE3D=1 %command%
Das Spiel stürzt von Zeit zu Zeit ab.
text is generaly small, but readable
Copied a community layout from Shadow of Chernobyl the tweak for CoP.
Refresh rate and FPS cap at 40.
Graphics don't display properly with DX11 or DX10. Use the option below those in the menu: "Enhanced Dynamic Lighting"
This game was recently upgraded to "Playable" by Valve but I still could not launch it with Proton7 or Experimental version. GE version worked first time. Graphics rendering engine needs to be tweaked to prevent artifacting (Select "Enhanced Full Dynamic Lighting" - not the DX11 or DX10 versions).
The controls are cluncky but community layouts help with that. Totally playable once these hoops are jumped through.
A really good experience on Linux
Do not use "Enhanced Full Dynamic Lightning (DX10) or (DX11)", the game does not work with any of these graphical settings.
Aside from a graphical setting that does not work, runs really well.

PROTON_USE_WINED3D=1 DXVK_FRAME_RATE=60 %command%
The game wont render main menu and will not start a new game with dx10 enhancements on, however things like the load, options, multiplayer menu, and credits will all appear for some reason.
a bit choppy on high, probably due to shit hardware but im almost positive id have better results on windows. could just be 10+ year old slav jank at work
a bit unsable when it comes to changing graphics settings, the menu likes to hang a bit when exiting options sub menu. given enough tries, i bet going from main menu to options menu would result in a crash.
Works perfect with Manjaro and GeForce RTX 3050 Mobile
Limit to 50fps
Limit to 50FPS

works
you turn dx11 on it is VERY raped. you then have to delete user.ltx file from game folder but if you leave all default is is verynice