rexpulli
Published
Media Foundation only partially fixes the issue of cut-scenes not playing: sometimes they still won't play and the game gets stuck on a black screen for longer than the cut-scene would have taken, for many minutes even.
Although playable from start to finish, these black screen are frequent and long enough to make the experience tedious.
Game works fine but the stuttering is more noticeable than what can be expected from your average Proton game.
The game runs but there's very noticeable stuttering. It could be related to the shaders cache still being built, but it doesn't seem to fully go away, so maybe it's just the game itself.
Native version doesn't work, or rather, it doesn't exist. On Proton it runs fine but it hanged on loading screens a few times.
Game crashes within 20 minutes of play if esync is not disabled.
Menu background and video cut-scenes will not play without Media Foundation, but the game is still playable without it.
Alt-Tab works but the whole system becomes unresponsive for about 10 seconds. I didn't try multiplayer but the server lobby works fine.
Hangs on menu screen with DXVK enabled.
Alt-Tab will sometimes cause the game to close.
Native version has a long standing bug which causes the game to often hang on loading screens.
Very low framerate which also degrades over time
Same issues with Proton. XWayland and Xorg perform the same.
Doesn't fully release the keyboard, inputs are still registered in game even if not in focus. Also one time, after switching back to the game (focus on game window), the space key stopped working, yet when switching to another window and pressing the space key, I could hear the sound of the game character jumping.
Randomly, frame-rate will start dropping every time you shoot your weapon. The drops are severe enough that the game becomes unplayable. Closing and restarting the game won't fix it, but restarting Steam will. This happens with both Xorg and XWayland. I was able to complete a run without incurring in this issue only once.
The intro video doesn't play correctly and causes the game to crash. It can be deleted or replaced with blank video: ffmpeg -y -f lavfi -i color=duration=1:size=3840x2160 "$HOME/.steam/steam/steamapps/common/BPM BULLETS PER MINUTE/WindowsNoEditor/BPM/Content/Movies/AweIdent.mp4"
Full play-through with mouse and keyboard
Cut-scenes and QTE sequences freeze with sound on. However, you won't miss any QTE or dialogue choice because everything pauses, so the game is still technically playable. The issue is severe in the 1st episode, but by the time I reached the 5th and final episode the problem went away almost entirely.
Full ~30h playthrough w/ gamepad. Aside from 2 crashes, everything worked perfectly.
The game has a native version but it gets stuck on a screen where you need to select which controls to use but the Steam Deck controller inputs are not recognized. I enabled Proton to use the Windows version and had no issues. I only tried Proton Experimental but older versions probably work as well.
Game runs fine. The only minor issue is that enabling "Custom Cursors" brings the frame-rate to single digits when the score, option and quit menus are opened.
I did a full play-through. The only issue I had was that sections requiring use of the mouse were almost unplayable because of massive frame-rate drop (almost looked like the program froze). However, after restarting the game the problem went away completely. I think a restart counts as a "tweak", hence the Gold rating.
Unresponsive when starting a new game (black screen), has to be force quit
There's a native build in its Linux depot, but it seems to be disabled for now: Steam won't download it and when run it says the executable (Blasphemous.x86_64) is missing.
After launching the game, no window opens but the music plays. Wait for about 65 seconds and a full screen black window will show, clicking anywhere will get you to the main menu and from there you'll be able to play with seemingly no other issues.
Reduced the mouse polling rate to 125Hz. My mouse refreshes at 1000Hz so I had to add options usbhid mousepoll=8
as a modprobe configuration file.
Mice with high polling rates cause the game to stutter severely, making the game unplayable.
I did a full play-through with a game-pad. Aside from a few black textures and some invisible water in Chapter 3 (nothing game breaking), I had no other issues.
Some very distracting shadow glitches with both wined3d and d9vk, however the latter more than doubled my fps so might as well enable it. The only solution is to disable dynamic shadows. Thankfully most of the game's shadows are baked in the textures so visually it's still decent enough. I finished the play-through with no other issue.
Full play-through, rare but noticeable framerate drops
Crashes too much to be playable
Often crashes after the card upgrading animation or the FMV for failing a run. Sometimes also hangs when exiting the game.
Full play-through of base game and both DLCs with mouse and keyboard
Entire system became unresponsive when switching away and back to the game.
By default game runs in DX11, can be forced to run in DX12 but then framerate is sensibly lower.
Native version is broken, it segfaults at startup. With Proton the game starts and so far (2 hours in) everything works.
The game is set to run with Proton by Valve, but it has a native version that runs better. I enabled it by changing the compatibility layer to Steam Linux Runtime. The problem with the native version is that achievements won't unlock but the game still keeps track of them so you can always disable the compatibility layer (which defaults it Proton), run the game and once you reach the main menu all earned achievements will unlock.
Framerate limited to 60FPS and TDP to 6W. At one point there's a section with a rain effect that tanks performance but it's a quest hub and you don't spend too much time in it.
Full play-through with a DS3 controller
It crashed to desktop roughly every 5 to 7 hours.
Game process stalled while loading exactly one time: it happend after one of the cutscenes early on in the game.
Full play-through with no issues
It looks like it has a native build, but it doesn't. You need to force it to use Proton from the game's Properties... panel.
Full play-through with mouse and keyboard
It froze 2 times in about 25 hours, had to kill the game process.
Native version doesn't work. Intro videos don't play correctly and then the initial menu is just a black screen, but it does respond to input because I could hear menu sounds when pressing the arrow keys.
I did a full play-through with a game-pad (about 3 hours). Game runs but there are graphical artifacts which make the game unplayable. As suggested by other users, "DepthOfField=False" in LOTDEngine.ini gets rid of the artifacts but, for some reason, it also severely messes with the lighting and post-processing, ruining the visual style of the game. However, the game is playable at least.
No issues
In the native version, the interface will sometimes flicker when hovering over some menu entries.
Full play-through with mouse and keyboard
Switching back to the game after Alt-Tab leads to a frozen screen. After a while it fixes itself but with very low frame-rate (unplayable). Switching away and back again causes a black screen and the game process becomes unresponsive.
Fails to start, only shows an error message
The error message says: Your graphics card does not support the DirectX 12 features the game requires.
I noticed some texture z-fighting but due to the lo-fi graphics of the game I can't tell if it's a bug or just part of the aesthetic. Also game-pad doesn't work.
Full play-through with mouse and keyboard
Going back to the game window after Alt-Tab, I get a black screen and the game process becomes unresponsive.
Around 5 or 6 crashes to desktop, in over 40+ hours.
Played in a Gnome Wayland session with PRIME render offload, some or all of the issues I had could be related to the Nvidia drivers not being ready yet.
Selecting the first level leads to a black screen, I had to force quit the game. It can be bypassed with a save game that has the first level already completed. Additionally, despite the graphics being extremely simple, the game runs at an unpleasantly low frame-rate.
Full play-through with mouse and keyboard
After Alt-Tab, the game window is no longer full-screen. Disabling and re-enabling full-screen in the options fixes it.
Probably shouldn't be Verified, but it is more than Playable
Videos explaining skills don't work (black boxes).
Full play-through, no issues
For a couple of weeks after the Next Gen Update of April 2024, it would get stuck or crash to desktop on loading screens, but it has since been fixed and runs great now.
Launcher appears but the game itself doesn't run
Launcher appears but the game itself doesn't run
Game is unresponsive to the point of being unplayable during video playback and in menu screens if esync is enabled. Once disabled I was able to play all campaign missions with no other problems.
Game runs great but it hangs on exit and has to be forcefully terminated.
Full play-through with a controller, had no issues aside from the fact that the game process hangs on exit and has to be forcefully terminated.
Crashes but is still playable, played with a DS3 controller
At some point the map stopped working and some graphical glitches appeared, a few minutes later the game crashed to desktop. It happened once in about 3h but there are frequent save points.
Only played the tutorial. Game ran fine aside from the fact that when "Graphic Settings" are on "High quality" the frame-rate drops below 10 FPS while on "Low quality" it stays between 70 and 100 FPS, I doubt that's normal behavior.
Proton-6.8-GE-1
Proton-GE Media Foundation patches are needed for the short videos showcasing new skills and upgrades. Story cutscenes are all done in-game except for a very short one at the end, so it can still be considered playable even with vanilla Proton.
Full playthrough, no issues
Text is very small but there's not much of it (main menu, hint system, and credits).
Played with default "Keyboard (WASD) and Mouse" template.
Game is playable since missing sound is mostly just music
There's no sound at all.
Sometimes it crashes when opening the in-game manual. No other crashes outside of that.
First run through a level is marred but massive frame-rate drops. Subsequent runs are fine.
Uses Valve's CEG DRM which didn't work in Proton before. Requires latest Steam Client Beta and Proton Experimental.
Full play-through with a DS3 controller
Almost unplayable during the first run through a level because of stuttering.
Inconsistent frame-rate on some screens, but still playable overall.
Full play-through with mouse and keyboard
Two crashes in about four hours, but autosaves are frequent so it's a small issue.
A few random freezes, but still playable
Game and UI froze (but not the mouse cursor) about 5 times over my play-through and I had to forcibly close the application. The issue is infrequent enough to not be a game breaker.
It requires -onethread
to even start. Fortunately, disabling multi-threading doesn't seem to impact performance and I was still able to run the game at Ultra settings.
It always starts windowed and needs to be set to full-screen manually, this could be related to Gnome Shell. However, simply hitting the Toggle fullscreen mode shortcut solves the issue, I just had to change it from Alt-Enter to Alt-F11 because the game grabs the Enter key even when using a game-pad. This needs to be done after Alt-Tab as well.
Ignoring the "renderer9_utils.cpp" errors allows the game to start up. Unfortunately, sound doesn't work.
No issues, played with mouse and keyboard but gamepads also worked
One crash to desktop in about 13 hours.
I didn't need to bypass the 2K Launcher, but it can be done should you find it annoying.
Showed an error message on first run, force close the game and relaunch to fix.
Proton Hotfix solved a problem with an FMV not playing after the end of the match, causing the game to stall.
It ran once then it stopped working
It worked fine with Proton 7.0-4.
Full play-through, minor issues but still playable
Rare stutters
Full play-through with mouse and keyboard
Doesn't run in fullscreen, make sure to enable Start in windowed mode.
Only works with Direct3D 9 as Driver option, won't run in OpenGL or Software renderer
The game runs fine but the cut-scenes don't work. Like others have suggested, either use "-interline" as launch option or configure the prefix to use a 640x480 virtual desktop. I tried both, the virtual desktop solution is better but still not optimal.
Game runs but it's not worth playing without cutscenes
Cutscenes won't play, game needs the Media Foundation DLL but will crash to desktop if installed using the installation script.
The only way to play this game is to use Proton-GE, which include the Media Foundation patches.
Only tried single player. I noticed a few issues with the sprites, most notably the archers' fire arrows which show with a semi-transparent black box. Unlike the original Orcs Must Die!, here alt-tabbing works.
Full play-through, some issues
Achievements don't unlock. Can't exit the game, use the SD overlay to close it.
The Steam Deck runs the native version of the game by default and is marked as Verified but really it's only Playable. Run the game with Proton to fix all issues mentioned.
Game runs with '-changedir' as launch option but frame-rate drops significantly during plants selection.
Perfectly playable after minimal configuration
Gamepads are not properly supported. Use a layout that maps the Deck inputs to keyboard (WASD + Enter)
Set Fullscreen to ON in the Options menu.
Some performance degradation after about an hour; restarting the game fixes it. On quit, the game process hangs and has to be terminated manually.
Full play-through, no issues
Animation speed is tied to framerate so disable the Steam Deck frame limiter or keep it at 60 FPS.
No issues, played with a DS3 controller
I didn't test the multiplayer mode because I couldn't match with anyone: most likely not a bug, it's just that no one is playing this game anymore. Arcade mode works fine.
Unplayable framerate, around 14-16 FPS
Tried multiple Proton versions, WineD3D and many other Proton environment variables on both Xorg and XWayland. Adjusting graphics settings does nothing and it shouldn't be required on a GTX 1060 anyway.
Switching back to the game window after Alt-Tab leads to an unresponsive black screen but with the sound still playing.
No issues, if you can get past the launcher
Native version doesn't even run, Windows version runs great. At first the 2K Launcher didn't work, but it did on all subsequent tries: however, if you can't get past it, use the launch options suggested in previous reports to disable it.
When using Proton 7.0-1, the game is stretched vertically (intro videos are fine) and is unplayable. Proton Experimental works just as well as Proton 6.3-8 however.
It works but it's hardly playable
The game's designed for mouse and keyboard and regular displays. It's uncomfortable to play on Steam Deck.
After running 'winetricks dsound' in the prefix I was able to start the game. I did a full play-through with a game-pad and found no other issues.
Full play-through, minor issues but still playable
Occasional stutters
I did a full play-through with no issues aside from an occasional bug related to a character skill that would sometimes get stuck preventing the turn from completing and forcing a restart from checkpoint. I couldn't find any report about it in the Steam Community's forums for the game but nonetheless, I am pretty sure it is not at all related with Proton.
Full play-through with a DS3 controller
There are three cut-scenes that won't play without the Media Foundation patches. However, they are very short and unimportant so Proton-GE is not necessary.
With newer versions of Proton (6.3-8 and 7.0-3), it crashes when playing video cut-scenes. Late in the game, one cut-scene plays before a checkpoint and because of this the game cannot be completed. Alternatively, you can use Proton-GE which works fine even on the latest version (7.0).
Full play-through with a X360 controller
Native version doesn't work properly with gamepads (tried an Xbox 360 and a PS3 controller): buttons don't match the prompts and/or trigger multiple actions. Windows version works perfectly.
Occasionally it crashes (had 2 in an hour) and it freezes for a few seconds on level change. Also, gamepad doesn't work.
Native version crashes when interacting with objects, usually within 5 minutes of starting a new game, also game-pad doesn't work correctly. With Proton I was able to play through the whole game with a game-pad, even rumble works. So much for native support.
Last time I tried (a few months back), it was unplayable due to extremely low frame-rate, but it now it works great: I did a full play-through (Campaign mode) with a game-pad and had no issues.
Game crashes right after the title screen, setting xaudio2_7 to native fixes this. Once in game I had massive stuttering and freezing which forced to me to terminate the process. After a few restarts, it settled (possibly due to a now filled cache) and I was able to comfortably play through the whole game. I tried KB+Mouse as well as a game-pad, both works. Something to note, the game occasionally came out of full-screen mode when first loading the map, this might be Gnome Shell related, but I was able to set it back to full-screen by hitting Alt+Enter.
Full play-through, no issues
Some of the input prompts show keyboard and mouse icons but actually everything works with the default gamepad controller layout.
Full play-through, no issues
Achievements won't unlock with native version. They work fine with Proton.
Full play-through with mouse and keyboard
No sound in pre-rendered cutscenes but most of them are only a few seconds short and have no dialogue (those that do still have subtitles).
Out of the box, the game gets stuck on area transitions and has to be forcefully terminated. Once I disabled esync, I was able to do a full play-through with no other issues.
Full play-through, minor issues
Launch window doesn't respond to gamepad input. You can use the touch screen to get past it.
Floating text above enemies is illegible but it's just the enemy type/name so it doesn't really impact gameplay or story.
Framerate drops make it unplayable
Framerate drops while typing, which also causes the game to drop inputs. This only happens during boss fights.
Full play-through with default controller layout
In Episode 3, there's a texture stretching artifact centered on the player character. The first time I thought it was due to the SD overheating but it happened on two different play-throughs, in the exact same scene. It goes away shortly after.
Full playthrough of main game and both DLCs. Ending of main game and Blood and Wine played with stream output capable driver with no issues. In 200+ hours of actual playtime (don't judge) I counted 2 complete freezes, both when entering large cities. Sporadically the game got stuck on loading screens, this happened maybe 5-10 times. Overall it's a smooth experience from start to finish. Performance was acceptable on low-medium settings.
Full play-through with mouse and keyboard
After launching the game, a window pops up complaining about incompatible video drivers but it can be ignored by hitting Play.
Runs smooth for a while then frame-rate noticeably drops, restarting the game fixes it. Game-pad is recognised but doesn't work correctly (game's better played with KB and mouse anyway).
Full play-through with mouse and keyboard
Abnormally long loading times. Large areas can take 80 to 90 seconds to load.
Full play-through with a DS3 controller in non-VR mode
Media Foundation from Proton-GE is not necessary, you only miss out on the Squanch Games and Unreal Engine 4 intro videos. You might say it's a feature.
No issues
Reduced maximum TDP.
The game is designed for mouse and keyboard, but it's still playable.
Doesn't look graphically intensive, yet FPS are low on both low and high settings. It should be noted that in the Steam's discussions there are quite a few reports of inexplicably low FPS so it could be a problem with the game itself.
Full play-through with a DS3 controller
Extremely low FPS during the animation for a newly acquired ability but it only lasts a few seconds and doesn't impact gameplay.
Music plays but there's just a black screen on startup
Possible regression between Proton 4.11-13 and 5.0-x. Try an older Proton version.
If V-Sync is not disabled, it crashes on loading a savegame. Make sure to disable it in the Options menu.
If Steam Overlay is not disabled, a visual glitch will sometimes happen which makes the game unplayable. I believe it happens when an achievement is unlocked.
esync causes the game to often freeze or crash to desktop, I haven't noticed any performance issues after disabling it. I also tested fsync: it works but doesn't improve performance.
Full play-through with a DS3 controller
The only way to get Alt-Tab to work is to set the game window to Borderless in the in-game settings.
Game ran at 30 FPS with v-sync enabled and medium to high settings without any noticable drops. However, sometimes it would get stuck at around 24-27 FPS from the moment I started the game: I could tell because even the intro logos looked choppy. This happened completely at random and the only way to fix it was to restart the game, sometimes multiple times, to get it to run at 30 FPS, and once it did, it stayed there for the entire session. This is a strange behaviour that I never seen with any other game, so it probably has nothing to do with Proton.
Full play-through with mouse and keyboard
Two crashes to desktop, both at a specific part of the game. Unlikely to be Proton related.