[Wine] Dungeon Keeper 2 graphics crash? (probably a quick fix)

Frédéric Delanoy frederic.delanoy at gmail.com
Wed May 26 03:25:41 CDT 2010


On Tue, May 25, 2010 at 21:09, alex-evans42 <wineforum-user at winehq.org> wrote:
> Okay, so everything's a lot more promising with 1.2
Great

> Now I can run the game, but the graphics are very choppy and the host cursor is still visible as well as the game's cursor. On starting a campaign game (which should work according to appdb) I can hear but not see the game with the screen stuck on the briefing screen.

First remark: you're seemingly using an intel video card (+ driver).
Generally, linux video drivers for non-NVIDIA cards seem
not really working so good (IME NVIDIA card with NVIDIA binary driver
are supported quite well), so you might get poor framerates.

> Terminal output:
>
> Code:
> fixme:d3d_caps:select_card_intel_mesa Card selection not handled for Mesa Intel driver
> fixme:d3d_caps:init_driver_info Unhandled vendor 8086.
> fixme:win:EnumDisplayDevicesW ((null),0,0x32c1d4,0x00000000), stub!
> fixme:d3d_caps:select_card_intel_mesa Card selection not handled for Mesa Intel driver
> fixme:d3d_caps:init_driver_info Unhandled vendor 8086.
> fixme:win:EnumDisplayDevicesW ((null),0,0x32c700,0x00000000), stub!
> fixme:d3d_caps:select_card_intel_mesa Card selection not handled for Mesa Intel driver
> fixme:d3d_caps:init_driver_info Unhandled vendor 8086.
> fixme:win:EnumDisplayDevicesW ((null),0,0x32c7a4,0x00000000), stub!
> fixme:d3d_caps:select_card_intel_mesa Card selection not handled for Mesa Intel driver
> fixme:d3d_caps:init_driver_info Unhandled vendor 8086.
> fixme:win:EnumDisplayDevicesW ((null),0,0x32c674,0x00000000), stub!
> fixme:dinput:SysMouseAImpl_Acquire Clipping cursor to (0,0)-(800,600)
> err:ole:CoGetClassObject class {92fa2c24-253c-11d2-90fb-006008a1f441} not registered
> err:ole:CoGetClassObject no class object {92fa2c24-253c-11d2-90fb-006008a1f441} could be created for context 0x1
> err:ddraw:IDirectDrawImpl_QueryInterface (0x14ab28) The App is requesting a D3D device, but a non-OpenGL surface type was choosen. Prepare for trouble!
> err:ddraw:IDirectDrawImpl_QueryInterface  (0x14ab28) You may want to contact wine-devel for help
> Calculating Julian date for today (25/5/2010)
> Today's Julian date is 2455342 + 0.294225
> The moon is 11.739293 days old
> fixme:dplay:DirectPlay3WImpl_EnumConnections (0x2896cc0)->((nil),0x10008750,0x32cefc,0x00000001): stub
> err:d3d:swapchain_setup_fullscreen_window Changing the window style for window 0x3004c, but another style (94080000, 00000008) is already stored.
> err:ole:CoGetClassObject class {92fa2c24-253c-11d2-90fb-006008a1f441} not registered
> err:ole:CoGetClassObject no class object {92fa2c24-253c-11d2-90fb-006008a1f441} could be created for context 0x1
> err:ddraw:IDirectDrawImpl_QueryInterface (0x14ab28) The App is requesting a D3D device, but a non-OpenGL surface type was choosen. Prepare for trouble!
> err:ddraw:IDirectDrawImpl_QueryInterface  (0x14ab28) You may want to contact wine-devel for help
> fixme:dplay:DirectPlay3WImpl_EnumConnections (0x1c3ed0)->((nil),0x10008750,0x32cce0,0x00000001): stub
> err:d3d:swapchain_setup_fullscreen_window Changing the window style for window 0x3004c, but another style (94080000, 00000008) is already stored.
> fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats
> err:ole:CoGetClassObject class {92fa2c24-253c-11d2-90fb-006008a1f441} not registered
> err:ole:CoGetClassObject no class object {92fa2c24-253c-11d2-90fb-006008a1f441} could be created for context 0x1
> err:d3d_surface:IWineGDISurfaceImpl_UnLoad (0x1c3d90): UnLoad is not supported on X11 surfaces!
> err:d3d_surface:IWineGDISurfaceImpl_UnLoad (0x1c3d90): Most likely the parent library did something wrong.
> err:d3d_surface:IWineGDISurfaceImpl_UnLoad (0x1c3d90): Please report to wine-devel
> err:d3d_surface:IWineGDISurfaceImpl_UnLoad (0x2896ac8): UnLoad is not supported on X11 surfaces!
> err:d3d_surface:IWineGDISurfaceImpl_UnLoad (0x2896ac8): Most likely the parent library did something wrong.
> err:d3d_surface:IWineGDISurfaceImpl_UnLoad (0x2896ac8): Please report to wine-devel
> err:d3d:swapchain_setup_fullscreen_window Changing the window style for window 0x3004c, but another style (94080000, 00000008) is already stored.
> err:ole:CoGetClassObject class {92fa2c24-253c-11d2-90fb-006008a1f441} not registered
> err:ole:CoGetClassObject no class object {92fa2c24-253c-11d2-90fb-006008a1f441} could be created for context 0x1
> err:ddraw:IDirectDrawImpl_QueryInterface (0x14ab28) The App is requesting a D3D device, but a non-OpenGL surface type was choosen. Prepare for trouble!
> err:ddraw:IDirectDrawImpl_QueryInterface  (0x14ab28) You may want to contact wine-devel for help
> fixme:dinput:SysMouseAImpl_Acquire Clipping cursor to (0,0)-(1024,768)
> err:d3d:swapchain_setup_fullscreen_window Changing the window style for window 0x3004c, but another style (94080000, 00000008) is already stored.
> err:ole:CoGetClassObject class {92fa2c24-253c-11d2-90fb-006008a1f441} not registered
> err:ole:CoGetClassObject no class object {92fa2c24-253c-11d2-90fb-006008a1f441} could be created for context 0x1
> err:ddraw:IDirectDrawImpl_QueryInterface (0x14ab28) The App is requesting a D3D device, but a non-OpenGL surface type was choosen. Prepare for trouble!
> err:ddraw:IDirectDrawImpl_QueryInterface  (0x14ab28) You may want to contact wine-devel for help
> err:d3d:swapchain_setup_fullscreen_window Changing the window style for window 0x3004c, but another style (94080000, 00000008) is already stored.
> err:ole:CoGetClassObject class {92fa2c24-253c-11d2-90fb-006008a1f441} not registered
> err:ole:CoGetClassObject no class object {92fa2c24-253c-11d2-90fb-006008a1f441} could be created for context 0x1
> err:ddraw:IDirectDrawImpl_QueryInterface (0x14ab28) The App is requesting a D3D device, but a non-OpenGL surface type was choosen. Prepare for trouble!
> err:ddraw:IDirectDrawImpl_QueryInterface  (0x14ab28) You may want to contact wine-devel for help
> fixme:dplay:DirectPlay3WImpl_EnumConnections (0x29ffbf8)->((nil),0x10008750,0x32cce0,0x00000001): stub
> err:d3d:swapchain_setup_fullscreen_window Changing the window style for window 0x3004c, but another style (94080000, 00000008) is already stored.
> fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats
> err:ole:CoGetClassObject class {92fa2c24-253c-11d2-90fb-006008a1f441} not registered
> err:ole:CoGetClassObject no class object {92fa2c24-253c-11d2-90fb-006008a1f441} could be created for context 0x1
> err:d3d_surface:IWineGDISurfaceImpl_UnLoad (0x29ffab8): UnLoad is not supported on X11 surfaces!
> err:d3d_surface:IWineGDISurfaceImpl_UnLoad (0x29ffab8): Most likely the parent library did something wrong.
> err:d3d_surface:IWineGDISurfaceImpl_UnLoad (0x29ffab8): Please report to wine-devel
> err:d3d_surface:IWineGDISurfaceImpl_UnLoad (0x288f208): UnLoad is not supported on X11 surfaces!
> err:d3d_surface:IWineGDISurfaceImpl_UnLoad (0x288f208): Most likely the parent library did something wrong.
> err:d3d_surface:IWineGDISurfaceImpl_UnLoad (0x288f208): Please report to wine-devel
> err:d3d_surface:IWineGDISurfaceImpl_UnLoad (0x2896398): UnLoad is not supported on X11 surfaces!
> err:d3d_surface:IWineGDISurfaceImpl_UnLoad (0x2896398): Most likely the parent library did something wrong.
> err:d3d_surface:IWineGDISurfaceImpl_UnLoad (0x2896398): Please report to wine-devel
> err:d3d_surface:IWineGDISurfaceImpl_UnLoad (0x1c3d90): UnLoad is not supported on X11 surfaces!
> err:d3d_surface:IWineGDISurfaceImpl_UnLoad (0x1c3d90): Most likely the parent library did something wrong.
> err:d3d_surface:IWineGDISurfaceImpl_UnLoad (0x1c3d90): Please report to wine-devel
> err:d3d_surface:IWineGDISurfaceImpl_UnLoad (0x2896ac8): UnLoad is not supported on X11 surfaces!
> err:d3d_surface:IWineGDISurfaceImpl_UnLoad (0x2896ac8): Most likely the parent library did something wrong.
> err:d3d_surface:IWineGDISurfaceImpl_UnLoad (0x2896ac8): Please report to wine-devel
> fixme:d3d:IWineD3DDeviceImpl_Release (0x151b90) Device released with resources still bound, acceptable but unexpected
> fixme:d3d:IWineD3DDeviceImpl_Release Leftover resource 0x2947cf8 with type WINED3DRTYPE_SURFACE (0x1).
> fixme:d3d:IWineD3DDeviceImpl_Release Leftover resource 0x29ffab8 with type WINED3DRTYPE_SURFACE (0x1).
> fixme:d3d:IWineD3DDeviceImpl_Release Leftover resource 0x288f208 with type WINED3DRTYPE_SURFACE (0x1).
> fixme:d3d:IWineD3DDeviceImpl_Release Leftover resource 0x2896398 with type WINED3DRTYPE_SURFACE (0x1).
> fixme:d3d:IWineD3DDeviceImpl_Release Leftover resource 0x1be9d8 with type WINED3DRTYPE_SURFACE (0x1).
> fixme:d3d:IWineD3DDeviceImpl_Release Leftover resource 0x1c3d90 with type WINED3DRTYPE_SURFACE (0x1).
> fixme:d3d:IWineD3DDeviceImpl_Release Leftover resource 0x2896ac8 with type WINED3DRTYPE_SURFACE (0x1).
>
Have you seen page
http://appdb.winehq.org/objectManager.php?sClass=version&iId=3696 and
experienced with the registry change explained there ?
That page might also help: http://wiki.winehq.org/UsefulRegistryKeys

I've seen lots of "You may want to contact wine-devel " or "Please
report to wine-devel".
Maybe this could be an indication...

Hope this helps,

Frédéric



More information about the wine-users mailing list