with enabled ps when game not start:

milan@ubuntu:~/.wine/drive_c/Program Files/DreamCatcher/Painkiller/Bin$ wine Painkiller.exe
fixme:win:EnumDisplayDevicesW ((null),0,0x32eed0,0x00000000), stub!
err:wgl:X11DRV_SetPixelFormat Invalid operation on root_window
err:wgl:X11DRV_GetPixelFormat Unable to find a WineGLPixelFormat for iPixelFormat=0
err:d3d:CreateContext SetPixelFormat failed on HDC=0x32c for iPixelFormat=1
err:d3d:IWineD3DDeviceImpl_CreateAdditionalSwapChain Failed to create a new context
fixme:d3d:IWineD3DDeviceImpl_CreateAdditionalSwapChain (0x1817c0) Something's still holding the front buffer
fixme:d3d9:IDirect3DDevice9Impl_CreateAdditionalSwapChain (0x181630) call to IWineD3DDevice_CreateAdditionalSwapChain failed
wine: Unhandled page fault on read access to 0x00000008 at address 0x7e10e7e8 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000008 in 32-bit code (0x7e10e7e8).
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_cmp (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_low (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_pow (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_mul_high (a)
fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value srgb_sub_high (a)
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:7e10e7e8 ESP:0032f524 EBP:0032f56c EFLAGS:00010206(   - 00      - RIP1)
 EAX:00000000 EBX:7e1e2c54 ECX:00110048 EDX:7e5cd544
 ESI:00000000 EDI:00182f98
Stack dump:
0x0032f524:  00000000 00000000 00000001 00010020
0x0032f534:  00000001 00000001 0000004b 00000002
0x0032f544:  00000000 80000000 0032f56c 00182518
0x0032f554:  00000000 00110000 7e10e7d1 7e1e2c54
0x0032f564:  001817c0 00182f98 0032f62c 7e122415
0x0032f574:  001817c0 0032f664 0032f5d0 00000000
Backtrace:
=>1 0x7e10e7e8 shader_atifs_free+0x22(iface=0x1817c0) [/home/milan/Desktop/wine-0.9.59/dlls/wined3d/ati_fragment_shader.c:952] in wined3d (0x0032f56c)
  2 0x7e122415 IWineD3DDeviceImpl_Init3D+0x1ec(iface=<register ESI not in topmost frame>, pPresentationParameters=0x32f664, D3DCB_CreateAdditionalSwapChain=0x7e203114) [/home/milan/Desktop/wine-0.9.59/dlls/wined3d/device.c:2186] in wined3d (0x0032f62c)
  3 0x7e2035b6 in d3d9 (+0x135b6) (0x0032f6bc)
  4 0x01f6506f in d3dev (+0x506f) (0x00000320)
  5 0x00000000 (0x00000000)
0x7e10e7e8 shader_atifs_free+0x22 [/home/milan/Desktop/wine-0.9.59/dlls/wined3d/ati_fragment_shader.c:952] in wined3d: movl 0x8(%esi),%eax
952         LIST_FOR_EACH_ENTRY_SAFE(entry, entry2, &priv->fragment_shaders, struct ffp_desc, entry) {
Modules:
Module  Address                 Debug info      Name (93 modules)
PE        400000-  5c9000       Deferred        painkiller
PE       1f60000- 2003000       Export          d3dev
PE      10000000-10bff63a       Deferred        engine
PE      21100000-21164000       Deferred        mss32
PE      30000000-3006e000       Deferred        binkw32
ELF     7b800000-7b926000       Deferred        kernel32<elf>
  \-PE  7b820000-7b926000       \               kernel32
ELF     7bc00000-7bca2000       Deferred        ntdll<elf>
  \-PE  7bc10000-7bca2000       \               ntdll
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
ELF     7dda1000-7e05b000       Deferred        r200_dri.so
ELF     7e05b000-7e064000       Deferred        libdrm.so.2
ELF     7e064000-7e0e7000       Deferred        libgl.so.1
ELF     7e0e7000-7e1e7000       Dwarf           wined3d<elf>
  \-PE  7e100000-7e1e7000       \               wined3d
ELF     7e1e7000-7e217000       Export          d3d9<elf>
  \-PE  7e1f0000-7e217000       \               d3d9
ELF     7e217000-7e21c000       Deferred        libnss_dns.so.2
ELF     7e22d000-7e24c000       Deferred        imm32<elf>
  \-PE  7e230000-7e24c000       \               imm32
ELF     7e295000-7e2c7000       Deferred        uxtheme<elf>
  \-PE  7e2a0000-7e2c7000       \               uxtheme
ELF     7e2c7000-7e2dc000       Deferred        midimap<elf>
  \-PE  7e2d0000-7e2dc000       \               midimap
ELF     7e2dc000-7e302000       Deferred        msacm32<elf>
  \-PE  7e2e0000-7e302000       \               msacm32
ELF     7e302000-7e31a000       Deferred        msacm32<elf>
  \-PE  7e310000-7e31a000       \               msacm32
ELF     7e31a000-7e3cf000       Deferred        libasound.so.2
ELF     7e3cf000-7e3d2000       Deferred        libxdamage.so.1
ELF     7e3e0000-7e415000       Deferred        winealsa<elf>
  \-PE  7e3f0000-7e415000       \               winealsa
ELF     7e415000-7e419000       Deferred        libxfixes.so.3
ELF     7e419000-7e422000       Deferred        libxcursor.so.1
ELF     7e422000-7e425000       Deferred        libxrandr.so.2
ELF     7e425000-7e42d000       Deferred        libxrender.so.1
ELF     7e42d000-7e430000       Deferred        libxinerama.so.1
ELF     7e430000-7e435000       Deferred        libxdmcp.so.6
ELF     7e435000-7e51f000       Deferred        libx11.so.6
ELF     7e51f000-7e52c000       Deferred        libxext.so.6
ELF     7e52c000-7e544000       Deferred        libice.so.6
ELF     7e544000-7e5d2000       Deferred        winex11<elf>
  \-PE  7e550000-7e5d2000       \               winex11
ELF     7e5d2000-7e5f1000       Deferred        libexpat.so.1
ELF     7e5f1000-7e61f000       Deferred        libfontconfig.so.1
ELF     7e61f000-7e633000       Deferred        libz.so.1
ELF     7e633000-7e69d000       Deferred        libfreetype.so.6
ELF     7e69d000-7e73e000       Deferred        oleaut32<elf>
  \-PE  7e6b0000-7e73e000       \               oleaut32
ELF     7e73e000-7e773000       Deferred        winspool<elf>
  \-PE  7e750000-7e773000       \               winspool
ELF     7e773000-7e81b000       Deferred        comdlg32<elf>
  \-PE  7e780000-7e81b000       \               comdlg32
ELF     7e81b000-7e8db000       Deferred        comctl32<elf>
  \-PE  7e820000-7e8db000       \               comctl32
ELF     7e8db000-7e932000       Deferred        shlwapi<elf>
  \-PE  7e8f0000-7e932000       \               shlwapi
ELF     7e932000-7ea3a000       Deferred        shell32<elf>
  \-PE  7e940000-7ea3a000       \               shell32
ELF     7ea3a000-7eac6000       Deferred        winmm<elf>
  \-PE  7ea40000-7eac6000       \               winmm
ELF     7eac6000-7eaf1000       Deferred        ws2_32<elf>
  \-PE  7ead0000-7eaf1000       \               ws2_32
ELF     7eaf1000-7eb04000       Deferred        libresolv.so.2
ELF     7eb15000-7eb33000       Deferred        iphlpapi<elf>
  \-PE  7eb20000-7eb33000       \               iphlpapi
ELF     7eb33000-7eb91000       Deferred        rpcrt4<elf>
  \-PE  7eb40000-7eb91000       \               rpcrt4
ELF     7eb91000-7ec29000       Deferred        gdi32<elf>
  \-PE  7eba0000-7ec29000       \               gdi32
ELF     7ec29000-7ed66000       Deferred        user32<elf>
  \-PE  7ec40000-7ed66000       \               user32
ELF     7ed66000-7edb5000       Deferred        advapi32<elf>
  \-PE  7ed70000-7edb5000       \               advapi32
ELF     7edb5000-7ee55000       Deferred        ole32<elf>
  \-PE  7edc0000-7ee55000       \               ole32
ELF     7ee55000-7ee8c000       Deferred        dinput<elf>
  \-PE  7ee60000-7ee8c000       \               dinput
ELF     7ee8c000-7eea4000       Deferred        dinput8<elf>
  \-PE  7ee90000-7eea4000       \               dinput8
ELF     7efae000-7efb8000       Deferred        libnss_files.so.2
ELF     7efb8000-7efcd000       Deferred        libnsl.so.1
ELF     7efcd000-7efef000       Deferred        libm.so.6
ELF     7efef000-7eff7000       Deferred        libsm.so.6
ELF     7eff7000-7f000000       Deferred        libnss_nis.so.2
ELF     b7d60000-b7d63000       Deferred        libxau.so.6
ELF     b7d63000-b7d6c000       Deferred        libnss_compat.so.2
ELF     b7d6e000-b7d71000       Deferred        libdl.so.2
ELF     b7d71000-b7ea0000       Deferred        libc.so.6
ELF     b7ea0000-b7eb2000       Deferred        libpthread.so.0
ELF     b7eb4000-b7eb9000       Deferred        libxxf86vm.so.1
ELF     b7ec3000-b7fd7000       Deferred        libwine.so.1
ELF     b7fda000-b7ff0000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files\DreamCatcher\Painkiller\Bin\Painkiller.exe
        00000009    0 <==
0000000c
        00000017    0
        00000012    0
        00000011    0
        00000010    0
        0000000e    0
        0000000d    0
00000013
        00000016    0
        00000015    0
        00000014    0
00000018
        0000001a    0
        00000019    0
Backtrace:
=>1 0x7e10e7e8 shader_atifs_free+0x22(iface=0x1817c0) [/home/milan/Desktop/wine-0.9.59/dlls/wined3d/ati_fragment_shader.c:952] in wined3d (0x0032f56c)
  2 0x7e122415 IWineD3DDeviceImpl_Init3D+0x1ec(iface=<register ESI not in topmost frame>, pPresentationParameters=0x32f664, D3DCB_CreateAdditionalSwapChain=0x7e203114) [/home/milan/Desktop/wine-0.9.59/dlls/wined3d/device.c:2186] in wined3d (0x0032f62c)
  3 0x7e2035b6 in d3d9 (+0x135b6) (0x0032f6bc)
  4 0x01f6506f in d3dev (+0x506f) (0x00000320)
  5 0x00000000 (0x00000000)
milan@ubuntu:~/.wine/drive_c/Program Files/DreamCatcher/Painkiller/Bin$

 
with disabled ps when game working:

milan@ubuntu:~/.wine/drive_c/Program Files/DreamCatcher/Painkiller/Bin$ wine Painkiller.exe 
fixme:win:EnumDisplayDevicesW ((null),0,0x32eed0,0x00000000), stub!
err:wgl:X11DRV_SetPixelFormat Invalid operation on root_window
err:wgl:X11DRV_GetPixelFormat Unable to find a WineGLPixelFormat for iPixelFormat=0
err:d3d:CreateContext SetPixelFormat failed on HDC=0x32c for iPixelFormat=1
err:d3d:IWineD3DDeviceImpl_CreateAdditionalSwapChain Failed to create a new context
fixme:d3d:IWineD3DDeviceImpl_CreateAdditionalSwapChain (0x1817c0) Something's still holding the front buffer
fixme:d3d9:IDirect3DDevice9Impl_CreateAdditionalSwapChain (0x181630) call to IWineD3DDevice_CreateAdditionalSwapChain failed
fixme:d3d9:IDirect3D9Impl_CreateDevice (0x180ca0) D3D Initialization failed for WineD3DDevice 0x1817c0
fixme:d3d:IWineD3DDeviceImpl_CreateAdditionalSwapChain The app requests more than one back buffer, this can't be supported properly. Please configure the application to use double buffering(=1 back buffer) if possible
fixme:d3d:IWineD3DDeviceImpl_SetSoftwareVertexProcessing (0x190390) : stub
fixme:dinput:SysMouseAImpl_Acquire Clipping cursor to (0,0)-(800,600)
milan@ubuntu:~/.wine/drive_c/Program Files/DreamCatcher/Painkiller/Bin$
