Dota2 wine D3D issue

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
maxbc
Newbie
Newbie
Posts: 1
Joined: Mon Feb 11, 2013 2:32 pm

Dota2 wine D3D issue

Post by maxbc »

Hi everyone,
I am having trouble with dota 2, here is my config :
Ubuntu 12.04, wine1.5.23 (repo last -also tried 22)

- Steam still refuses to install via winetricks (checksum mismatch) so I had to install it manually
- The rest is pretty much flawless until the game launches : no texture appear
That means : no loading screen (when Source game load they have a big picture and written "Loading..." at the bottom right -i see the writing)
And more importantly no texture in game. I was able to find 3 types of error :

Code: Select all

fixme:d3d:wined3d_get_format Can't find format unrecognized (0x31495441) in the format lookup table
fixme:d3d:resource_check_usage Unhandled usage flags 0x8
fixme:d3d_texture:texture_init Failed to create surface 0x12280708, hr 0x8876086c
ShaderAPIDX8::CreateD3DTexture: D3DERR_INVALIDCALL
Unrecognized format happens first when the game launches, then I get a bunch of texture_init and resource_check_usage failures.
When removing output from the console, only the ShaderAPIDX8 shows (and it shows only once in any case, I think).

These errors are the only ones that looked interesting, among a lot of other normal fixme's and err's.

Here is what I tried :
- Switching windows version
- Force re-install d3dx with winetricks
- Disable GLSL via regedit HKCU/Software/Wine/Direct3D
- Enable AlwaysOffscreen key in the same regedit
- DirectDrawRenderer set to opengl (same)
- Pulse Audio disabled
- Clear install (including default wineprefix) without any added component (only Steam installs directX)
Of coure, nothing worked and did not even influence things in a noticeable way. Always same errors.

Thanks in advance for your help.
Locked