Forum

World of Tanks: Won't enter garage

Författare Svar
MustangPC Saturday 16 August 2014 at 14:39
MustangPCAnonymous

Hi,

Having trouble getting world of tanks to run.  Just did a clean build of Mint 17 last night, updated the video driver (Linux-x86_64, Nvidia 340.32), patched and updated Mint, used the WoT script provided with PoL and did a clean installation of WoT.  Started the game up, WOTLauncher works fine, can hit play, log into the game, and as the game starts to enter the garage, it crashes.

System Specs:

Intel i7/920 ASUS P6T mobo

NVidia 760GTX

6 GB RAM

I also have a Nvidia 285 GTX installed in the game that in WIndows, I assign to run the Physics model, but otherwise, it doesn't do any graphics and I only have video connected to the 760.  Not sure I can have that flexibility in linux.

Here is the debug info.  This is the part of the log that occurs after I try to log in.  Everything works fine up to this point, and most of the login works good and seems to get past the synchronizing the garage, but as the garage starts to display and it actually tries to render something, it dumps.  Any solutions to this yet?  I didn't see any in a search of the forums.

 

fixme:win:RegisterDeviceNotificationA (hwnd=0x60076, filter=0x48ae960,flags=0x00000000) returns a fake device notification handle!
err:winsock:interface_bind Failed to bind to interface, receiving broadcast packets will not work on socket 080c.
err:winsock:interface_bind Failed to bind to interface, receiving broadcast packets will not work on socket 080c.
fixme:d3dx:D3DXLoadSurfaceFromMemory Format conversion missing 0x71 -> 0x71
fixme:d3dx:skip_dword_unknown Skipping 1 unknown DWORDs:
fixme:d3dx:skip_dword_unknown     0x00000001
fixme:d3dx:d3dx9_base_effect_get_desc partial stub!
fixme:d3dx:d3dx9_base_effect_get_desc partial stub!
fixme:d3dx:d3dx9_base_effect_get_pass_desc Pixel shader and vertex shader are not supported, yet.
fixme:d3dx:ID3DXEffectImpl_ValidateTechnique (0xe334170)->(0xe334dc8): stub
fixme:d3dx:skip_dword_unknown Skipping 1 unknown DWORDs:
fixme:d3dx:skip_dword_unknown     0x00000016
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_base_effect_get_desc partial stub!
fixme:d3dx:d3dx9_base_effect_get_desc partial stub!
fixme:d3dx:d3dx9_base_effect_get_pass_desc Pixel shader and vertex shader are not supported, yet.
fixme:d3dx:ID3DXEffectImpl_ValidateTechnique (0xa700270)->(0xa6ee3c8): stub
fixme:d3dx:d3dx9_base_effect_get_pass_desc Pixel shader and vertex shader are not supported, yet.
fixme:d3dx:ID3DXEffectImpl_ValidateTechnique (0xa700270)->(0xa6ee3dc): stub
fixme:d3dx:skip_dword_unknown Skipping 1 unknown DWORDs:
fixme:d3dx:skip_dword_unknown     0x0000000d
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_base_effect_get_desc partial stub!
fixme:d3dx:d3dx9_base_effect_get_desc partial stub!
fixme:d3dx:d3dx9_base_effect_get_pass_desc Pixel shader and vertex shader are not supported, yet.
fixme:d3dx:ID3DXEffectImpl_ValidateTechnique (0xa704618)->(0xa70bb20): stub
fixme:d3dx:d3dx9_base_effect_get_pass_desc Pixel shader and vertex shader are not supported, yet.
fixme:d3dx:ID3DXEffectImpl_ValidateTechnique (0xa704618)->(0xa70bb34): stub
fixme:d3dx:skip_dword_unknown Skipping 1 unknown DWORDs:
fixme:d3dx:skip_dword_unknown     0x00000008
fixme:d3dx:d3dx9_parse_array_selector Parse preshader.
fixme:d3dx:d3dx9_base_effect_get_desc partial stub!
fixme:d3dx:d3dx9_base_effect_get_desc partial stub!
fixme:d3dx:d3dx9_base_effect_get_pass_desc Pixel shader and vertex shader are not supported, yet.
fixme:d3dx:ID3DXEffectImpl_ValidateTechnique (0xe3b7d58)->(0xe3d2fc8): stub
fixme:d3dx:skip_dword_unknown Skipping 1 unknown DWORDs:
fixme:d3dx:skip_dword_unknown     0x0000000b
fixme:d3dx:d3dx9_parse_array_selector Parse preshader.
fixme:d3dx:d3dx9_parse_array_selector Parse preshader.
fixme:d3dx:d3dx9_base_effect_get_desc partial stub!
fixme:d3dx:d3dx9_base_effect_get_desc partial stub!
fixme:d3dx:d3dx9_base_effect_get_pass_desc Pixel shader and vertex shader are not supported, yet.
fixme:d3dx:ID3DXEffectImpl_ValidateTechnique (0xe3d65b0)->(0xe3dc560): stub
fixme:d3dx:d3dx9_effect_init Failed to parse effect, hr 0x80004005.
fixme:d3dx:D3DXCreateTextureFromFileInMemoryEx Generation of mipmaps for compressed pixel formats is not implemented yet
fixme:d3dx:skip_dword_unknown Skipping 1 unknown DWORDs:
fixme:d3dx:skip_dword_unknown     0x0000000b
fixme:d3dx:D3DXCreateTextureFromFileInMemoryEx Generation of mipmaps for compressed pixel formats is not implemented yet
fixme:d3dx:d3dx9_effect_init Failed to parse effect, hr 0x80004005.
fixme:d3dcompiler:compile_shader Compilation target "fx_2_0" not yet supported
fixme:d3dx:d3dx9_effect_init Failed to parse effect, hr 0x8876086c.
fixme:d3dx:d3dx9_effect_init Failed to parse effect, hr 0x80004005.
fixme:d3dcompiler:compile_shader Compilation target "fx_2_0" not yet supported
fixme:d3dx:d3dx9_effect_init Failed to parse effect, hr 0x8876086c.
fixme:d3dx:d3dx9_effect_init Failed to parse effect, hr 0x80004005.
fixme:d3dcompiler:compile_shader Compilation target "fx_2_0" not yet supported
fixme:d3dx:d3dx9_effect_init Failed to parse effect, hr 0x8876086c.
fixme:d3dx:d3dx9_effect_init Failed to parse effect, hr 0x80004005.
fixme:d3dcompiler:compile_shader Compilation target "fx_2_0" not yet supported
fixme:d3dx:d3dx9_effect_init Failed to parse effect, hr 0x8876086c.
fixme:d3dx:d3dx9_effect_init Failed to parse effect, hr 0x80004005.
fixme:d3dcompiler:compile_shader Compilation target "fx_2_0" not yet supported
fixme:d3dx:d3dx9_effect_init Failed to parse effect, hr 0x8876086c.
fixme:d3dx:d3dx9_effect_init Failed to parse effect, hr 0x80004005.
fixme:d3dcompiler:compile_shader Compilation target "fx_2_0" not yet supported
fixme:d3dx:d3dx9_effect_init Failed to parse effect, hr 0x8876086c.
fixme:d3dx:d3dx9_effect_init Failed to parse effect, hr 0x80004005.
fixme:d3dcompiler:compile_shader Compilation target "fx_2_0" not yet supported
fixme:d3dx:d3dx9_effect_init Failed to parse effect, hr 0x8876086c.
fixme:d3dx:d3dx9_effect_init Failed to parse effect, hr 0x80004005.
fixme:d3dcompiler:compile_shader Compilation target "fx_2_0" not yet supported
fixme:d3dx:d3dx9_effect_init Failed to parse effect, hr 0x8876086c.
fixme:d3dx:d3dx9_effect_init Failed to parse effect, hr 0x80004005.
fixme:d3dcompiler:compile_shader Compilation target "fx_2_0" not yet supported
fixme:d3dx:d3dx9_effect_init Failed to parse effect, hr 0x8876086c.
fixme:d3dx:skip_dword_unknown Skipping 1 unknown DWORDs:
fixme:d3dx:skip_dword_unknown     0x0000000b
fixme:d3dx:d3dx9_parse_array_selector Parse preshader.
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_base_effect_get_desc partial stub!
fixme:d3dx:skip_dword_unknown Skipping 1 unknown DWORDs:
fixme:d3dx:skip_dword_unknown     0x0000000b
fixme:d3dx:d3dx9_parse_array_selector Parse preshader.
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_base_effect_get_desc partial stub!
fixme:d3dx:skip_dword_unknown Skipping 1 unknown DWORDs:
fixme:d3dx:skip_dword_unknown     0x0000000b
fixme:d3dx:d3dx9_parse_array_selector Parse preshader.
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!

fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_base_effect_get_desc partial stub!
fixme:d3dx:d3dx9_base_effect_get_desc partial stub!
fixme:d3dx:d3dx9_base_effect_get_pass_desc Pixel shader and vertex shader are not supported, yet.
fixme:d3dx:ID3DXEffectImpl_ValidateTechnique (0xe346720)->(0xa6bd0f8): stub
fixme:d3dx:d3dx9_base_effect_get_desc partial stub!
fixme:d3dx:d3dx9_base_effect_get_pass_desc Pixel shader and vertex shader are not supported, yet.
fixme:d3dx:ID3DXEffectImpl_ValidateTechnique (0xe53b920)->(0xe5d5260): stub
fixme:d3dx:d3dx9_base_effect_get_desc partial stub!
fixme:d3dx:d3dx9_base_effect_get_pass_desc Pixel shader and vertex shader are not supported, yet.
fixme:d3dx:ID3DXEffectImpl_ValidateTechnique (0xe5e2228)->(0xe5faee0): stub
fixme:d3dx:skip_dword_unknown Skipping 1 unknown DWORDs:
fixme:d3dx:skip_dword_unknown     0x0000000a
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_copy_data Object already initialized!
fixme:d3dx:d3dx9_base_effect_get_desc partial stub!
fixme:d3dx:d3dx9_base_effect_get_desc partial stub!
fixme:d3dx:d3dx9_base_effect_get_pass_desc Pixel shader and vertex shader are not supported, yet.
fixme:d3dx:ID3DXEffectImpl_ValidateTechnique (0xe663018)->(0xe668448): stub
fixme:d3dx:D3DXCreateTextureFromFileInMemoryEx Generation of mipmaps for compressed pixel formats is not implemented yet
fixme:msvcrt:MSVCRT__set_abort_behavior _WRITE_CALL_REPORTFAULT unhandled
fixme:msvcrt:__clean_type_info_names_internal (0x610f78c) stub
fixme:msvcrt:__clean_type_info_names_internal (0x6211894) stub
fixme:msvcrt:__clean_type_info_names_internal (0x37a670) stub

 

idef1x Saturday 23 August 2014 at 12:29
idef1xAnonymous

Hi

Just had this myself and for me the soulution was to manually install d3dx9 via playonlinux:

select world of tanks and hit configure, then to install components and select d3dx9 and hit install.

After that I could enter the garage and better : play WOT :) (although on low settings with my 740M card)

MustangPC Saturday 23 August 2014 at 16:48
MustangPCAnonymous

Give the man a cigar!  I am in.  Thanks.  I would have thought that would have been installed by default, but I didn't look into it.  You have solved the problem... for me at least, and sounds like for many others.

idef1x Sunday 24 August 2014 at 10:42
idef1xAnonymous

You're welcome but the credits should mainly go to Quintin Paris, cause he made the suggestion in the tread : http://www.playonlinux.com/en/app-1592-World_Of_Tanks.html to install some modules one by one. He didn't mention the plain d3dx9 though, but once I gave it a shot it did work at least :)

der Papst Wednesday 27 August 2014 at 17:55
der PapstAnonymous

(although on low settings with my 740M card)