I used wine-staging 2.4 for gaming on my Ubuntu-mate. Winecfg with CSMT and VAAPI enabled.
Today, I try to play Ninja Blade game with Wine. Everything was ok and smooth, fps on around 25-29 from Menu to first "quick-event" gameplay.
But when the first combat starts, the game auto quit - i mean it just close. I understand what happened so I've tried run game with terminal to check the process and I got something..
Code: Select all
err:d3d_shader:shader_glsl_load_np2fixup_constants Nonexistent texture is flagged for NP2 texcoord fixup.
err:d3d_shader:shader_glsl_load_np2fixup_constants Nonexistent texture is flagged for NP2 texcoord fixup.
err:d3d_shader:shader_glsl_load_np2fixup_constants Nonexistent texture is flagged for NP2 texcoord fixup.
err:d3d_shader:shader_glsl_load_np2fixup_constants Nonexistent texture is flagged for NP2 texcoord fixup.
err:d3d_shader:shader_glsl_load_np2fixup_constants Nonexistent texture is flagged for NP2 texcoord fixup.
err:d3d_shader:shader_glsl_load_np2fixup_constants Nonexistent texture is flagged for NP2 texcoord fixup.
err:d3d_shader:shader_glsl_load_np2fixup_constants Nonexistent texture is flagged for NP2 texcoord fixup.
err:d3d_shader:shader_glsl_load_np2fixup_constants Nonexistent texture is flagged for NP2 texcoord fixup.
err:d3d_shader:shader_glsl_load_np2fixup_constants Nonexistent texture is flagged for NP2 texcoord fixup.
err:d3d_shader:shader_glsl_load_np2fixup_constants Nonexistent texture is flagged for NP2 texcoord fixup.
err:d3d_shader:shader_glsl_load_np2fixup_constants Nonexistent texture is flagged for NP2 texcoord fixup.
err:d3d_shader:shader_glsl_load_np2fixup_constants Nonexistent texture is flagged for NP2 texcoord fixup.
wine: Unhandled page fault on read access to 0x00000000 at address 0x94e395 (thread 003c), starting debugger...
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x0094e395).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:0094e395 ESP:0f23e344 EBP:05eb5f5c EFLAGS:00010202( R- -- I - - - )
EAX:00000000 EBX:00000000 ECX:2f7ee785 EDX:00000001
ESI:01c4b880 EDI:05eb5f6c
Stack dump:
0x0f23e344: 205d04cd 0c26dc40 05eb5f30 05eb5e10
0x0f23e354: 00000002 01646e74 00000001 00000000
0x0f23e364: 001e6f58 01c4b880 00eda701 0f23e450
0x0f23e374: 05eb5f5c ffffffff 0062bdb2 0c301790
0x0f23e384: 00093b40 0c301790 009a586b 0c301790
0x0f23e394: 0f23e3a4 00c39250 0c26dc40 00093b40
Backtrace:
=>0 0x0094e395 in ninjablade (+0x54e395) (0x05eb5f5c)
1 0x05eb6080 (0x00ed7eac)
2 0x00ed7ea0 in ninjablade (+0xad7e9f) (0x00bd9184)
3 0x00627340 in ninjablade (+0x22733f) (0x00650140)
4 0xf18b5601 (0x042444f6)
0x0094e395: movl 0x0(%eax),%ecx
Modules:
Module Address Debug info Name (145 modules)
PE 340000- 384000 Deferred fmod_event
PE 390000- 3a6000 Deferred xinput1_3
PE 400000- 109b000 Export ninjablade
PE 10a0000- 1448000 Deferred d3dx9_35
PE 10000000-101c5000 Deferred fmodex
PE 71590000-71617000 Deferred comctl32
ELF 75daa000-75e36000 Deferred libvorbisenc.so.2
ELF 75e36000-75e96000 Deferred libflac.so.8
ELF 75e96000-75f0f000 Deferred libsndfile.so.1
ELF 75f0f000-75f97000 Deferred libpulsecommon-8.0.so
ELF 75f97000-75ff1000 Deferred libpulse.so.0
ELF 75ff1000-760a0000 Deferred libgcrypt.so.20
PE 78130000-781cb000 Deferred msvcr80
ELF 781d1000-781fd000 Deferred libvorbis.so.0
ELF 7822b000-78256000 Deferred winepulse<elf>
\-PE 78230000-78256000 \ winepulse
ELF 78256000-7826c000 Deferred libgpg-error.so.0
ELF 7826c000-7a800000 Deferred libnvidia-glcore.so.340.102
ELF 7a800000-7a935000 Deferred opengl32<elf>
\-PE 7a820000-7a935000 \ opengl32
ELF 7a941000-7a9b6000 Deferred libpcre.so.3
ELF 7a9b6000-7aa44000 Deferred libsystemd.so.0
ELF 7aa44000-7aa9e000 Deferred libdbus-1.so.3
ELF 7aa9e000-7ab2a000 Deferred libgmp.so.10
ELF 7ab2a000-7ab5f000 Deferred libhogweed.so.4
ELF 7ab5f000-7ab9c000 Deferred libnettle.so.6
ELF 7ab9c000-7abd0000 Deferred libidn.so.11
ELF 7b400000-7b7e5000 Deferred kernel32<elf>
\-PE 7b410000-7b7e5000 \ kernel32
ELF 7b7f1000-7b817000 Deferred liblzma.so.5
ELF 7bc00000-7bcff000 Deferred ntdll<elf>
\-PE 7bc10000-7bcff000 \ ntdll
ELF 7bd04000-7bd2a000 Deferred libselinux.so.1
ELF 7bd2a000-7be00000 Deferred libkrb5.so.3
ELF 7c000000-7c004000 Deferred <wine-loader>
ELF 7c00d000-7c016000 Deferred libogg.so.0
ELF 7c016000-7c077000 Deferred libp11-kit.so.0
ELF 7c077000-7c0a8000 Deferred libk5crypto.so.3
ELF 7c0a8000-7c200000 Deferred libgnutls.so.30
ELF 7c302000-7c30e000 Deferred libjson-c.so.2
ELF 7c30e000-7c327000 Deferred libresolv.so.2
ELF 7c327000-7c379000 Deferred libgssapi_krb5.so.2
ELF 7c379000-7c400000 Deferred libcups.so.2
ELF 7c404000-7c40b000 Deferred libasyncns.so.0
ELF 7c40b000-7c420000 Deferred libtasn1.so.6
PE 7c420000-7c4a7000 Deferred msvcp80
ELF 7c4a8000-7c4b1000 Deferred librt.so.1
ELF 7c4b1000-7c4ba000 Deferred libffi.so.6
ELF 7c4ba000-7c4c7000 Deferred libkrb5support.so.0
ELF 7c4c8000-7c4d2000 Deferred libwrap.so.0
ELF 7c4d2000-7c4f5000 Deferred mmdevapi<elf>
\-PE 7c4e0000-7c4f5000 \ mmdevapi
ELF 7c4f5000-7c51f000 Deferred dxgi<elf>
\-PE 7c500000-7c51f000 \ dxgi
ELF 7c51f000-7c55e000 Deferred winspool<elf>
\-PE 7c530000-7c55e000 \ winspool
ELF 7c5de000-7c62a000 Deferred dinput<elf>
\-PE 7c5f0000-7c62a000 \ dinput
ELF 7c7ac000-7c7b1000 Deferred libkeyutils.so.1
ELF 7c7b1000-7c7ea000 Deferred wbemprox<elf>
\-PE 7c7c0000-7c7ea000 \ wbemprox
ELF 7ca1f000-7ca24000 Deferred libcom_err.so.2
ELF 7ca24000-7ca38000 Deferred libavahi-client.so.3
ELF 7ca38000-7ca46000 Deferred libavahi-common.so.3
ELF 7d231000-7d348000 Deferred libgl.so.1
ELF 7d4bf000-7d600000 Deferred wined3d-csmt<elf>
\-PE 7d4d0000-7d4d4000 \ wined3d
ELF 7d70a000-7d741000 Deferred libtxc_dxtn_s2tc.so.0
ELF 7d741000-7d780000 Deferred d3d9<elf>
\-PE 7d750000-7d780000 \ d3d9
ELF 7d780000-7d79d000 Deferred libgcc_s.so.1
ELF 7d917000-7d91e000 Deferred libxfixes.so.3
ELF 7d91e000-7d929000 Deferred libxcursor.so.1
ELF 7d92b000-7d930000 Deferred libnvidia-tls.so.340.102
ELF 7d930000-7d955000 Deferred gameux<elf>
\-PE 7d940000-7d955000 \ gameux
ELF 7db87000-7dbb1000 Deferred libexpat.so.1
ELF 7dbb1000-7dbfa000 Deferred libfontconfig.so.1
ELF 7dbfa000-7dc25000 Deferred libpng12.so.0
ELF 7dc25000-7dc40000 Deferred libz.so.1
ELF 7dc40000-7dcf0000 Deferred libfreetype.so.6
ELF 7dcf0000-7dd03000 Deferred libxi.so.6
ELF 7dd03000-7dd07000 Deferred libxcomposite.so.1
ELF 7dd07000-7dd14000 Deferred libxrandr.so.2
ELF 7dd14000-7dd20000 Deferred libxrender.so.1
ELF 7dd20000-7dd27000 Deferred libxxf86vm.so.1
ELF 7dd27000-7dd2e000 Deferred libxdmcp.so.6
ELF 7dd2e000-7dd54000 Deferred libxcb.so.1
ELF 7dd54000-7de9f000 Deferred libx11.so.6
ELF 7de9f000-7deb4000 Deferred libxext.so.6
ELF 7dee2000-7df70000 Deferred winex11<elf>
\-PE 7def0000-7df70000 \ winex11
ELF 7df70000-7df93000 Deferred libtinfo.so.5
ELF 7df93000-7dfb9000 Deferred libncurses.so.5
ELF 7dfbb000-7dfbf000 Deferred libxinerama.so.1
ELF 7dfbf000-7dfc3000 Deferred libxau.so.6
ELF 7dfc3000-7dfe7000 Deferred imm32<elf>
\-PE 7dfd0000-7dfe7000 \ imm32
ELF 7dfe7000-7e003000 Deferred dinput8<elf>
\-PE 7dff0000-7e003000 \ dinput8
ELF 7e003000-7e01b000 Deferred wtsapi32<elf>
\-PE 7e010000-7e01b000 \ wtsapi32
ELF 7e01b000-7e08b000 Deferred setupapi<elf>
\-PE 7e030000-7e08b000 \ setupapi
ELF 7e08b000-7e1be000 Deferred oleaut32<elf>
\-PE 7e0a0000-7e1be000 \ oleaut32
ELF 7e1be000-7e236000 Deferred shlwapi<elf>
\-PE 7e1d0000-7e236000 \ shlwapi
ELF 7e236000-7e4f8000 Deferred shell32<elf>
\-PE 7e240000-7e4f8000 \ shell32
ELF 7e4f8000-7e522000 Deferred iphlpapi<elf>
\-PE 7e500000-7e522000 \ iphlpapi
ELF 7e522000-7e55c000 Deferred ws2_32<elf>
\-PE 7e530000-7e55c000 \ ws2_32
ELF 7e55c000-7e577000 Deferred wsock32<elf>
\-PE 7e560000-7e577000 \ wsock32
ELF 7e577000-7e5f7000 Deferred rpcrt4<elf>
\-PE 7e580000-7e5f7000 \ rpcrt4
ELF 7e5f7000-7e730000 Deferred ole32<elf>
\-PE 7e610000-7e730000 \ ole32
ELF 7e730000-7e74a000 Deferred version<elf>
\-PE 7e740000-7e74a000 \ version
ELF 7e74a000-7e8a1000 Deferred user32<elf>
\-PE 7e760000-7e8a1000 \ user32
ELF 7e8a1000-7e95a000 Deferred winmm<elf>
\-PE 7e8b0000-7e95a000 \ winmm
ELF 7e95a000-7e9d2000 Deferred advapi32<elf>
\-PE 7e970000-7e9d2000 \ advapi32
ELF 7e9d2000-7eb01000 Deferred gdi32<elf>
\-PE 7e9e0000-7eb01000 \ gdi32
ELF 7eb01000-7ebc3000 Deferred msvcrt<elf>
\-PE 7eb20000-7ebc3000 \ msvcrt
ELF 7ef42000-7ef55000 Deferred libnss_files.so.2
ELF 7ef55000-7ef62000 Deferred libnss_nis.so.2
ELF 7ef62000-7ef7d000 Deferred libnsl.so.1
ELF 7ef7d000-7efd2000 Deferred libm.so.6
ELF 7efd5000-7f000000 Deferred msacm32<elf>
\-PE 7efe0000-7f000000 \ msacm32
ELF f73c4000-f73c9000 Deferred libdl.so.2
ELF f73c9000-f757f000 Deferred libc.so.6
ELF f7580000-f759d000 Deferred libpthread.so.0
ELF f75c1000-f75cb000 Deferred libnss_compat.so.2
ELF f75cb000-f779a000 Dwarf libwine.so.1
ELF f779c000-f77c1000 Deferred ld-linux.so.2
ELF f77c3000-f77c4000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Program Files (x86)\ND Games\Ninja Blade\NinjaBlade.exe
["C:\Program Files (x86)\ND Games\Ninja Blade\NinjaBlade.exe"]
0000005b 1
0000005a 0
00000059 0
00000058 0
00000054 0
00000052 2
00000051 1
00000050 0
0000004f 15
0000004e 0
0000004d 0
0000004c 1
0000004b -1
0000004a 0
00000049 0
00000048 0
00000047 0
00000046 0
00000045 0
00000044 0
00000042 0
00000041 0
0000003c 0 <==
00000009 0
0000000e services.exe
0000002a 0
00000029 0
00000023 0
0000001c 0
00000016 0
00000010 0
0000000f 0
00000014 winedevice.exe
00000022 0
0000001b 0
0000001a 0
00000015 0
00000020 plugplay.exe
00000026 0
00000025 0
00000021 0
00000027 winedevice.exe
0000002f 0
0000002c 0
0000002b 0
00000028 0
00000030 explorer.exe
0000003a 0
00000039 0
00000038 0
00000037 0
00000036 0
00000031 0
0000005e explorer.exe
00000063 0
00000062 0
00000061 0
00000060 0
0000005f 0
System information:
Wine build: wine-2.4 (Staging)
Platform: i386 (WOW64)
Version: Windows 7
Host system: Linux
Host version: 4.4.0-66-generic
Somebody can explain what does it mean?
My graphic card is Nvidia Quadro fx3700m with driver 340.102.
Best Regards and Thanks.