Deus Ex: Human Revolution - hot-fix update.
Version 1.2.633.0 released by Eidos Montreal, on 22 Sep, 2011.
Changelog for this hot-fix patch:
Deus Ex: Human Revolution - update.
Version 1.2.630.0 released by Eidos Montreal, on 19 Sep, 2011.
Changelog for this patch:
What does not
What was not tested
some graphical glitches, except of this it works out of the box without setting win version to 7 or adding the Direct3D registry settings graphic card is Nvidia Geforce GTS 450 with drivers 340.65 forget my previous test result. Mouse works now.
|Operating system||Test date||Wine version||Installs?||Runs?||Rating||Submitter|
|Current||Debian GNU/Linux Unstable "Sid" x86_64||Jan 10 2015||1.7.34||Yes||Yes||Bronze||Felix Zielcke|
|Show||Debian GNU/Linux Unstable "Sid" x86_64||Dec 29 2014||1.7.33||Yes||Yes||Bronze||Felix Zielcke|
|Show||Gentoo Linux x86_64||Oct 25 2011||1.3.29||N/A||Yes||Bronze||Galym Kerimbekov|
|Show||Ubuntu 11.04 "Natty" amd64 (+ variants like Kubuntu)||Oct 02 2011||1.3.29||Yes||Yes||Garbage||Igor|
|Show||Gentoo Linux x86_64||Oct 09 2011||1.3.27||N/A||Yes||Garbage||Galym Kerimbekov|
When you do a report; in additional comments, please put in your graphics card and driver version! reports without this will be rejected (or if a very good report, I'll ask for details and update your test, just pm me details after I ask)
Also, please remember that appdb is for vanilla wine, at this point the game requires a patch. Feel free to put in what rating the game would get with the patch in additional comments but set the official one to garbage (which is accurate). Game is Silver rating to me, unofficially.
DirectX 11 Support
As of Wine version 1.7.53(+) there are tests enabled to see if your graphics hardware supports DirectX 11... Unfortunately a significant amount of the DirectX 11 translation layer has still to be implemented in Wine.
On supported hardware, Deus Ex: Human Revolution will start in DirectX 11 mode. The menus may display correctly. In game there will be a lot of graphical corruption and missing textures.
The workaround is to disable support for the DirectX Graphics Infrastructure (DXGI) in Wine:
wine reg.exe ADD "HKEY_CURRENT_USER\Software\Wine\AppDefaults\dxhr.exe\DllOverrides" "/v" "dxgi" "/t" "REG_SZ" "/d" "" /f
Wine, by default, does DirectX draw calls in a different order from Deus Ex: Human Revolution running under Windows.
The workaround is to enable strict draw ordering (via a registry key):
wine reg.exe ADD "HKEY_CURRENT_USER\Software\Wine\AppDefaults\dxhr.exe\Direct3D" "/v" "StrictDrawOrdering" "/t" "REG_SZ" "/d" "enabled" /f
In addition the AlwaysOffscreen registry setting is enabled by default (since wine version: 1.5.10). It is important that this registry setting should be left enabled.
Mouse Escapes Window (Wine Virtual Desktop mode)
The symptom of this problem is that when Deus Ex: Human Revolution is run in a Wine Virtual Desktop the mouse can escape from the fullscreen game window.
The workaround is to enable the grab mouse in full screen mode setting (via a registry key):
wine reg.exe ADD "HKEY_CURRENT_USER\Software\Wine\X11 Driver" "/v" "GrabFullscreen" "/t" "REG_SZ" "/d" "Y" /f
This is a workaround introduced by Wine Bug 6971 - Mouse "escapes" window or is confined to an area in the full screen program.
Incorrect DPI Scaling of Elements
The symptom of this issue is that all UI popup elements, the in-game HUD, etc. are scaled to an inappropriately small size. This appears to manifest on a single-head X session with multiple monitors, combined into a single X display.
The only known workaround is to use a Wine Virtual Desktop. The issue is to be investigated further as no Wine bugs appear to be filed against it.
In-game stuttering and generally low FPS
Enabling StrictDrawOrdering leads to a high price in game performance. It is recommended, certainly for Nvidia GPU users (using the proprietary driver), to use the Wine Staging CMST patchset available in the Wine Staging package. AMD GPU users who are using Gallium Nine may not require or benefit from this patchset.
This unstable feature can be enabled in the Staging tab of the winecfg utility. Regressions (crashes, graphical artifacts, etc.) should be reported at the WineHQ Bugzilla - stating that the Wine Staging patchset was used.