[Wine] Settlers 4 - Cannot enable hardware accaleration

Roland Leisch leisch at 24speed.at
Mon Mar 19 00:49:47 CDT 2007


Hello!

I have isntalled Settlers 4 Platin Edition and I ve managed to run the 
game (wine 0.9.23) - the problem is, that I cannot enable hardware 
accaleration ingame and some the whol game is very very slow - whenever 
I try to enable hardware accaleration I get:

xxx at neo:~/.wine/drive_c/BlueByte/Die Siedler IV$ 
fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x12
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel 
(0x125d800)->(0x20024,00000011)
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 
32 to 16
xxx at neo:~/.wine/drive_c/BlueByte/Die Siedler IV$ 
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x125d80 
 
0)->(0x20024,00000011)
fixme:d3d_surface:IWineGDISurfaceImpl_Blt Can't handle DDBLT_ASYNC flag 
right now.
err:wave:DSDB_MapBuffer Could not map sound device for direct access 
(Input/output error)
err:wave:DSDB_MapBuffer Please run winecfg, open "Audio" page and set
"Hardware Acceleration" to "Emulation".
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel 
(0x125d800)->(0x20024,00000011)
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel 
(0x125d800)->(0x20024,00000011)
fixme:d3d7:IDirect3DImpl_7_CreateDevice (0x125d800): Only one Direct3D 
device per DirectDraw object supported
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel 
(0x125d800)->(0x20024,00000011)
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel 
(0x125d800)->(0x20024,00000011)
fixme:d3d7:IDirect3DImpl_7_CreateDevice (0x125d800): Only one Direct3D 
device per DirectDraw object supported
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel 
(0x125d800)->(0x20024,00000011)
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel 
(0x125d800)->(0x20024,00000011)
xxx at neo:~/.wine/drive_c/BlueByte/Die Siedler IV$ 
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel 
(0x125d800)->(0x20024,00000008)
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel 
(0x125d800)->((nil),00000008)
fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock
fixme:d3d:IWineD3DDeviceImpl_Release (0x125e0e0) Device released with 
resources still bound, acceptable but unexpected
fixme:d3d:dumpResources Leftover resource 0xd7743f0 with type 
1,WINED3DRTYPE_SURFACE
fixme:d3d:dumpResources Leftover resource 0x12a60d0 with type 
1,WINED3DRTYPE_SURFACE


Can anybody help please? Under windows everything works fine!


More information about the wine-users mailing list