
-novid
Game bugs out when you tab out
I would highly recommend to use the linux patcher for this game: https://github.com/hinqiwame/cof-linux-patcher
MESA_LOADER_DRIVER_OVERRIDE=zink %command%

Game would run bad using steam proton have to use GE and need to use a patch to fix bugs

A cautious approval. Bugs and softlocks abound, but this happens on Windows as well. Playable enough so far.
WINEDLLOVERRIDES="opengl32.dll=n,b" %command% +gl_twopassdyn 1
Installed the official 64-bit patch
Sound effects and music may disappear. Fixed by restarting.
Effects, models, interfaces, and maps may not load in correctly. May softlock the player. Fixed by restarting.
Game is still playable, but framerate can dip from 60 to ~35fps in areas where it normally wouldn't, regardless of hardware. Framepacing is also worse than native. Lighting/water/weather effects may be the culprit, but disabling them yields little to no improvement overall.
Unpredictable freezing/hanging on map transition. Fixed by restarting.
Game is known to generally be buggy, even on Windows, but possibly more so on Linux. Not all are fixed by restarting, but many of the ones that aren't are legacy bugs that rarely pose an issue.
- The DLL override is necessary to for the flashlight and other effects to work at all. Also prevents some bugs with HUD elements and viewmodels. ( source ) Steam overlay will not work.
- The
gl_twopassdyn
variable ensures that the flashlight and other light sources illuminate surfaces correctly (Mesa drivers). Performance impact seems to be minimal (See above source.) - If the above two fixes are used, patched DLLs and older versions of Proton no longer seem to be needed and were therefore not tested. Previous versions of DLL patches may conflict with the most recent version of the game (currently 1.6a, released in 2020).
- The official 64-bit patch heavily reduces the frequency of the mentioned issues with stability/graphics/audio, though it does not eliminate them. Works on Windows, too.
- Enabling Zink (by prefacing the launch options with
MESA_LOADER_DRIVER_OVERRIDE=zink
) reportedly improves performance, but made mouse movement unusable on my system. - See the PCGamingWiki for ways to adjust the FOV, brightness, and framerate limit, if desired.

MESA_LOADER_DRIVER_OVERRIDE=zink %command%
https://github.com/hinqiwame/cof-linux-patcher this patcher in combination with the command make it run fantastic :)

Immense lag in the second half of the game nearly making it unplayable, have tried literally everything and NOTHING fixes the framerate
https://github.com/hinqiwame/cof-linux-patcher use this or it has even more issues

It just slows down no matter what hardware, no idea how to fix it yet
just follow official guides in the community using hamachi or whatever, connect through the in-game console. sometimes when the map is being chaged you will get disconnected, but you can just reconnect and all your progress will be saved.
most of the stuff doesn't work without patching the engine files, just use the patcher from github and you'll be fine

I've had three hands while dual wielding, so i tried the official 64 bit fix but to no avail. After patching the opengl32.dll and setting the launch options provided by others below, the game works as intended.

PixelRender error
WINEDLLOVERRIDES="opengl32.dll=n,b" %command% +gl_twopassdyn 1
Doesn't work no matter what I try.

WINEDLLOVERRIDES="opengl32.dll=n,b" %command% +gl_twopassdyn 1
Slowness with alt-tab as well as camera movement while paused with alt-tabbed mouse movement. I'm pretty sure these bugs exist on Windows too though.
It's honestly crazy. Before Proton 9, you needed to replace game files and be extremely careful with alt-tab and a bunch of complicated shit. From my experience it doesn't launch without my launch commands, but it still works nearly OOTB now.

gamemoderun WINEDLLOVERRIDES="opengl32.dll=n,b" %command% +gl_twopassdyn 1
Needed launch commands for flashlight to work
Needs setup, port forwarding or hamachi

Works pretty well since Proton 9, tho it got some slowdowns. Best Horror Game made with the GoldSrc Engine. It's also free.
WINEDLLOVERRIDES="opengl32.dll=n,b" %command% +gl_twopassdyn 1
Slowdowns no matter what hardware

Takes forever to load into main menu, and any interaction will instantly crash the game.
Once loaded in I couldn't get a multiplayer game going, and the game felt unstable in general.

Cry of Fear runs without issues on Proton 9.0 beta. Launch parameters are required to fix the flashlight.
WINEDLLOVERRIDES="opengl32.dll=n,b" %command% +gl_twopassdyn 1
- You must use Proton v9.0 beta or newer.
- Works with original (unpatched) game .dll's.
- When launching the game for the first time, you may be stuck at a black screen. Wait a few minutes and the main menu should load.
- The following launch parameters are necessary to fix issues with flashlight and lighting:
WINEDLLOVERRIDES="opengl32.dll=n,b" %command% +gl_twopassdyn 1
breakdown:
WINEDLLOVERRIDES="opengl32.dll=n,b"
this fixes flashlight and dynamic lighting not working at all.
+gl_twopassdyn 1
this fixes remaining issue where lighting would still not work on some surfaces.
source: https://github.com/ValveSoftware/Proton/issues/2379#issuecomment-1712424626

WINEDLLOVERRIDES="opengl32.dll=n,b" %command% +gl_twopassdyn 1
My stamina bar was always displayed full, and my health was always displayed empty
I couldnt see any close (X) button when opening a note, so i couldnt basically progress through the game without doing an annoying workaround

gamemoderun
https://github.com/hinqiwame/cof-linux-patcher follow this guide to get it actually running

FPS lowers in some open locations.
Sometimes it crashes and you have to reconnect. Also server's browser doesn't work, so had to use console for that, e.g. connect <ip>

if i set fullscreen before start the game, he don't want launch
for fix flashlight i use this patch https://drive.google.com/file/d/1DzhrrXphObwhHeWqUqJeJWFoHU3UfOzS/view?usp=sharing
gamemoderun %command%

It works fine
Runs out of box (i think)

Маленький ФПС в открытых локациях (25-30)
Общая проблема с ФПС. Браузер серверов не работает. Пришлось подключаться через консоль и команду "connect".

downloaded https://drive.google.com/file/d/1DzhrrXphObwhHeWqUqJeJWFoHU3UfOzS/view?usp=sharing, then replaced the files as MR.RYS337 detailed
On resolutions lower than the display resolution (such as 720 on a 1080 monitor), the 3d world does not scale, instead staying in the top left corner of the screen. UI elements do scale and do not display outside of the rendered box, though which causes most important UI elements to not be visible at all.
After Alt-Tabbing, any upwards or leftwards mouse movements are extremely slow. This is fixed by changing any graphics setting.
framerate is about half of what would be expected. I was able to get it running at 60FPS max settings at one point but after a reinstall, I can't anymore

It took me a while to come around to this game but I decided to play it on a whim, f2p horror game, what could go wrong? =)
WINEDLLOVERRIDES="opengl32.dll=n,b" %command% +gl_twopassdyn 1
Sometimes after hitting "Play" in my Steam Library, the launcher will boot up and ask for your preferred resolution and some other stuff, sometimes the game glitches out and just has a permanent loading screen that never loads; but if you hit escape it will bring up the menu like (new game/load game) but selecting any of these will kinda not do anything and you have to like force close the game and relaunch it again
Sometimes when alt-tabbing the game and tabbing back into it my keyboard would desync and like Simon would just walk in a random direction without me pressing any buttons - hitting the esc button / pausing the game would "fix" it
Some kind of weird lighting issue where Simon's phone flashlight will not produce any light or the Glock tactical light will not show any light and like I had to use "gl_monolights 1" in game via developer console as some segments were hella dark and I could not see what is like 5 ft in front of me but running this command made the game super bright for like god knows what reason, lmao it was either complete darkness or like hella bright - I haven't tried installing the DLL files people are suggesting but running these launch options in Steam game properties for Cry of Fear "WINEDLLOVERRIDES="opengl32.dll=n,b" %command% +gl_twopassdyn 1" solved my problem with the lighting

you just install cof and use this tool which fixes everything
https://github.com/morphineaddicted/cof-linux-patcher

Replaced in-game dlls with the ones from here: https://drive.google.com/file/d/1DzhrrXphObwhHeWqUqJeJWFoHU3UfOzS/view?pli=1 (fixes lightning issues)
It seems as going through some level transitions has a chance of making the entire level white, although this can be fixed by changing brightness and applying (quick restarting the game)
Alt tabbing messes up mouse, change brightness and apply to fix (quick restart)
Light freezing, not a huge issue
Without the lightning fix, its impossible to play the game

Replaced game dlls with https://drive.google.com/file/d/1DzhrrXphObwhHeWqUqJeJWFoHU3UfOzS/view (fixes lightning)
Alt tabbing would make the mouse move wrong, change brightness and apply to fix (quick restart)
Every 20-40 minutes there would be a freeze for 0.5-1.5 seconds, not a huge deal
Enable Proton 5.13-6, Lightning is broken on start so download the dlls from the link, replace client.dll and hw.dll, place opengp32.dll near opengl32.dll
Linux's tradeoffs are: New bugs such as the entire map youre on becomes white Light freezing (every 20-40 minutes but it freezes atleast for 0.5-1.5 seconds)
A fix for most of the issues that could happen through your game is just changing the brightness and applying (quick restarting), it causes the game to restart. Quick restarting the game on linux is much much faster than windows so go for it (Windows takes around 25 seconds, meanwhile linux atleast 5 seconds)

Game starts only windowed and keyboard doesn't work
WINEDLLOVERRIDES="opengl32.dll=n,b" %command% +gl_twopassdyn 1
I aplied the DLL fix and the game starts but when i switch to fullscreen the screen turns black and you hear only the menu sounds
Running the game in windowed when i press any key the game frozes and the sound turns mute
I already played this game in this setup long time ago and worked, i don't know what changed in order to go this way now

WINEDLLOVERRIDES="opengl32.dll=n,b" %command% +gl_twopassdyn 1
By default, lighting issues are observed, such as the flashlight not lighting many surfaces ingame. However, after some experiments, I found the command gl_twopassdyn 1 ingame which fixes all the lighting issues ingame without any performance hit or cumbersome DLL hacks, which weren't working for me anyway. The black screen issue has been fixed in Proton Experimental too, so all you need to do is force Proton Experimental and use the launch commands listed here to enjoy the game on your AMD GPU system. It has, of course, been working on Nvidia GPUs for some time without any commands or tweaks (aside from WINEDLLOVERRIDES launch command to load the custom renderer).
Performance seems slightly sluggish compared to Windows, expecially when using the radeonsi OpenGL driver, but research is ongoing. Performance may be improved with zink (add to launch command: MESA_LOADER_DRIVER_OVERRIDE=zink), but introduces new subtle graphical issues such as the player's hand model flickering while dual wielding. Personally, it's an acceptable compromise.

Lighting is broken without the DLLs others are mentioning
Fullscreen doesn't work unless your desktop resolution matches the in-game resolution (not good for ultrawides) play in windowed mode or use gamescope (gamescope currently has limitations in Flatpak Steam so I couldn't test this)
Even using the older Proton versions, game wouldn't launch unless I selected proton-5.13-6d in SteamTinkerLaunch rather than Steam's own dropdown list..

The server list was empty, but my friend who uses Windows had the same problem and a lot of other people too. Seems like the game server are down

Fullscreen dosn't work. Enable "Windowed" in the launcher.

no verisons worked and took me half an hour to try 5 diff version :(
dont try to do this on old hardware because it wont work!

Just follow this tutorial: https://youtu.be/_ps8ADqXLXI

Nothing works
I tried to run a game, but after the launcher, the game just stops, while there is a red picture with three dots in the middle on the screen while strange music plays in the background. I tried all the tricks on the site for starting but none worked.

Nada do que foi dito acima funcionou
Ao tentar resolver o meu problema, fiz diversas tentativas de trocar a versão do Proton, mas infelizmente não obtive sucesso. Também fiz uma tentativa de alterar a resolução, porém o que ocorre é que somente o lançador do jogo é exibido. Ao pressionar o botão "jogar", o lançador simplesmente desaparece e nada mais é exibido na tela.
Ao tentar resolver o meu problema, fiz diversas tentativas de trocar a versão do Proton, mas infelizmente não obtive sucesso. Também fiz uma tentativa de alterar a resolução, porém o que ocorre é que somente o lançador do jogo é exibido. Ao pressionar o botão "jogar", o lançador simplesmente desaparece e nada mais é exibido na tela.
Followed User Pommy's "Steps I did to make it work".
Just as others have said, starting fullscreened will not work. Start windowed and then enable fullscreen in the game's main menu if desired.
One very specific bug I came across that doesn't happen on windows: When interacting with the telescope, the camera will be stuck tilted at ~60 degress left. This will amount to a minor annoyance for puzzle solving since it will be fixed upon leaving the room the telescope is in, and there are no enemies inside of the telescope room.
Also, when first starting the game, all game logic will seem to be frozen. To fix this, simply pause and unpause the game.
Most other bugs also happen on Windows - GoldSrc isn't the best engine :p
I used the patched files provided by MR.RYS337 in his report: https://www.protondb.com/app/223710#rXfjetOTvf
Here are the exact steps I did to make it work:
- Go to the game's directory (steamapps/common/Cry of Fear)
- Rename the files to be replaced (instead of deleting them):
opengl32.dll
toopengl32.dll.bak
hw.dll
tohw.dll.bak
cryoffear/cl_dlls/client.dll
tocryoffear/cl_dlls/client.dll.bak
- Paste the patched files in MR.RYS337's report inside the game directory.
- In Steam, force the game to use Proton 5.13-6
- Open the game. When the launcher appears, set the resolution and check the box beside Windowed (launching in full screen opens the game but only shows a black screen)
- Once the initial menu loads, adjust graphics settings (enable fullscreen and set resolution to max)
When launching the game in full screen and after the initial credits, the video gets stuck on a black screen. Workaround is to start windowed, and then enable fullscreen in-game.
Black Screen
Needs patched dll files. https://forum.winehq.org/viewtopic.php?t=32263
Once fixed the game is quite similar to being played native on windows, a few artifacts may appear while loading but don't affect gameplay.
Broken lighting at first, needed replace a few .dlls to ensure the game's custom renderer would work properly.
Broken Lighting, flashlight doesn't work. Duplication of hands when holding multiple items.
used MR.RYS337's fix, which you can find the steps for if you scroll down to their report. The files you need to download are here: https://drive.google.com/file/d/1DzhrrXphObwhHeWqUqJeJWFoHU3UfOzS/view?usp=sharing