http://bugs.winehq.org/show_bug.cgi?id=12348
--- Comment #8 from Andrew West andrew@linuxadventurer.co.uk 2008-06-27 13:24:37 --- I can also confirm the fix mentioned in the Max Payne bug report,
http://bugs.winehq.org/show_bug.cgi?id=9775#c12
"In IDirect3DDevice8Impl_CreateImageSurface I changed the pool parameter from D3DPOOL_SCRATCH to D3DPOOL_SYSTEMMEM."
Also fixes this problem in Syberia 2.