


prime-run %command%
Installed Physx.

gamemoderun obs-gamecapture mangohud %command%
I previously made a report in which I wrote that the game does not start beyond the launcher. I don’t know what exactly has changed since then, but now the game works without problems

Works out of the box
Can't enable PhysX or massive FPS drop, but everything else is fine

-nosteam
Launcher requires touchscreen or mouse control to open the game
Putting the Steam Deck to sleep sends the game to the main menu. The launch option -nosteam fixes this
Runs locked at 60 fps without changing any settings

PROTON_USE_WINED3D=1 %command%
When using a PS5 controller via Bluetooth, the game does not detect it as an Xbox controller and instead treats it as a mouse and keyboard input. Steam Input is enabled in both global and per-game settings.
Proton Versions Tested: GE-Proton7-55, GE-Proton8-32, GE-Proton9-27
Works: Game launches and runs smoothly with PROTON_USE_WINED3D=1, No graphical glitches or crashes encountered, Performance is stable, Audio works without any additional configuration.
WineD3D: Game renders correctly using WineD3D over OpenGL. Tested on an NVIDIA GTX 770M with proprietary 470.xx drivers.
DXVK/Vulkan Issues: Game does not launch when using DXVK (Direct3D9 over Vulkan). Workaround: force OpenGL via PROTON_USE_WINED3D=1.
Final Notes: Tested on Arch Linux (KDE Plasma X11). Game installed on a secondary Btrfs HDD, no issues with disk I/O or load times.
Works well, few crashes but may be caused by my newer hardware

Abuse the built-in FSR, it works perfectly with this game.

Works great, but needs to be run with proton GE. maintains a really consistent 60fps afterwards and looks great on high settings.
Lowered TDP down to 8W

To enable Dualshock 4 support add these keys through winetricks:
"HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\winebus" /v "DisableHidraw" /t REG_DWORD /d 1 "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\winebus" /v "Enable SDL" /t REG_DWORD /d 1
Dualshock 4 doesn't work by default. Adding reg keys fixes the issue

protontricks 35140 mdx d3dx9 d3dcompiler_43 win10
Would not run without the D3D launch options on my end.
Game would open, then the visible game inside the desktop box it was in would shrink down to a tiny box. Making it unplayable.
Needed to manually set the resolution here:
"/steamapps/compatdata/35140/pfx/drive_c/users/steamuser/My Documents/Square Enix/Batman Arkham Asylum GOTY/BmGame/Config/UserEngine.ini"
When the first menu pops up, turn OFF fullscreen.
This allowed me to configure the screen after it booted. Worked perfectly since that.
Fullscreen would cause it to misalign on my desktop. In order to play I had to disable fullscreen from within the UserConfig.ini and the settings prior to the game launching.
Needs some tinkering in the config, but after that it launches just fine and works as intended. Offloading shaders to another folder and expanding the limit seemed to help quite a bit with stuttering in the overworld. YMMV.

PROTON_USE_WINED3D=1 %command%
you need this launch option: PROTON_USE_WINED3D=1 %command%

The changelog in the beta listed this game among others getting a fix. It's a 1:1 experience with Windows now.

It works super well and very fluid, great experience.

40fps // 10 TDP
Launcher needs touchpad but besides that its running great

protontricks 35140 d3dcompiler_43 d3dx9 d3dx9_43 mfc80 vcrun2005
Played with Proton 9.0-4 and protontricks 35140 d3dcompiler_43 d3dx9 d3dx9_43 mfc80 vcrun2005

PROTON_NO_D3D11=1 %command%
Starting menu is very tiny
Could not run at first time whatever I tried. But after reinstalling it started to work, only thing you need --- PROTON_NO_D3D11=1 %command%

any kind of text with proton experimental and proton9.0-4 would occassionally show up as black boxs which would sometimes lead to crash, haven't had issue with GE-Proton9-26

proton experimental worked for me

gamemoderun PROTON_NO_ESYNC=1 PROTON_USE_D9VK=1 %command%
Runs perfectly with the settings used above.

Installed dotnet6 and fonts to the game prefix, to make the game work with the Advanced Launcher and Asylum Reborn mods
Having PhysX on makes the game run at 20-30 FPS. Turning it off fixes the issue
HUD can dissapear because of a reason I couldn't identify. Not sure if this is a mod bug, a Proton issue, or both at once

mangohud gamemoderun %command%
PhysX not working for me drops FPS down to 10 but without its playable on max settings. Launcher is working out of the box.
Give it a try with the newest GE-Proton

Cambiado a GE-Proton9-23 para poder jugar y con todo al maximo

protontricks 35140 d3dcompiler_43 d3dx9 d3dx9_43 mfc80 vcrun2005
Does not work without additional dependencies

ERROR ON START: protontricks 35140 d3dcompiler_43 d3dx9 d3dx9_43 mfc80 vcrun2005
NO INTRO MOVIES: (game_root/BmGame/Movies/) rename/delete: baa_logo_run_v5_h264.bik, Legal.bik, Legalus.bik, nvidia.bik, and utlogo.bik
Broken game launcher with black buttons, game cant start

Excellent!
Works perfectly of the box!

I couldn't use my native resolution (1920x1080p) on fullscreen mode.
Some FPS drops.
Game wont start without having GE-Proton on it. Menu requires use of touch. Other than that, the game works well on the deck

You need to use the touchscreen once in the Launcher to press play but after that Everything works fine. I set the display framerate to 60fps and it runs very stable.
Run the following command to install additional components:
protontricks 35140 mdx d3dx9 d3dcompiler_43

The game will only work properly using GE Proton. Once that is done, you need to launch the game one time to install all the compatibility executables it needs. It will boot you back to game mode once done. Start it again and you're good to go. The game plays flawlessly at 60fps with everything on Very High and 8xMSAA. Do not activate PhysinX as it is not compatible with modern hardware. The game is capped at 62 fps somehow, so you'll need to use SteamOS' frame limiter. I advise aiming for 60 exclusively because the game's cutscenes are pre-rendered and/or capped at 30, and any other frame limit will introduce frame pacing issues in them. Note that there is a config launcher that cannot be bypassed. You can use the touchscreen to press Play on it. May be a little annoying if you play docked, otherwise it is a non-issue.
Altogether, a very satisfying experience once GE Proton is forced. It's nice to be able to enjoy the game in its original form instead of the UE4 remaster which I do not personnally like.

DOA, missing libraries
Does not start.
gamemoderun PROTON_NO_ESYNC=1 PROTON_USE_D9VK=1 %command%
Would not launch out of the box. Added launch options and installed the following DLLs through protontricks:
d3dcompiler_43, d3dx9, d3dx9_43, mfc80, vcrun2005
gamemoderun PROTON_NO_ESYNC=1 PROTON_USE_D9VK=1 %command%
Installed the following DLLs with protontricks: d3dcompiler_43, d3dx9, d3dx9_43, mfc80, vcrun2005

Game does not start with vanilla Proton. Game works without issues using https://github.com/GloriousEggroll/proton-ge-custom/releases GE-Proton9-22 Released.

During the final sequence of the game, a key cutscene does not play, and the final boss is completely frozen in place and cannot be defeated. This is fixed by restoring the previous checkpoint, which both plays the cutscene, and makes the fight work as normal.
Overall works very well, aside from the final boss issue I mentioned.

Needed to download Proton-GE and follow their guide in order to add it to Steam. Worked fine after choosing Proton-GE on Steam!