Hello All,
I have DosBox 0.63 as well as the 30.06.2005 build from : http://home.amis.net/lkslavi/ running in Wine from : http://directxwine.sourceforge.net/
Most of the DirectX 9 Wine patch from the link above is now in winehq cvs.
I only have 4 DOS games to test with and there demo's at that, but better than nothing I suppose.
Sound = Works very well
Keyboard = Perfect
Mouse = 25% usage with my current config's (it's next on my list to look into)
Output = This is Warcraft2 demo results
surface:
CPU 70%
tom@prostar tom $ cd /home/tom/.dx9wine/drive_c/Program\ Files/dosbox-cvs
tom@prostar dosbox-cvs $ dx9wine dosbox
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x4035e858)->(00000000,00000008)
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x403655b8)->(00010024,00000008)
fixme:ddraw:DIB_DirectDrawSurface_Blt dwFlags DDBLT_WAIT and/or DDBLT_ASYNC: can't handle right now.
err:msacm:MIDIMAP_LoadSettingsDefault Registry glitch: couldn't find midi out (L"#0")
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x403655b8)->(00010024,00000008)
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x403655b8)->(00010024,00000008)
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x403655b8)->(00010024,00000008)
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x403655b8)->(00010024,00000008)
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x403655b8)->(00010024,00000008)
tom@prostar dosbox-cvs $
overlay:
Crash :)
tom@prostar dosbox-cvs $ dx9wine dosbox
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x4035e858)->(00000000,00000008)
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x403655b8)->(00010024,00000008)
fixme:ddraw:DIB_DirectDrawSurface_Blt dwFlags DDBLT_WAIT and/or DDBLT_ASYNC: can't handle right now.
err:msacm:MIDIMAP_LoadSettingsDefault Registry glitch: couldn't find midi out (L"#0")
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x403655b8)->(00010024,00000008)
wine-kthread: main.c:705: DDRAW_width_bpp_to_pitch: Assertion `bpp != 0' failed.
wine: Unhandled exception (thread 0009), starting debugger...
tom@prostar dosbox-cvs $
opengl:
CPU 2%
tom@prostar dosbox-cvs $ dx9wine dosbox
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x4035e858)->(00000000,00000008)
fixme:opengl:wglChoosePixelFormatARB unused pfAttribFList
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x403655b8)->(00010024,00000008)
fixme:ddraw:DIB_DirectDrawSurface_Blt dwFlags DDBLT_WAIT and/or DDBLT_ASYNC: can't handle right now.
err:msacm:MIDIMAP_LoadSettingsDefault Registry glitch: couldn't find midi out (L"#0")
fixme:opengl:wglChoosePixelFormatARB unused pfAttribFList
fixme:opengl:wglChoosePixelFormatARB unused pfAttribFList
fixme:opengl:wglChoosePixelFormatARB unused pfAttribFList
fixme:opengl:wglChoosePixelFormatARB unused pfAttribFList
fixme:opengl:wglChoosePixelFormatARB unused pfAttribFList
tom@prostar dosbox-cvs $
openglnb:
CPU 2%
tom@prostar dosbox-cvs $ dx9wine dosbox
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x4035e858)->(00000000,00000008)
fixme:opengl:wglChoosePixelFormatARB unused pfAttribFList
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x403655b8)->(00010024,00000008)
fixme:ddraw:DIB_DirectDrawSurface_Blt dwFlags DDBLT_WAIT and/or DDBLT_ASYNC: can't handle right now.
err:msacm:MIDIMAP_LoadSettingsDefault Registry glitch: couldn't find midi out (L"#0")
fixme:opengl:wglChoosePixelFormatARB unused pfAttribFList
fixme:opengl:wglChoosePixelFormatARB unused pfAttribFList
fixme:opengl:wglChoosePixelFormatARB unused pfAttribFList
fixme:opengl:wglChoosePixelFormatARB unused pfAttribFList
fixme:opengl:wglChoosePixelFormatARB unused pfAttribFList
tom@prostar dosbox-cvs $
openglhq:
Crash :)
tom@prostar dosbox-cvs $ dx9wine dosbox
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x4035e858)->(00000000,00000008)
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x4035f858)->(00000000,00000008)
fixme:opengl:wglChoosePixelFormatARB unused pfAttribFList
fixme:opengl:wglChoosePixelFormatARB unused pfAttribFList
fixme:opengl:ConvertAttribWGLtoGLX unsupported 2070 WGL Attribute
fixme:opengl:ConvertAttribWGLtoGLX unsupported 1 WGL Attribute
err:opengl:ConvertAttribWGLtoGLX trying to use WGL_render_texture Attributes without support (was 2072)
err:opengl:ConvertAttribWGLtoGLX trying to use WGL_render_texture Attributes without support (was 2073)
err:opengl:ConvertAttribWGLtoGLX trying to use WGL_render_texture Attributes without support (was 2072)
err:opengl:ConvertAttribWGLtoGLX trying to use WGL_render_texture Attributes without support (was 2073)
err:opengl:ConvertAttribWGLtoGLX trying to use WGL_render_texture Attributes without support (was 2072)
err:opengl:ConvertAttribWGLtoGLX trying to use WGL_render_texture Attributes without support (was 2073)
err:opengl:ConvertAttribWGLtoGLX trying to use WGL_render_texture Attributes without support (was 2072)
err:opengl:ConvertAttribWGLtoGLX trying to use WGL_render_texture Attributes without support (was 2073)
err:opengl:ConvertAttribWGLtoGLX trying to use WGL_render_texture Attributes without support (was 2072)
err:opengl:ConvertAttribWGLtoGLX trying to use WGL_render_texture Attributes without support (was 2073)
err:opengl:ConvertAttribWGLtoGLX trying to use WGL_render_texture Attributes without support (was 2072)
err:opengl:ConvertAttribWGLtoGLX trying to use WGL_render_texture Attributes without support (was 2073)
err:opengl:ConvertAttribWGLtoGLX trying to use WGL_render_texture Attributes without support (was 2072)
err:opengl:ConvertAttribWGLtoGLX trying to use WGL_render_texture Attributes without support (was 2073)
err:opengl:ConvertAttribWGLtoGLX trying to use WGL_render_texture Attributes without support (was 2072)
err:opengl:ConvertAttribWGLtoGLX trying to use WGL_render_texture Attributes without support (was 2073)
fixme:opengl:wglChoosePixelFormatARB unused pfAttribFList
fixme:opengl:ConvertAttribWGLtoGLX unsupported 2070 WGL Attribute
fixme:opengl:ConvertAttribWGLtoGLX unsupported 1 WGL Attribute
err:opengl:ConvertAttribWGLtoGLX trying to use WGL_render_texture Attributes without support (was 2072)
err:opengl:ConvertAttribWGLtoGLX trying to use WGL_render_texture Attributes without support (was 2073)
err:opengl:ConvertAttribWGLtoGLX trying to use WGL_render_texture Attributes without support (was 2072)
err:opengl:ConvertAttribWGLtoGLX trying to use WGL_render_texture Attributes without support (was 2073)
err:opengl:ConvertAttribWGLtoGLX trying to use WGL_render_texture Attributes without support (was 2072)
err:opengl:ConvertAttribWGLtoGLX trying to use WGL_render_texture Attributes without support (was 2073)
err:opengl:ConvertAttribWGLtoGLX trying to use WGL_render_texture Attributes without support (was 2072)
err:opengl:ConvertAttribWGLtoGLX trying to use WGL_render_texture Attributes without support (was 2073)
err:opengl:ConvertAttribWGLtoGLX trying to use WGL_render_texture Attributes without support (was 2072)
err:opengl:ConvertAttribWGLtoGLX trying to use WGL_render_texture Attributes without support (was 2073)
err:opengl:ConvertAttribWGLtoGLX trying to use WGL_render_texture Attributes without support (was 2072)
err:opengl:ConvertAttribWGLtoGLX trying to use WGL_render_texture Attributes without support (was 2073)
err:opengl:ConvertAttribWGLtoGLX trying to use WGL_render_texture Attributes without support (was 2072)
err:opengl:ConvertAttribWGLtoGLX trying to use WGL_render_texture Attributes without support (was 2073)
err:opengl:ConvertAttribWGLtoGLX trying to use WGL_render_texture Attributes without support (was 2072)
err:opengl:ConvertAttribWGLtoGLX trying to use WGL_render_texture Attributes without support (was 2073)
tom@prostar dosbox-cvs $
ddraw:
CPU 70%
tom@prostar dosbox-cvs $ dx9wine dosbox
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x4035e858)->(00000000,00000008)
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x403655b8)->(00010024,00000008)
fixme:ddraw:DIB_DirectDrawSurface_Blt dwFlags DDBLT_WAIT and/or DDBLT_ASYNC: can't handle right now.
err:msacm:MIDIMAP_LoadSettingsDefault Registry glitch: couldn't find midi out (L"#0")
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x403655b8)->(00010024,00000008)
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x403655b8)->(00010024,00000008)
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x403655b8)->(00010024,00000008)
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x403655b8)->(00010024,00000008)
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x403655b8)->(00010024,00000008)
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x403655b8)->(00010024,00000008)
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x403655b8)->(00010024,00000008)
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x403655b8)->(00010024,00000008)
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x403655b8)->(00010024,00000008)
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x403655b8)->(00010024,00000008)
tom@prostar dosbox-cvs $
direct3d:
CPU 15%
tom@prostar dosbox-cvs $ dx9wine dosbox
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x4035e858)->(00000000,00000008)
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x403655b8)->(00010024,00000008)
fixme:ddraw:DIB_DirectDrawSurface_Blt dwFlags DDBLT_WAIT and/or DDBLT_ASYNC: can't handle right now.
fixme:wine_d3d:WineDirect3DCreate Createing global statistics store
fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x439dc2c8) : stub, emulating 64Mib for now, returning 64Mib
fixme:d3d:D3DFmt2GLFmt Unhandled fmt(0,WINED3DFMT_UNKNOWN)
fixme:d3d:D3DFmt2GLIntFmt Unhandled fmt(0,WINED3DFMT_UNKNOWN)
fixme:d3d:D3DFmt2GLType Unhandled fmt(0,WINED3DFMT_UNKNOWN)
fixme:d3d:IWIneD3DDeviceImpl_ApplyRenderState (0x439dc2c8) multisample antialias not yet supported
fixme:d3d:IWIneD3DDeviceImpl_ApplyRenderState (0x439dc2c8) Debug streams not yet supported
err:msacm:MIDIMAP_LoadSettingsDefault Registry glitch: couldn't find midi out (L"#0")
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x403655b8)->(00010024,00000008)
fixme:d3d_surface:IWineD3DSurfaceImpl_LockRect (0x4037cc70) : Repacking the surface data from pitch 2560 to pitch 4096
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x403655b8)->(00010024,00000008)
fixme:d3d_surface:IWineD3DSurfaceImpl_LockRect (0x43930ee0) : Repacking the surface data from pitch 2560 to pitch 4096
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x403655b8)->(00010024,00000008)
fixme:d3d_surface:IWineD3DSurfaceImpl_LockRect (0x43941718) : Repacking the surface data from pitch 1280 to pitch 2048
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x403655b8)->(00010024,00000008)
fixme:d3d_surface:IWineD3DSurfaceImpl_LockRect (0x439312a8) : Repacking the surface data from pitch 2560 to pitch 4096
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x403655b8)->(00010024,00000008)
fixme:d3d_surface:IWineD3DSurfaceImpl_LockRect (0x43932060) : Repacking the surface data from pitch 2560 to pitch 4096
fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock
fixme:d3d:IWineD3DDeviceImpl_SwapChainReleased swapchain (0x4037be60) released
tom@prostar dosbox-cvs $
My System =
Gentoo Linux Current
nVIDIA GeForce Go 6800 ULTRA PCI-E with 256MB DDR3
3.8GHz Intel® 570 Pentium® 4E HT Enabled CPU - 800MHz FSB
1024MB 533MHz DDR2 RAM (2 DIMMS)
60GB IDE ATA100 HDD 7200 RPM 8MB Cache
If anyone wants more info/screen shot's let me know and i'll do my best to post the info/results.
Please keep in mind i've only been at this for a couple hours now and i'm still in the newbie learning mode at this time.
Cheers,
Tom