Deus Ex: Human Revolution - update.
Version 1.1.622.0 released by Eidos Montreal, on 25 Aug, 2011.
Changelog for this patch:
Deus Ex: Human Revolution - hot-fix update.
Version 1.1.620.0 released by Eidos Montreal, on 23 Aug, 2011.
Changelog for this hot-fix patch:
Deus Ex: Human Revolution initial release.
Version 1.0.618.8 released by Eidos Montreal, on 23 Aug, 2011.
The initial release version for DXHR.
Everything in the game works. In some cases, lighting changes from light to darkish when moving the mouse, but this is a fairly rare occurrence. Shadows need to be disabled, because my experience is that they are glitchy at the moment in certain situations. Ie, the attack on Sarif HQ at the start of the game. In addition, the AlwaysOffScreen registry entry is required for graphics to work. Once enabled, the game is very playable. Also, setting the mousegrab option to enabled in winecfg is needed. I played this game on a fresh wineprefix, I don't think any prerequisite shenanigans with winetricks are required. The game is a bit demanding re: performance, but I have moderate anti aliasing (fxaa medium) ssao and 4x af.
What does not
Shadows must be disabled, and input from mouse/keyboard requires the raw input patch.
What was not tested
nothing in the game.
I used wine-git to get the latest stuff. Also, I don't understand why all the tests thus far are garbage or bronze. I'm having very little trouble at all. I will rate it as silver becuase of the source code patch requirement. Surprised that the game works this well despite all the appdb entries so far. I have noted some people posting comments, such as videos in the game not working. I have not had that problem at all. EDIT: Game is rated as garbage simply because it needs an unofficial patch before it will work properly. Appdb is for vanilla wine.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Slackware64 -current||Oct 01 2011||1.3.29||Yes||Yes||Garbage||Zdenek Styblik|
|Show||Arch Linux||Nov 18 2011||1.3.28||No, but has workaround||Yes||Garbage||an anonymous user|
|Show||Arch Linux x86_64||Oct 02 2011||1.3.28||Yes||Yes||Garbage||TT|
|Show||Ubuntu 11.04 "Natty" amd64 (+ variants like Kubuntu)||Sep 11 2011||1.3.28||Yes||Yes||Garbage||Samuel|
|Current||Ubuntu 11.04 "Natty" amd64 (+ variants like Kubuntu)||Sep 08 2011||1.3.27||Yes||Yes||Garbage||CaptainRedShirt|
|Bug #||Description||Status||Resolution||Other apps affected|
|6971||Mouse "escapes" window or is confined to an area in the full screen program||CLOSED||FIXED||View|
|20395||Mouse / keyboard input not handled (RawInput)||CLOSED||FIXED||View|
|27656||Deus Ex: Human Revolution - Severe graphical glitches||CLOSED||FIXED||View|
|43363||Unable rotate mouse more than 180 degrees using Wayland (Deus Ex: HR, Max Payne 2)||NEW||View|
These notes were last updated: 28 November 2017
Follow these guidelines to avoid embarrassment when your Test Submission is immediately rejected!!
These guidelines ensure your submitted test results are actually relevant to other users of Wine and WineHQ.
1 The console version of the lshw utility is your friend. This command will dump your System hardware specification in a clean format. Post command and output in the Extra Comments section:
sudo lshw -short | egrep -v '(volume|disk|bus)'
2 glxinfo can be used to display your OpenGL and graphics driver versions. Post the command and output in the Extra Comments section:
glxinfo | egrep '^[[:alpha:]]'
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.