Selected Test Results (selected in 'Test Results' table below)
video with graphic details set on highest values
What does not
Game does not run in 64-bit wine prefix!
Mouse input is not fully working (see comments)
PhysX is not accelerated
Runs slower than on Windows, but for me still playable on highest details
Game runs minimized.
What was not tested
DLC, extended features etc.
Finishing game (Playing longer than hour)
You need dotnet20 (.NET Framework 2.0) in order to play "Batman: Arkham Asylum", so rating can vary from garbage (on 64-bit wineprefix) to gold (on 32-bit wineprefix). Problem is that dotnet20 doesn't work on 64-bit Wine, you need 32-bit wineprefix (use WINEARCH=win32).
To move the mouse in 360º you need to set MouseWarpOverride to "force". As a side effect you cannot navigate menus, map and inventory using mouse :(
You can use this registry value:
I also got three "System.NotImplementedException: The method or operation is not implemented." at the game start, but, the game work fine even with this errors. On Windows I've got similar .Net warnings too ("Cannot cast..."). Just ignore them.
I installed Steam using winetricks, it disables gameoverlayrenderer which is causing troubles (crashes).
Tested on Core i5-4570, 8GB RAM, NVIDIA GeForce GTX 460 (driver version: 319.60).
GFWL is dead! Batman lives!
by CaptainRedShirt on Friday October 18th 2013, 6:54
Just letting you know I bought the game myself based on the news that GFWL has been patched out of it, and it seems to work just fine for me. I've just played a couple of minutes of it so far, but looks good. No need to install GFWL, but for some reason it still wants to install dotnet35. Not sure why.