WineHQ

Deus Ex: Human Revolution








Deus Ex: Human Revolution - final update.

Version 1.4.651.0 released by Eidos Montreal, on 23 May, 2012.

The latest and final patch for DXHR.


Partial changelog for this patch:

  • Some players accounted a problem where the Tai Young Medical shuttle in Hengsha would not arrive. This has been resolved.
    • Existing save-games can be loaded and continued from normally, the shuttle will now arrive.
  • We have provided a workaround for stability and performance issues on AMD FX CPUs with specific firmware versions.
  • We have made further changes to reduce stuttering in the game.
    • Improvements to background streaming of resources (DirectX 11 only).
    • Workarounds have been added for issues that can happen with Windows asynchronous file IO.
    • We have improved parallelism with the graphics driver on dual-core machines. (This should also benefit machines with more cores.)
  • SSAO has been improved to look less noisy.
  • Various minor issues with 3DVision have been resolved.

Application Details:

Version: 1.4.651.0
License: Retail
URL: https://www.deusex.com/game/dx...
Votes: 77
Latest Rating: Gold
Latest Wine Version Tested: 3.1

Maintainers: About Maintainership

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works





Installation

Configuration Tool

Single Player

What does not





DX11

>360 camera movement - known issue

Workarounds

What was not tested



Full story

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

WINEARCH=win32 "winetricks list-installed" ## Stuff like physx and gfw is for other games ## I basicaly let Steam do it's job, no extra work. d3dcompiler_43 d3dx10 d3dx11_43 d3dx9_26 d3dx9_28 d3dx9_31 d3dx9_35 d3dx9_36 d3dx9_39 d3dx9_42 d3dx9_43 d3dx9 directx9 dotnet40 gfw physx steam vcrun2008 xact_jun2010 xact xinput Wine with CSMT enabled seems to give more fps, game is stuttering for me though. There are also sound cracks when quick saving. Staging 1.8-rc2

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowSolusFeb 20 20183.1Yes Yes YesGoldYaoMitachi 
CurrentArch Linux x86_64Dec 05 20151.8-rc2-stagingYes Yes Goldan anonymous user 
ShowUbuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)Aug 04 20141.7.22Yes Yes PlatinumLuis Alvarado 
ShowMac OS X 10.9 "Mavericks"Jul 21 20141.7.22Yes Yes Bronzean anonymous user 
ShowArch Linux x86_64Nov 01 20131.7.5Yes Yes BronzeAlexander Borysov 

Known Bugs

Bug # Description Status Resolution Other apps affected
43363 Unable rotate mouse more than 180 degrees using Wayland (Deus Ex: HR, Max Payne 2) NEW View
44970 Deus Ex Human Revolution: people are invisible when closer than 3 meters UNCONFIRMED View

Show all bugs

HowTo / Notes

Known Issues

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 – Director's Cut will start in DirectX 11 mode. The menus will display correctly (some dialogue boxes may appear to be undersized??) 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\DXHRDC.exe\DllOverrides" "/v" "dxgi" "/t" "REG_SZ" "/d" ""


Graphical Corruption


Wine, by default, does DirectX draw calls in a different order from Deus Ex: Human Revolution – Director's Cut 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\DXHRDC.exe\Direct3D" "/v" "StrictDrawOrdering" "/t" "REG_SZ" "/d" "enabled"

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 – Director's Cut 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.

Test Submissions ... how to avoid a rejection notice!!

These notes were last updated: 28 November 2017

Follow these guidelines to avoid embarrassment when your Test Submission is immediately rejected!!

  • Put your PC specifications in the Extra Comments section e.g. like your CPU and system memory.1
  • When adding test results please specify video card and driver version you are using.2
  • It's also useful to mention what Desktop Environment you are using (e.g. KDE/Plasma, Gnome, Xfce, Budgie, Mate, Cinnamon, ...)
  • Specify if you installed the Deus Ex: Human Revolution into a fresh Wineprefix (or not).
  • Specify what version of the Windows compatibility you use for your Wineprefix (e.g. Windows XP, Windows 7). Specify if you override this for the Deus Ex: Human Revolution executable.
  • Specify whether you installed into a 32-bit or a 64-bit Wineprefix.
  • Add detailed comments about what is not working for you.
  • Please indicate if your using Wine Staging and/or any additional patches applied - to the version of Wine you are using.
  • Please, don't submit test results like "Everything is working" or "Everything isn't working".

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:]]'

Known Issues

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


Graphical Corruption

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.

Comments

The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

VSync issue was with Gallium Nine
by YaoMitachi on Wednesday February 21st 2018, 22:55
With Gallium Nine disabled, VSync works fine. Though I wouldn't recommend VSync unless you have a really good card, better than my RX 580. I need a buffer for the framerate drops.
RE: VSync issue was with Gallium Nine
by YaoMitachi on Wednesday February 21st 2018, 22:57
Oh, and the game actually can exit on its own, I've found... It just takes two minutes for some reason.

by 3246251196 on Thursday May 8th 2014, 23:11
I had the keyboard input crash on two games (Duke Nuken Forever, also). And tested both.
RE:
by Rob on Tuesday June 17th 2014, 0:27
Keyboard input crash is caused by Steam Overlay, disable that in your options and it should stop crashing on input.

Can we get that info stickied please?

by 3246251196 on Thursday May 8th 2014, 0:58
[CODE]

############################
err:ole:CoGetClassObject class {d27cdb6e-ae6d-11cf-96b8-444553540000} not registered
err:ole:CoGetClassObject no class object {d27cdb6e-ae6d-11cf-96b8-444553540000} could be created for context 0x1
fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented
fixme:dbghelp:elf_search_auxv can't find symbol in module
wine: Unhandled page fault on read access to 0x00000012 at address 0x7e090eb1 (thread 006f), starting debugger...
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x10020f00, 0x10094f58, 0x10094f50
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x10020f00, 0x10094f90, 0x10094f88
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x10020f00, 0x10094f20, 0x10094f18
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x10020f00, 0x10094fc8, 0x10094fc0
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x10020f00, 0x10095000, 0x10094ff8
fixme:imm:ImmGetOpenStatus (0x133420): semi-stub
Unhandled exception: page fault on read access to 0x00000012 in 32-bit code (0x7e090eb1).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:7e090eb1 ESP:0033d100 EBP:0033d278 EFLAGS:00210206( R- -- I - -P- )
EAX:00000006 EBX:7e096ff4 ECX:0033d100 EDX:00000000
ESI:00145328 EDI:00000000
############################
[/CODE]
RE:
by 3246251196 on Thursday May 8th 2014, 1:00
Apologies, this was in response to Keyboard Input Crash further below.
Keyboard input Crashes Game
by Jimmy on Saturday March 22nd 2014, 9:29
Hello and thanks to devs for all the hard work over the years. I'm running Slackware 14.0_32bit with PlayOnLinux installing Wine 1.7.14. Although it's a 32bit OpSys I have PAE kernel, an i3-3550 w/ 8GB Ram and a GTX-760. I have all 3 of the regedits in and the game looks great! WoW and BlackMesa Source run smooth as butter on very high settings. BUT ! In DeusEx:HR, I can only see up until I have to move. As soon as I depress a key, even if just to rebind let alone move, the game insta-crashes with what is in all likelihood a DirectX issue. -So-
Must I downgrade Wine version and if so to which one?
or
Is there a fix or an upgrade?
RE: Keyboard input Crashes Game
by Jimmy on Saturday March 22nd 2014, 9:49
Sorry to reply to my own post but I found a solution that maybe will help someone else. Under Display in POL Configure I set OffScreen to "pbuffer" and no more keyboard crashes. Now I just need to fix limited turn/view like a few others :)
RE: Keyboard input Crashes Game
by 3246251196 on Thursday May 8th 2014, 0:56
Hi, this is an interesting one. For me, personally, I have found that this does not have anything to do with OffscreenRendering pbuffer.

I have tested a few scenarios. Firstly, it seems as though it is not related to resolution or quality. Secondly - for me - this crashing after keyboard input happens ONLY if I have:

1. fresh start steam,
2. run deus ex,
3. exit deus ex,
4. run deux ex;

So, it only crashes for me on the subsequent instances of the game.

$ wine --version
wine-1.7.17

Xubuntu 12.04.4
560 Ti
xfwm4
8Gb
RE: Keyboard input Crashes Game
by 3246251196 on Thursday May 8th 2014, 0:59
############################
err:ole:CoGetClassObject class {d27cdb6e-ae6d-11cf-96b8-444553540000} not registered
err:ole:CoGetClassObject no class object {d27cdb6e-ae6d-11cf-96b8-444553540000} could be created for context 0x1
fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented
fixme:dbghelp:elf_search_auxv can't find symbol in module
wine: Unhandled page fault on read access to 0x00000012 at address 0x7e090eb1 (thread 006f), starting debugger...
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x10020f00, 0x10094f58, 0x10094f50
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x10020f00, 0x10094f90, 0x10094f88
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x10020f00, 0x10094f20, 0x10094f18
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x10020f00, 0x10094fc8, 0x10094fc0
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x10020f00, 0x10095000, 0x10094ff8
fixme:imm:ImmGetOpenStatus (0x133420): semi-stub
Unhandled exception: page fault on read access to 0x00000012 in 32-bit code (0x7e090eb1).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:7e090eb1 ESP:0033d100 EBP:0033d278 EFLAGS:00210206( R- -- I - -P- )
EAX:00000006 EBX:7e096ff4 ECX:0033d100 EDX:00000000
ESI:00145328 EDI:00000000
############################
RE: Keyboard input Crashes Game
by Jimmy on Thursday May 8th 2014, 14:22
Greetings
While the game runs better for me with pbuffer, upon starting I still get some crashes with keyboard input, even at the initial splash/credit screens. There seems to be some randomness in this because usually if I start and restart a few times, within 2-5 starts it no longer occurs and all is well.

I got tired of trying to fix the "turn wall" in full screen, so just run windowed now stretched to near full screen size. That stays fixed for each instance.
RE: Keyboard input Crashes Game
by 3246251196 on Thursday May 8th 2014, 19:03
Yes, it is truly, truly random.

I cannot see what the problem is at all. Now it happens to me on start up also.

I really hate it when things happen for a seemingly random purpose; almost as if there is some sort of race condition: I have no idea.

Somewhat frustrating though. It seems to happen in cycles. Before, my hypothesis of it working first time was correct. I went to sleep, leaving my computer on. 12+hrs later, my hypothesis is completely smashed as now on first time it crashes.
RE: Keyboard input Crashes Game
by 3246251196 on Thursday May 8th 2014, 23:10
Okay, it looks like I see what the cause of this issue is: Steam Overlay.

I have disabled this in two different games (when using Steam through WINE) and I now no longer get the issue.

I believe Steam Overlay is just the ability to press Shift + Tab or something to bring up friends window etc.

Still strange how sometimes - with Steam Overlay set as an option - it would work...

Bug in 2011:

forum.winehq.org/viewtopic.php?f=8&t=20866
RE: Crash
by Timofey on Sunday December 8th 2013, 19:37
Ubuntu 14.04 x64
intel hd3000

fixme:d3d_surface:surface_allocate_surface No GL internal format for format WINED3DFMT_NULL.
err:d3d:wined3d_debug_callback 0x3a8ba60: "GL_INVALID_VALUE in glTexImage2D(internalFormat=GL_FALSE)".
err:d3d_surface:surface_allocate_surface >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glTexImage2D @ surface.c / 2141
err:d3d:wined3d_debug_callback 0x3a8ba60: "GL_INVALID_OPERATION in glTexSubImage2D(invalid texture image)".
err:d3d_surface:surface_upload_data >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glTexSubImage2D @ surface.c / 1764
fixme:keyboard:X11DRV_MapVirtualKeyEx keyboard layout (nil) is not supported
fixme:keyboard:X11DRV_MapVirtualKeyEx keyboard layout (nil) is not supported
fixme:keyboard:X11DRV_MapVirtualKeyEx keyboard layout (nil) is not supported
RE: Crash
by Timofey on Sunday December 8th 2013, 19:38
and i can't do "UseGLSL" "disabled", because game become not executable
RE: Crash
by Timofey on Sunday December 8th 2013, 19:40
false alarm, game start, i don't know why
Wine 1.6, Ubuntu 13.04, Optimus -b prime wine : Not working
by bobbyjerico on Friday August 16th 2013, 7:18
Hi folks,

I love the first deus ex, and when I see the human revolution sequel, I wait until find a good discount on it. Yestersay I've got it. So I launch steam with wine , entre the key product wait until the product is download, And I've set the wine registrery with the good option, and I try to luanch the game.
Wine is 1.6 from the standr Ubuntu PPA.
I've made a shell script with this :
env XMODIFIERS='' WINEPREFIX="/home/user/.wine"
vblank_mode=0 optirun -b primus wine "/home/user/.wine/drive_c/Program Files (x86)/Steam/SteamApps/common/Deus Ex - Human Revolution/dxhr.exe"
xrandr -s 0

The game start asking me about configuration NVIDIA GeForce GTX 660M (MSI laptop with Core I7 and Nvidia chipset) but flash with black screen (95% time the screen is black), but the sound is on, I only see the first legacy text (flashing with black), and after only the mouse pointer without anything else.

I try without optimus and use just wine, I i've got a steam box that says to me Direct3D cannot be configure.

I've already spend hours on internet to find the correct way to play this game (playonlinux, vineyard) but none of this configuration works. Do you have any other tips ?
RE: Wine 1.6, Ubuntu 13.04, Optimus -b prime wine : Not working
by Maquis196 on Friday August 16th 2013, 7:40
as a follow optimus user I know the pain all to well...

First I'd configure /etc/bumblebee/bumblebee.conf to use primus as default. Then I'd basically run steam itself through optirun (maybe the bash terminal it's launched from...)

Nothing more annoying when a new process doesn't get picked up by optirun.

but I'd use;

optirun env WINEPREFIX="/home/user.wine" wine "c:\program files (x86)\steam\steam.exe"

Although I dont think you need a wineprefix when it's your default one like above. Give that a go, running steam apps directly don't always work well.
RE: Wine 1.6, Ubuntu 13.04, Optimus -b prime wine : Not working
by bobbyjerico on Friday August 16th 2013, 10:52
Thanks for your answer.
I change my bumblebee conf file to use primus by defaut. I launch steam with optirun and it works. If I run Deus Ex : Human Revolution setup it detect the Nvidia GTX 660 well, but still when I run the game I have the flash black screen problem on legacy and after nothing display except the orange mouse cursor.

here the trace of console
fixme:advapi:EnableTrace (1, 0x10, 4, {22fb2cd6-0e7b-422b-a0c7-2fad1fd0e716}, cafe4242): stub
fixme:advapi:CloseTrace cafe4242: stub
fixme:advapi:ProcessTrace 0x7524808 1 (nil) (nil): stub
fixme:winediag:AUDDRV_GetAudioEndpoint Winepulse is not officially supported by the wine project
fixme:winediag:AUDDRV_GetAudioEndpoint For sound related feedback and support, please visit ubuntuforums.org/showthread.php?t=1960599
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_HANDLE_INFORMATION
fixme:dwmapi:DwmSetWindowAttribute (0x100b4, 2, 0x33e65c, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x100b4, 3, 0x33e668, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x100b4, 4, 0x33e658, 4) stub
Assert( Assertion Failed: (::DeleteObject( hOldBitmap )) ):surface_gdiwin32.cpp:1839

fixme:dbghelp:elf_search_auxv can't find symbol in module
err:ole:CoGetClassObject class {77f10cf0-3db5-4966-b520-b7c54fd35ed6} not registered
err:ole:CoGetClassObject no class object {77f10cf0-3db5-4966-b520-b7c54fd35ed6} could be created for context 0x1
err:ole:CoGetClassObject class {dff32fea-3331-48da-a272-ccfc238695be} not registered
err:ole:CoGetClassObject class {dff32fea-3331-48da-a272-ccfc238695be} not registered
err:ole:create_server class {dff32fea-3331-48da-a272-ccfc238695be} not registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {dff32fea-3331-48da-a272-ccfc238695be} could be created for context 0x17
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:dwmapi:DwmSetWindowAttribute (0x100bc, 2, 0x33e550, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x100bc, 3, 0x33e55c, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x100bc, 4, 0x33e54c, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x100c8, 2, 0x33e040, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x100c8, 3, 0x33e04c, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x100c8, 4, 0x33e03c, 4) stub
fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
fixme:win:RegisterDeviceNotificationA (hwnd=0x100c8, filter=0x33e2ec,flags=0x00000004) returns a fake device notification handle!
fixme:dwmapi:DwmSetWindowAttribute (0x100ec, 2, 0x33e664, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x100ec, 3, 0x33e670, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x100ec, 4, 0x33e660, 4) stub
err:winediag:wined3d_dll_init The GLSL shader backend has been disabled. You get to keep all the pieces if it breaks.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
fixme:win:EnumDisplayDevicesW ((null),0,0x33e0b8,0x00000000), stub!
fixme:win:RegisterDeviceNotificationW (hwnd=0x20120, filter=0xbd8e9ac,flags=0x00000000) returns a fake device notification handle!
fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB!
fixme:win:RegisterDeviceNotificationW (hwnd=0x30120, filter=0xbd8e9ac,flags=0x00000000) returns a fake device notification handle!
fixme:appbar:SHAppBarMessage unknown msg: 4
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=3): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=1): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=0): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=2): stub
fixme:winsock:WSALookupServiceBeginW (0x661e370 0x00000ff0 0x661e3b8) Stub!
[0816/174736:ERROR:network_change_notifier_win.cc(126)] WSALookupServiceBegin failed with: 8
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB!
fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB!
fixme:iphlpapi:CancelIPChangeNotify (overlapped 0x5d32ca8): stub
fixme:advapi:StopTraceA (0, "Steam Event Tracing", 0x33e94c) stub
fixme:advapi:CloseTrace ffffffff: stub
fixme:advapi:StopTraceA (0, "Steam Event Tracing", 0x33e61c) stub
fixme:advapi:CloseTrace 0: stub
Shutting down. . .
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
[2013-08-16 17:47:43] Shutdown
bobby@bobby-OC:~/.local/share/applications/wine/Programs/Steam$ sh steam.sh > log.txxt
fixme:service:scmdatabase_autostart_services Auto-start service L"dxregsvc" failed to start: 2
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f0057b0, 0x3f03bb50, 0x3f03bb48
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f0057b0, 0x3f03bb88, 0x3f03bb80
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f0057b0, 0x3f03bb18, 0x3f03bb10
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f0057b0, 0x3f03bbc0, 0x3f03bbb8
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f0057b0, 0x3f03bbf8, 0x3f03bbf0
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f0057b0, 0x3f03bb50, 0x3f03bb48
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f0057b0, 0x3f03bb88, 0x3f03bb80
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f0057b0, 0x3f03bb18, 0x3f03bb10
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f0057b0, 0x3f03bbc0, 0x3f03bbb8
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f0057b0, 0x3f03bbf8, 0x3f03bbf0
p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type
fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub.
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
fixme:dwmapi:DwmSetWindowAttribute (0x100a8, 2, 0x33e1c8, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x100a8, 3, 0x33e1d4, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x100a8, 4, 0x33e1c4, 4) stub
fixme:iphlpapi:NotifyAddrChange (Handle 0x5f1d5e8, overlapped 0x5d32ca8): stub
fixme:winsock:WSALookupServiceBeginW (0x5f1d6e8 0x00000ff0 0x5f1d730) Stub!
[0816/174754:ERROR:network_change_notifier_win.cc(126)] WSALookupServiceBegin failed with: 8
fixme:advapi:StopTraceA (0, "Steam Event Tracing", 0x724db20) stub
fixme:advapi:StartTraceA (0x724dbac, "Steam Event Tracing", 0x724db20) stub
fixme:advapi:OpenTraceA 0x724d980: stub
fixme:advapi:EnableTrace (1, 0x10, 4, {22fb2cd6-0e7b-422b-a0c7-2fad1fd0e716}, cafe4242): stub
fixme:advapi:CloseTrace cafe4242: stub
fixme:advapi:ProcessTrace 0x7424808 1 (nil) (nil): stub
fixme:winediag:AUDDRV_GetAudioEndpoint Winepulse is not officially supported by the wine project
fixme:winediag:AUDDRV_GetAudioEndpoint For sound related feedback and support, please visit ubuntuforums.org/showthread.php?t=1960599
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_HANDLE_INFORMATION
fixme:dwmapi:DwmSetWindowAttribute (0x100b4, 2, 0x33e65c, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x100b4, 3, 0x33e668, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x100b4, 4, 0x33e658, 4) stub
Assert( Assertion Failed: (::DeleteObject( hOldBitmap )) ):surface_gdiwin32.cpp:1839

fixme:dbghelp:elf_search_auxv can't find symbol in module
err:ole:CoGetClassObject class {77f10cf0-3db5-4966-b520-b7c54fd35ed6} not registered
err:ole:CoGetClassObject no class object {77f10cf0-3db5-4966-b520-b7c54fd35ed6} could be created for context 0x1
err:ole:CoGetClassObject class {dff32fea-3331-48da-a272-ccfc238695be} not registered
err:ole:CoGetClassObject class {dff32fea-3331-48da-a272-ccfc238695be} not registered
err:ole:create_server class {dff32fea-3331-48da-a272-ccfc238695be} not registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {dff32fea-3331-48da-a272-ccfc238695be} could be created for context 0x17
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:dwmapi:DwmSetWindowAttribute (0x20074, 2, 0x33e550, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x20074, 3, 0x33e55c, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x20074, 4, 0x33e54c, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x20068, 2, 0x33e040, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x20068, 3, 0x33e04c, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x20068, 4, 0x33e03c, 4) stub
fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
fixme:win:RegisterDeviceNotificationA (hwnd=0x20068, filter=0x33e2ec,flags=0x00000004) returns a fake device notification handle!
fixme:dwmapi:DwmSetWindowAttribute (0x100de, 2, 0x33e664, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x100de, 3, 0x33e670, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x100de, 4, 0x33e660, 4) stub
err:winediag:wined3d_dll_init The GLSL shader backend has been disabled. You get to keep all the pieces if it breaks.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
fixme:win:EnumDisplayDevicesW ((null),0,0x33e0b8,0x00000000), stub!
fixme:win:RegisterDeviceNotificationW (hwnd=0x20112, filter=0xd7fe9ac,flags=0x00000000) returns a fake device notification handle!
fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB!
fixme:win:RegisterDeviceNotificationW (hwnd=0x30112, filter=0xd7fe9ac,flags=0x00000000) returns a fake device notification handle!
fixme:appbar:SHAppBarMessage unknown msg: 4
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=3): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=1): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=0): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=2): stub
fixme:gameux:GameExplorerImpl_VerifyAccess (0x7d6da20, L"C:\\Program Files (x86)\\Steam\\steamapps\\common\\Deus Ex - Human Revolution\\dxhr.exe", 0x33e684)
fixme:dwmapi:DwmSetWindowAttribute (0x10122, 2, 0x33e374, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x10122, 3, 0x33e380, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x10122, 4, 0x33e370, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x1012a, 2, 0x33e018, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x1012a, 3, 0x33e024, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x1012a, 4, 0x33e014, 4) stub
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:clusapi:GetNodeClusterState ((null),0x33ebf4) stub!
fixme:advapi:DecryptFileA ("c:\\788538c6843af0ed58\\", 00000000): stub
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type
fixme:advapi:LsaOpenPolicy ((null),0x33f2e4,0x00000001,0x33f2fc) stub
fixme:advapi:LsaClose (0xcafe) stub
fixme:storage:create_storagefile Storage share mode not implemented.
err:msi:ACTION_InstallFiles Failed to copy L"C:\\bc669a8ca446d792d5a5968b0c\\VC_RED.MSI" to L"C:\\VC_RED.MSI" (3)
err:msi:ITERATE_Actions Execution halted, action L"InstallFiles" returned 1603
err:setupapi:do_file_copyW Unsupported style(s) 0x144
fixme:heap:HeapSetInformation 0x240000 0 0x23fcb0 4
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
fixme:heap:HeapSetInformation 0x240000 0 0x23fcb0 4
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
fixme:heap:HeapSetInformation 0x240000 0 0x23fce0 4
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
fixme:heap:HeapSetInformation 0x240000 0 0x23fce0 4
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
fixme:heap:HeapSetInformation 0x240000 0 0x23fce0 4
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
fixme:heap:HeapSetInformation 0x240000 0 0x23fce0 4
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
fixme:heap:HeapSetInformation 0x240000 0 0x23fce0 4
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
fixme:heap:HeapSetInformation 0x240000 0 0x23fce0 4
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
fixme:heap:HeapSetInformation 0x240000 0 0x23fce0 4
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
fixme:heap:HeapSetInformation 0x240000 0 0x23fce0 4
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
fixme:heap:HeapSetInformation 0x240000 0 0x23fce0 4
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
fixme:heap:HeapSetInformation 0x240000 0 0x23fce0 4
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
fixme:heap:HeapSetInformation 0x240000 0 0x23fce0 4
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
fixme:heap:HeapSetInformation 0x240000 0 0x23fce0 4
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
fixme:heap:HeapSetInformation 0x240000 0 0x23fce0 4
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
fixme:heap:HeapSetInformation 0x240000 0 0x23fce0 4
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
fixme:heap:HeapSetInformation 0x240000 0 0x23fce0 4
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
fixme:heap:HeapSetInformation 0x240000 0 0x23fce0 4
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
fixme:heap:HeapSetInformation 0x240000 0 0x23fce0 4
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
fixme:heap:HeapSetInformation 0x240000 0 0x23fce0 4
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
fixme:heap:HeapSetInformation 0x240000 0 0x23fce0 4
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
fixme:heap:HeapSetInformation 0x240000 0 0x23fce0 4
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
fixme:setupapi:extract_cabinet_file awful hack: extracting cabinet "C:\\users\\bobby\\Temp\\DXb0e8.tmp\\APR2007_xinput_x86.cab"
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x2165930, 0x21b0c68, 0x21b0c60
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x2165930, 0x21b0ca0, 0x21b0c98
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x2165930, 0x21b0c30, 0x21b0c28
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x2165930, 0x21b0cd8, 0x21b0cd0
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x2165930, 0x21b0d10, 0x21b0d08
p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f0057b0, 0x3f03bb50, 0x3f03bb48
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f0057b0, 0x3f03bb88, 0x3f03bb80
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f0057b0, 0x3f03bb18, 0x3f03bb10
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f0057b0, 0x3f03bbc0, 0x3f03bbb8
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f0057b0, 0x3f03bbf8, 0x3f03bbf0
Setting breakpad minidump AppID = 28050
Steam_SetMinidumpSteamID: Caching Steam ID: 76561198085282059 [API loaded no]
fixme:nls:GetGeoInfoW -1 5 (nil) 0 0
fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub!
fixme:gameux:GameExplorerImpl_VerifyAccess (0x14fb98, L"C:\\Program Files (x86)\\Steam\\SteamApps\\common\\Deus Ex - Human Revolution\\dxhr.exe", 0x33e064)
err:winediag:wined3d_dll_init The GLSL shader backend has been disabled. You get to keep all the pieces if it breaks.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
fixme:win:EnumDisplayDevicesW ((null),0,0x33e2f8,0x00000000), stub!
fixme:d3d11:D3D11CreateDevice stub: adapter (nil), driver_type D3D_DRIVER_TYPE_HARDWARE, swrast (nil), flags 0, feature_levels 3401776, levels 0x1, sdk_version 7, device 0x33e838, feature_level 0x33e83c, context 0x33e834
fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS)
err:d3d:context_create wglSwapIntervalEXT failed to set swap interval 1 for context 0x1792b8, last error 0x591
fixme:d3d:debug_d3dformat Unrecognized 0x36314644 (as fourcc: DF16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314644) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x34324644) in the format lookup table
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0x9fce9f4): stub
fixme:advapi:RegisterTraceGuidsW (0xaa724d0, 0xaa7d6e8, {7c830ece-5fb3-417a-a1bd-508f45277356}, 1, 0x33e1e4, (null), (null), 0xaa7d6f0,): stub
err:d3d:context_create wglSwapIntervalEXT failed to set swap interval 1 for context 0xb727ba8, last error 0x591
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
err:d3d:context_create wglSwapIntervalEXT failed to set swap interval 1 for context 0x8006c98, last error 0x591
primus: warning: glXSwapBuffers: respawning threads after context change
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f0057b0, 0x3f03bb50, 0x3f03bb48
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f0057b0, 0x3f03bb88, 0x3f03bb80
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f0057b0, 0x3f03bb18, 0x3f03bb10
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f0057b0, 0x3f03bbc0, 0x3f03bbb8
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f0057b0, 0x3f03bbf8, 0x3f03bbf0
fixme:process:SetProcessShutdownParameters (000003ff, 00000000): partial stub.
err:d3d:context_create wglSwapIntervalEXT failed to set swap interval 1 for context 0x82a74e8, last error 0x591
primus: warning: glXSwapBuffers: respawning threads after context change
p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_HANDLE_INFORMATION
fixme:iphlpapi:NotifyAddrChange (Handle 0x552d5e8, overlapped 0x5342d70): stub
fixme:winsock:WSALookupServiceBeginW (0x552d6e8 0x00000ff0 0x552d730) Stub!
[0816/174839:ERROR:network_change_notifier_win.cc(126)] WSALookupServiceBegin failed with: 8
err:d3d:context_create wglSwapIntervalEXT failed to set swap interval 1 for context 0x801b7e8, last error 0x591
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
err:d3d:context_create wglSwapIntervalEXT failed to set swap interval 1 for context 0xb86c9c0, last error 0x591
primus: warning: glXSwapBuffers: respawning threads after context change
err:d3d:context_create wglSwapIntervalEXT failed to set swap interval 1 for context 0xb867600, last error 0x591
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
err:d3d:context_create wglSwapIntervalEXT failed to set swap interval 1 for context 0xb95a3f0, last error 0x591
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:wined3d_buffer_preload Too many declaration changes or converting dynamic buffer, stopping converting
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
primus: warning: glXSwapBuffers: respawning threads after context change
fixme:iphlpapi:CancelIPChangeNotify (overlapped 0x5342d70): stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:keyboard:X11DRV_ActivateKeyboardLayout 0x40c040c, 0000: semi-stub!
fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB!
fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB!
fixme:iphlpapi:CancelIPChangeNotify (overlapped 0x5d32ca8): stub
fixme:advapi:StopTraceA (0, "Steam Event Tracing", 0x33e94c) stub
fixme:advapi:CloseTrace ffffffff: stub
fixme:advapi:StopTraceA (0, "Steam Event Tracing", 0x33e61c) stub
fixme:advapi:CloseTrace 0: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub


Any clue ?
RE: Wine 1.6, Ubuntu 13.04, Optimus -b prime wine : Not working
by bobbyjerico on Friday August 23rd 2013, 6:34
Well finaly, a week ago, primus was repack into bumblebee PPA and now it works perfectly. Thank to dev that allow me to play to this game even if I prefer than games editor develop native Linux gmaes.
Mouse trouble
by Kenneth on Sunday July 21st 2013, 22:28
Arch Linux x86_64
wine 1.6
StrictDrawOrdering enabled to fix graphics
windows 7

I've tried both 32 & 64 bit prefixes with & without force fullscreen mouse capture. In all cases I'm unable to rotate all the way around.
RE: Mouse trouble
by Kenneth on Friday July 26th 2013, 22:58
I've basically solved my problem by using windowed mode.
Same crash issue as earlier poster
by Ryan on Wednesday July 17th 2013, 3:53
I'm sorry, I must have completely missed the "do not paste large terminal or debug outputs here" message in the commenting system -- I didn't mean to take over the page, and the last part of the comment was cut off.

If a moderator wants to and is able to delete my comment please do so (I tried to do it myself, but believe I'm not allowed to?), with my apologies.

The basic info is that I'm having an issue with crashes identical to that described by an earlier poster (the last thread here), with the game installing and running fine through Steam but crashing every time at what I assume is the end of the opening CGI. I've done what I know to try as far as basic Steam troubleshooting.

I'm on a Mac, OSX ver. 10.7.5, and my wine install is 1.6-rc1; I have a error report which I mistakenly posted not realizing it was enormous, but I have it filed away if it's helpful at all.

Thanks for any help -- you all are awesome.
RE: Same crash issue as earlier poster
by Lucas Toews on Wednesday July 17th 2013, 20:09
If the 'automatically capture mouse in fullscreen' option doesn't solve this, you might wanna try this out:

1) Open REGEDIT
2) Go to HKEY_CURRENT_USER/Software/Wine/DirectInput (if this folder doesn't exist, create it)
3) Create a new value named 'MouseWarpOverride' and set it to 'force'.
4) Save and exit.

This will most probably solve your issue, but you won't be able to move the mouse in the menu (There are a few exceptions for this rule, but it's like this in most games).
RE: Same crash issue as earlier poster
by Ryan on Thursday July 18th 2013, 3:50
Thanks both for the suggestions and the quick response -- I tried both, on their own and together, and unfortunately they didn't fix the problem. Same error message, at the same place. Though I did learn some things about configuring Wine, thank you!

I'm still looking through the Wine support and looking at tinkering with settings, but I'm open to any other suggestions. If it's unfixable, though, no worries.

Thanks again!

by Christian Zeman on Sunday May 26th 2013, 5:02
Ah okay. For me both ways are limited. After following this tutorial www.steamgamesonlinux.com/mouse-issues-wine-steam-games/ and playing with the mouse settings in the game-menu like you said, I`m able to make a nearly 360 degrees rotation, but it is really frustrating to have an invisible wall, while turning around.

Forcing the mouse via winecfg to stay in fullscreen doesn`t help either. I wouldn`t rate it Gold under this circumstances but big thanks for your help.
Limited movement
by Barry Watson on Thursday May 16th 2013, 7:46
Hi

I got the game installed on Steam and am running wine 1.5.29 on Slackware64 14.0.

The game runs well (as far as I've tested it) but I can't turn the character through 360 degrees.

Not sure if it's a mouse problem or if you have any ideas how to resolve this?

Thanks in advance
RE: Limited movement
by Barry Watson on Friday May 17th 2013, 8:25
Kind of sorted by disabling mouse acceleration (through regedit - plenty of links on Google). It's not perfect still, but the game is now playable and runs very nicely.
RE: Limited movement
by Christian Zeman on Sunday May 26th 2013, 3:49
I have followed the first 3 links on google(regedit disabling mouse acceleration) and couldn`t resolve this problem. I could only turn around 270 degrees. So please tell us, which tutorial we have to follow. Thanks :-)
RE: Limited movement
by Barry Watson on Sunday May 26th 2013, 4:17
I've not found a definite solution, as my post says. Increasing the mouse sensitivity (in game menu) helps and provides something close to 360 degrees, just not both clockwise and anticlockwise (can't remember which way is limited). You could try increasing one speed/sensitivity over the other and see how that affects things. HTH.

I
RE: Limited movement
by Rob on Sunday May 26th 2013, 13:32
Hey guys, this issue affects a number of games, it has to do with raw input, I'm not going to pretend I understand the particulars but I will say that his patch paste.ubuntu.com/5664986/ corrects the ability to turn in complete circles.

just in case you haven't patched before, here's some info, let me know if you need more info and I can put up a guide that the maintainer can post.
RE: Limited movement
by Barry Watson on Thursday May 30th 2013, 3:14
Would be grateful for some more info please! Thanks!
RE: Limited movement
by Rob on Thursday May 30th 2013, 10:22
Sure, I'm at work now but I'll put something together for you when I get home.
RE: Limited movement
by Christian Zeman on Thursday May 30th 2013, 11:19
Thanks for the hint. I will look into it later this evening. :-)
RE: Limited movement
by Rob on Thursday May 30th 2013, 21:57
*NOTE TO THE MAINTAINER*

Can you please add this info to the notes so that others may find it as well?
***

Looks like I forgot to actually post the link to the extra info, how awesome is that?

wiki.winehq.org/Patching

That article is on patching your Git tree, it works the exact same way if you download the source though, just ignore the parts that mention Git.

For the patch, just create a ".diff" file in your source root (for example: /winesrc/patch.diff) and paste in the contents of this link paste.ubuntu.com/5664986/. Then, if we continue the example above, just run the following line:

"patch -p1 < patch.diff"

After that it's just a straight recompile:

"./configure && make depend && make"

And you should be good to go with full mouse motion!

Optionally at this point you can also run "make install" to install Wine if you run with an installed wine.


*NOTE*
I'm assuming here that you already know how to compile Wine, if you've never compiled Wine before, it's best if you Google it, there are a few different ways to do it and they can be somewhat complicated depending on your system, I recommend finding someone with a similar setup and seeing what they did.

In case your system is like mine, here's the guide I followed to compile a 32 bit Wine on my x64 system: wiki.winehq.org/WineOn64bit

Give it a shot and let us know you make out.
RE: Limited movement
by Jimmy on Wednesday March 26th 2014, 21:43
The easiest fix for the "mouse turn wall" is simply to run the game windowed and then stretch the window to almost full screen.
RE: Limited movement
by Rob on Tuesday June 17th 2014, 0:29
This doesn't make a change for me, the mouse just runs out of the window, do you have any reg keys set?
RE: Limited movement
by Jimmy on Wednesday June 18th 2014, 3:27
I use PlayOnLinux to control multiple wine versions and settings so for Deus Ex: HR, these are my settings via PoL's Display tab -

GLSL - Disabled
Direct Draw Renderer - default
Video Memory - (set to graphics card amount)
Off Screen Rendering - pbuffer
Render Target Mode Lock - default
Multisampling - default
Strict Draw Ordering - enabled

Hope this helps and good luck :)
Unable to use menu buttons
by Paul on Friday February 22nd 2013, 8:21
Hey all, I just downloaded this game from Steam and it installed just fine except for one thing. None of the menu buttons are clickable! I can hover over them and they'll recognize that my mouse is there, but I can't actually click on any of them to start or exit the game. Pressing enter doesn't work either.

I changed the registry keys as instructed in the How-To comment, but I'm still having the problem. Any help is appreciated!
RE: Unable to use menu buttons
by Igor Zinovyev on Friday February 22nd 2013, 8:23
Please at least specify what version of wine are you using?
RE: Unable to use menu buttons
by Paul on Friday February 22nd 2013, 13:26
Oh right, 1.4.1
RE: Unable to use menu buttons
by Igor Zinovyev on Friday February 22nd 2013, 13:52
If you use a version lower than 1.5.14, then you need to build it with a rawinput patch. It's much less hassle if you just use the latest development version (which is 1.5.23 if I remember correctly), it just works out of the box.
still graphic glitches after adding the strings
by wineuser on Tuesday December 11th 2012, 14:34
hello,

adding the strings

"AlwaysOffScreen" "enabled"
"UseGLSL" "disabled"
"StrictDrawOrdering" "enabled"

doesn't fix the problem on my machine.

Now my Direct3D-Key in Folder Wine is like this:

Name:...........................Value:
(Standard)
"AlwaysOffScreen" "enabled"...."AlwaysOffScreen" "enabled"
"StrictDrawOrdering" "enabled"."StrictDrawOrdering" "enabled"
"UseGLSL" "disabled"..........."UseGLSL" "disabled"

What did i do wrong?

ArchLinux_x86_64
Wine 1.5.19-1
RE: still graphic glitches after adding the strings
by Igor Zinovyev on Wednesday December 12th 2012, 1:47
First of all, what is your problem? Does the game run? What do you see if it does?
RE: still graphic glitches after adding the strings
by wineuser on Wednesday December 12th 2012, 6:58
game runs, there are several graphic glitches in the menus and ingame.
in the menus there are flashing letters and numbers and symbols over my screen, not the entire screen but on some parts of it. when i try to make a screenshot via "import" they are not captured in the screenshot. this repeats every few seconds and is horrible.

ingame there are the same issues, but not as extreme as in the menus. parts of the screen are flashing, too, but no numbers are displayed.

hope this helps you!
RE: still graphic glitches after adding the strings
by Igor Zinovyev on Wednesday December 12th 2012, 7:09
Here is how my registry keys look. Please verify that all settings are defined correctly:

imgur.com/ZbIUe
RE: still graphic glitches after adding the strings
by wineuser on Wednesday December 12th 2012, 7:29
well, of course it didn't work, i did it wrong on hardest level :D
now it works, thank you!

here's something to laugh at: imgur.com/OPkDM
RE: still graphic glitches after adding the strings
by Igor Zinovyev on Wednesday December 12th 2012, 8:21
Glad it works now :) I thought it was kinda wrong when I first saw your comment.
RE: still graphic glitches after adding the strings
by Zeb on Friday December 14th 2012, 6:33
This one is fixed by "StrictDrawOrdering" "enabled". Glad you fixed it.
Which registry keys to solve graphic glitches please?
by Zeb on Sunday November 25th 2012, 12:40
"All, but need to set some registry key to solve graphic glitches"

Hi,

Would be great if the reviewer could explain which registry keys to tune. I also have a good experience under Archlinux, but experiences the graphic glitches.

Thanks in advance.
RE: Which registry keys to solve graphic glitches please?
by Maquis196 on Sunday November 25th 2012, 12:50
ill link the note from another version
RE: Which registry keys to solve graphic glitches please?
by Zeb on Sunday November 25th 2012, 13:21
Many thanks.
RE: Which registry keys to solve graphic glitches please?
by Zeb on Sunday November 25th 2012, 13:34
Thanks for copying the information.

I have done some tests with wine 1.5.18.
It seems that to prevent the graphical glitches, I only need to use "StrictDrawOrdering" "enabled". The other ones (in particular "UseGLSL" "disabled") are not necessary, at least on my machine (NVIDIA GTX 260, proprietary drivers).
RE: Which registry keys to solve graphic glitches please?
by Иосиф on Sunday December 2nd 2012, 7:52
I wanted to write it in addictional comment but somehow I forgot it, I'm sorry.

I setted the same keys linked by Maquis196 exept disabling GLSL that, according to another test result, may give a performances increase.
Crash
by MonoBOY on Tuesday November 13th 2012, 21:56
Entry pass, then see the movie, as I do the operation starts up mission - the game crash
RE: Crash
by Igor Zinovyev on Wednesday November 14th 2012, 1:25
It's impossible to tell why this happens at your end. Provide some details. At least your system setup, wine version and console output after the crash. Otherwise no one would be able to help you.
Back