Hello, To get straight into the subject at hand, it seems that the two latest wine versions (.16, .17) have broken some of my applications (Planescape and Carmageddon, in particular). These applications used to work perfectly in .15, so I'm led to think that the problems are due to the extensive changes done in the Direct3D area.The output seems to confirm these thoughts. Now, I'm not sure what *is* the problem, so I'm not going to submit a bug just yet, but I'm hoping to clear the matter so that I can get onto submitting a bug that is coherent enough for the developers to fix. Here's Planescape's output: fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x7fd61210) : stub, emulating 64MB for now, returning 64MB fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x7fd4d940)->(0x10024,00000011) fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 16 err:d3d_surface:IWineGDISurfaceImpl_PrivateSetup (0x6da5d6d0) IWineD3DSurface::GetDC failed with hr 80070006 err:ddraw:IDirectDrawImpl_CreateNewSurface IWineD3DDevice::CreateSurface failed. hr = 80070006 err:ddraw:IDirectDrawImpl_CreateSurface IDirectDrawImpl_CreateNewSurface failed with 80070006 And Carmageddon's output: fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x7fd9b220) : stub, emulating 64MB for now, returning 64MB fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x7d9d6208)->((nil),00000008) fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x7d9d6208)->(0x10024,00000011) fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_MULTISAMPLEMASK,-1) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_PATCHEDGESTYLE,0) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_PATCHSEGMENTS,1065353216) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_DEBUGMONITORTOKEN,1) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_POSITIONDEGREE,3) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_NORMALDEGREE,1) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_MINTESSELLATIONLEVEL,1065353216) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_MAXTESSELLATIONLEVEL,1065353216) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_ADAPTIVETESS_X,0) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_ADAPTIVETESS_Y,0) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_ADAPTIVETESS_Z,1065353216) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_ADAPTIVETESS_W,0) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_ENABLEADAPTIVETESSELLATION,0) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_COLORWRITEENABLE1,15) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_COLORWRITEENABLE2,15) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_COLORWRITEENABLE3,15) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_BLENDFACTOR,-1) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_SRGBWRITEENABLE,0) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_SEPARATEALPHABLENDENABLE,0) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_SRCBLENDALPHA,2) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_DESTBLENDALPHA,1) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_BLENDOPALPHA,1) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,2) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,4) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,2) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,4) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,2) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,4) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,2) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,4) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,2) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,4) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,2) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,4) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,2) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,4) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,2) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,4) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,2) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,4) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,2) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,4) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,2) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,4) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,2) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,4) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,2) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,4) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,2) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,4) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,2) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,4) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,2) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,4) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,2) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,4) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,2) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,4) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,2) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,4) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,2) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,4) not handled yet I'm not sure about other applications, but I think these two will do for now. Any ideas on how to fix these? "Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws." -Plato --------------------------------- Do you Yahoo!? Get on board. You're invited to try the new Yahoo! Mail Beta. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.winehq.org/pipermail/wine-users/attachments/20060719/8963ceb6/attachment-0001.htm
Alex Ferguson <b_linuz@yahoo.com> wrote:> These applications used to work perfectly in .15, so I'm led to think that the problems are due to the extensive changes done in the Direct3D area.The output seems to confirm these thoughts.Most of the work was on shaders. Did you try playing around with the settings for pixel and vertex shaders in winecfg?> And Carmageddon's output: > > fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE[...]> fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7fd9b220)->(WINED3DRS_TEXTUREMAPBLEND,4) not handled yetNone of these look fatal (they are fixme's not err's). Daniel
I changed the settings in winecfg in every way possible and still, no go. As for the changes made, I think the changelog in 0.9.16 says it all: Major DirectDraw rewrite on top of Direct3D. So I guess the Shaders were not the only ones to be worked upon. As for Carmageddon's output: It really doesn't matter if it's fatal or not...Those lines popped up when the problems popped up (In the .16 and newer releases), so I guess those are to blame....Or at least checked for more information on the problem itself. "Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws." -Plato --------------------------------- Yahoo! Messenger with Voice. Make PC-to-Phone Calls to the US (and 30+ countries) for 2?/min or less. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.winehq.org/pipermail/wine-users/attachments/20060719/35f2c61c/attachment.htm
Sylvain Petreolle
2006-Jul-19 16:57 UTC
[Wine] Problems with newest Wine versions (.16, .17)
Hi Alex, --- Alex Ferguson <b_linuz@yahoo.com> a ?crit :> Hello, > > To get straight into the subject at hand, it seems that the two latest wine versions (.16, .17) > have broken some of my applications (Planescape and Carmageddon, in particular).Could you be more specific about the problems encountered in those ? As Daniel said, you only have fixmes. Kind regards, Sylvain Petreolle (aka Usurp) --- --- --- --- --- --- --- --- --- --- --- --- --- Run your favorite Windows apps with free ReactOS : http://www.reactos.org Listen to non-DRMised Music: http://www.jamendo.com Linux is not as well stable as it is told to. The proof is, mine has restarted two years ago, on the occasion of a power cut. - H. Eychenne
Alex Ferguson <b_linuz@yahoo.com> wrote:> I changed the settings in winecfg in every way possible and still, no go. > As for the changes made, I think the changelog in 0.9.16 says it all: > > Major DirectDraw rewrite on top of Direct3D.Ah well, a bit of web searching reveals that both games don't need hardware accelerated 3D and thus propably don't use D3D at all, only DDraw. Thus, it is the reworking of DDraw that is important, not the work on D3D.> It really doesn't matter if it's fatal or not...Those lines popped up when the problems popped up (In the .16 and newer releases), so I guess those are to blame....Or at least checked for more information on the problem itself.What problems are those exactly? Daniel
Sylvain Petreolle <spetreolle@yahoo.fr> wrote: Hi Alex, --- Alex Ferguson a ???crit :> Hello, > > To get straight into the subject at hand, it seems that the two latest wine versions (.16, .17) > have broken some of my applications (Planescape and Carmageddon, in particular).Could you be more specific about the problems encountered in those ? As Daniel said, you only have fixmes. Kind regards, Sylvain Petreolle (aka Usurp) --- --- --- --- --- --- --- --- --- --- --- --- --- Run your favorite Windows apps with free ReactOS : http://www.reactos.org Listen to non-DRMised Music: http://www.jamendo.com Linux is not as well stable as it is told to. The proof is, mine has restarted two years ago, on the occasion of a power cut. - H. Eychenne Well, Planescape starts up into a black screen, and then just sits there.It doesn't progress into the intro videos, nor does it show any signs of loading something. Carmageddon seems to start up well, but halfway until it fully loads into the menus it slows down and changes into a black screen.Restarting X is the only way to get back into the GUI. Those are the problems I've been having... "Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws." -Plato --------------------------------- Yahoo! Messenger with Voice. Make PC-to-Phone Calls to the US (and 30+ countries) for 2?/min or less. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.winehq.org/pipermail/wine-users/attachments/20060721/79b1985e/attachment.htm