


Installed City Redux and Advanced launcher per Berny23's guide
As with Asylum, having PhysX on kills the FPS down to 30-40. Turn it off to play comfortably
If you're not interested in upscaled textures or expanded settings, you'll have a much simpler time setting up and enjoying the game. I am, however, weird like that

Works
Work out of the box

Runs flawless. 60FPS on LCD Deck, 10w TDP.
Launch window needs touch screen, but aside from that the game is smooth as butter.
Runs perfectly OOTB.

Jugado gran parte del juego en la SD y no tuve incoveniente alguno

non riesco a selezionare la lingua italiana
game works well out of the box

Runs perfectly smooth, BUT you must set up NVIDIA PhysX correctly if you want to use it.
DOTNET_BUNDLE_EXTRACT_BASE_DIR=temp MANGOHUD=1 gamemoderun %command%
Installed packages: dotnetdesktop6 physx
Caused by PhysX. See my easy SOLUTION below.
About 5 crashes with an error popup in 52 hours playtime. Maybe caused by the game itself.
Note: Both guides are using protontricks as Flatpak and winetricks as native package.
My guide for using NVIDIA PhysX with working hardware acceleration (CPU ~36 FPS vs. GPU ~300 FPS!):
- Download latest release here: https://github.com/SveSop/nvidia-libs/releases
- Unpack the archive to your Downloads folder (or better a permanent location) and open a terminal.
- Run this (but adapt it to your username and nvidia-libs path!): WINEPREFIX="/home/berny23/.local/share/Steam/steamapps/compatdata/200260/pfx/" ~/Downloads/nvidia-libs-0.8.1/setup_nvlibs.sh install
- Run this if you installed protontricks as flatpak: flatpak run com.github.Matoking.protontricks 200260 -q physx
- Done! Your game should now automatically use your GPU for PhysX. Please note: The DLL files are not copied, but linked. The unzipped nvidia-libs folder must therefore not be moved or deleted.
How to set up Arkham City Redux mod (includes Advanced Launcher):
- flatpak run com.github.Matoking.protontricks 200260 -q dotnetdesktop6
- WINEPREFIX="/home/berny23/.local/share/Steam/steamapps/compatdata/200260/pfx" winetricks -q calibri impact
- Open winecfg via protontricks GUI and enable showing dot files (hidden files) in the Drives tab.
- Open Windows explorer via protontricks GUI, navigate to your extracted mod installer folder and double-click the installer EXE file.
- In the mod installer, select your game folder (e. g. "Z:\home\berny23.steam\steam\steamapps\common\Batman Arkham City GOTY").
- Set my launch options in Steam.
- Run the game in Steam and select "Configure PC Options", then the Advanced Launcher should open. Set up everything you like, but WAIT before applying.
- Delete the folder "~/.steam/steam/steamapps/common/Batman Arkham City GOTY/Binaries/Win32/temp"
- Now click Apply in the launcher and close it. Without deleting the folder above first, a .NET error appears.
- That's it, run the actual game in Steam.

Works great
Plug and play, no special anything needed.

lib32-pipewire fixed the issue

For me the game ran okay after installing but once I done the FPS unlock the game ran buttery smooth (even better than windows)
Stuttering in the game until I done the FPS unlock in which it plays smooth now.
The game is excellent and I am glad to see it runs flawlessly on linux.

A couple nights back 12/13/24 played the game with game-performance &command& in launch options game ran very well, then I synced cachyos repos in terminal and the ext day the game would crash. I discovered on boot up after the Nvidia logo appeared an error screen popped up saying something about ...game-performance... So I went into the launch options and completely removed game-performance &command& and the game would run flawless like the night before! I also synced back up with the cachyos repos and everything is working as it should without the game-performance &command& set.

Runs flawless

Following this guide (https://gamepretty.com/batman-arkham-city-goty-how-to-uncap-your-fps-save-editing/), I was able to finally get a framerate above 62 fps. The game finally runs acceptably. You have to edit BaseEngine.ini, DefaultEngine.ini, and UserEngine.ini. Once I made the edits to all three by changing Min and MaxSmoothFrameRate to 120 and 144 fps respectively, it actually ran great.
Really hitchy here and there without the config edits.
Make sure you edit the config files and then you're good to go!

Runs great with no tweaks or tinkering
No problems, no crashes, 100% completed on Proton 9.0-3

Le jeu tourne extremement bien , en haute qualité a 40 fps. Attention, impossible de change la langue dans les menus.Obligatoire de se rendre dans les fichiers du dossier d'installation. Dommage

This game should be rated as platnum
It was a completly flawless experience
Some of the audio was very quite. Part of it was based on where you was looking

Works awesome on Ubuntu 23.10 and 24.04 (24.04 has better performance)
There is a video recording to showcase and give an idea how it works here: https://www.youtube.com/watch?v=v6oup_XdDxs

gamemoderun %command%
Had no issues throughout my entire playthrough. Solid experience

Set the TDP to 10W (90Hz)
All is perfect. No tinkering required locked at 90FPS

Solid experience
No issues on my end, I belive I used Proton Experimental

Runs fine aside from some small issues
slowdown in some areas but generally fine performance
i had issues launching the game a few times but solved it after tinkering in the set up
most of the time I had zero issues but had some minor annoyances a few times

worked perfectly running at a smooth 60fps with extreme graphics on OLED. arkham series speaks for itself. phenomenal game especially on SD
10/10 experience should be verified.

Followed this link's instructions for changing the FPS cap to 90 (ini can be found via steamapps/compatdata): https://www.pcgamingwiki.com/wiki/Batman:_Arkham_City#120.2B_FPS
Graphics settings can only be changed through the launcher, requires touchscreen or connected mouse.
FPS drops slightly during traversal, remains steady during combat.

Alt+Tab closes the window when fullscreen mode is on
ran out of the box with Proton 8.0-3

Tried many different versions of proton and Proton-GE. Select launch option, then consistently get a Direct3D->GetAdapterDisplayMode(...)
gamemoderun PROTON_ENABLE_NVAPI=1 PROTON_HIDE_NVIDIA_GPU=0 %command%
Uncertain error, different github pages left issue unresolved.

Ran completely fine, everything worked flawlessly, no tinkering was required

Used the Vanilla Higher Quality (Docked) config from Arkham City Redux. Set screen to 2560x1600@144 in UserEngine.ini.
Worked great out of the box

works ike a charm with proton ge