[Wine] Low FPS in app that requires DirectX6.1

Poddubchak Sergey serhii.piddubchak at etadirect.com
Sat Apr 28 09:29:51 CDT 2007


Hi!

I'm trying to run a game System Shock 2
http://appdb.winehq.org/appview.php?iVersionId=2270

I have a laptop with Celeron M 420 (1600Mhz). SS2 running something about 
5-10fps.. opposing for example to DeusEx that runs _very_ smoothly.. I can say 
it is not less than 50fps or even more(i just don't know how to enable fps counter).

Wine version is 0.9.35
Only messages i get from Wine while running SS2 is:
preloader: Warning: failed to reserve range 00000000-60000000
fixme:wave:ALSA_ComputeCaps Device has a minimum of 2 channels
fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x7f055de0) : stub, 
simulating 64MB for now, returning 64MB left
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x7f054890)->((nil),00000008)
fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x7f054890)->((nil),00000008)
fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x7f054890)->((nil),00000008)
fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock
fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x7f079330)->((nil),00000008)
fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x7f079330)->(0x10024,00000051)
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x7f079330)->(0x10024,00000008)
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x7f079330)->(0x10024,00000051)
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x7f079330)->(0x10024,00000008)
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x7f079330)->(0x10024,00000051)
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category 
{cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category 
{cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category 
{cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category 
{cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category 
{cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category 
{cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category 
{cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category 
{cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:quartz:Filtergraph_QueryInterface unknown interface 
{56a868a3-0ad4-11ce-b03a-0020af0ba770}
fixme:quartz:AsyncReader_QueryInterface No interface for 
{56a868b3-0ad4-11ce-b03a-0020af0ba770}!
fixme:quartz:Parser_QueryInterface No interface for 
{56a868b3-0ad4-11ce-b03a-0020af0ba770}!
fixme:quartz:VideoRenderer_QueryInterface No interface for 
{56a868b3-0ad4-11ce-b03a-0020af0ba770}!
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x7f079330)->(0x10024,00000008)
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x7f079330)->((nil),00000008)
fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock
fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x7f096348)->((nil),00000008)
fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x7f096348)->(0x10024,00000051)
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x7f096348)->(0x10024,00000008)
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x7f096348)->(0x10024,00000051)
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x7f096348)->(0x10024,00000008)
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x7f096348)->(0x10024,00000051)
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16
fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x7f0a3458) : stub
fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x7f0a3458) : stub
fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x7f0a3458) : stub
fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x7f0a3458) : stub
fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x7f0a3458) : stub
fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x7f0a3458) : stub
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x7f096348)->(0x10024,00000008)
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x7f096348)->((nil),00000008)
fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock

I'v tried to run Xorg with default depth 16, but it had no effect.
Could anybody help me with this little problem?



More information about the wine-users mailing list