http://bugs.winehq.org/show_bug.cgi?id=12557
--- Comment #30 from Tobias Jakobi liquid.acid@gmx.net 2008-05-02 11:07:54 --- Results from the i945 system. The problem is somehow still there, but it has changed to some degree. I know can identify an error message box in the virtual desktop. I'm gonna attach a screenshot so you can see what I mean.
I also get these outputs on console: fixme:win:EnumDisplayDevicesW ((null),0,0x32f7dc,0x00000000), stub! fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16 err:d3d:WineD3D_ChoosePixelFormat Can't find a suitable iPixelFormat err:ddraw:PixelFormat_DD2WineD3D Unknown Pixelformat! err:ddraw:IDirectDrawImpl_CreateNewSurface Unsupported / Unknown pixelformat err:ddraw:IDirectDrawImpl_CreateSurface IDirectDrawImpl_CreateNewSurface failed with 88760091 fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x155b20) : stub fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x155b20) : stub fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x155b20) : stub err:ddraw:PixelFormat_DD2WineD3D Unknown Pixelformat! err:ddraw:IDirectDrawImpl_CreateNewSurface Unsupported / Unknown pixelformat err:ddraw:IDirectDrawImpl_CreateSurface IDirectDrawImpl_CreateNewSurface failed with 88760091 fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x155b20) : stub fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x155b20) : stub fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x155b20) : stub
That's with current GIT, Alexander's patch was not applied.
Now doing a check with the patch...