Fora

POE d3derr_notavailable when loading in game

Autor Odpowiedzi
hexaa Friday 31 July 2015 at 12:00
hexaaAnonymous

So i managed to get the game starting to character select after some struggle.

However, if it loads into game (the twilight strand) it will get me an error like : Unable to create texture. d3derr_notavailable Not available.

OS: Linux Mint 17 64bit

Wine-Version: 1.7.27-PathOfExile

 

Using nvidia GT540M

intel core i7-2670QM

 

Display Options:

GLSL: enabled

direct draw renderer: opengl

 

I'm happy for any help. Thanks !

Edytowane przez hexaa

booman Friday 7 August 2015 at 19:37
booman

I just recently started playing Path Of Exile again because of the new Awakening update.
I'm also using Mint 17 but 17.1 instead.  Practically the same anyways.

I am using Wine version 1.7.19-WGL_WINE_surface2
The main reason for this older version of Wine is because the game slows down dramatically when attacking enemies.  I tried a few newer versions of Wine to see if this was fixed (1.7.47-staging) and its not.  As soon as I went back to 1.7.19-WGL_WINE_surface2 the game runs perfectly!

I turned off GLSL=disabled
Added these packages:

  • POL_Install_corefonts
  • POL_Install_d3dx9
  • POL_Install_d3dcompiler_43
  • POL_Install_msvc100
  • POL_Install_Registeredfonts
  • POL_Install_riched20
  • POL_Install_Tahoma
  • POL_Install_vcrun2010

† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
hexaa Friday 14 August 2015 at 15:55
hexaaAnonymous

I added those packages and tried that wine version. Also tried to disable GLSL. All of that did not solve the issue.

 

booman Friday 14 August 2015 at 18:09
booman

Ok, can you run Path Of Exile with Debug instead of Run?

Then paste the entire output here... maybe there are some errors?


† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
hexaa Saturday 15 August 2015 at 17:06
hexaaAnonymous

Thanks for you help !

 

A storm of "fixme:..." messages and at the end this error:

 

...

p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so: /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so: cannot open shared object file: No such file or directory
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.

...

 

E: installing p11-kit:i386 and winbind didn't solve the issue. 

Edytowane przez hexaa

booman Saturday 15 August 2015 at 19:20
booman

Ooh, I suspect you are running a 64-bit Linux and it requires 32-bit libraries to run games.
Use your package manager to search for 32-bit libraries or multi-arch.

Can you play any other games in Linux?


† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
hexaa Saturday 15 August 2015 at 20:39
hexaaAnonymous

I'm using 64-bit Linux yes.

I installed these packages mentioned above with my package manager and the errors in the debug log are gone. But not "Unable to create texture. d3derr_notavailable Not available" error, which still appears in when trying to loading the level as a popup box. Still the same.

Is this what you meant? These packages seem not to solve the issue, althought the error in log is gone.

 

Now just fixme messages appear in the debug log like: "d3d:resource_check_usage Unhandled usage flags 0x8" But they did before.

 

This is the first game I installed with PlayOnLinux

 

These are the last lines in debug log now:

 

fixme:msvcp:locale__Locimp__Makexloc (0x32deec 63 0x15e154b8 (nil)) semi-stub
fixme:msvcp:locale__Locimp__Makewloc (0x32deec 63 0x15e154b8 (nil)) semi-stub
fixme:msvcp:locale__Locimp__Makeushloc (0x32deec 63 0x15e154b8 (nil)) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x32deec 63 ) semi-stub
fixme:msvcp:locale__Locimp__Makexloc (0x32deec 63 0x15e15568 (nil)) semi-stub
fixme:msvcp:locale__Locimp__Makewloc (0x32deec 63 0x15e15568 (nil)) semi-stub
fixme:msvcp:locale__Locimp__Makeushloc (0x32deec 63 0x15e15568 (nil)) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x32db24 63 ) semi-stub
fixme:msvcp:locale__Locimp__Makexloc (0x32db24 63 0x15e165b0 (nil)) semi-stub
fixme:msvcp:locale__Locimp__Makewloc (0x32db24 63 0x15e165b0 (nil)) semi-stub
fixme:msvcp:locale__Locimp__Makeushloc (0x32db24 63 0x15e165b0 (nil)) semi-stub
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:dbghelp:elf_search_auxv can't find symbol in module
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f91c 1 C) semi-stub

 

Edytowane przez hexaa

booman Saturday 15 August 2015 at 20:54
booman

use the software manager and search for:  ia32-libs

Install those, restart and I have a feeling the game will work


† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
hexaa Sunday 16 August 2015 at 18:34
hexaaAnonymous

ia32-libs were installed the whole time. Are there other libs you mean? Sorry I don't have much clue about it.

booman Sunday 16 August 2015 at 18:41
booman

Nope, that is the right one's... very strange.
It never hurts to try installing it again.  Are you using the provided script by PlayOnLinux?
As in... clicking install and searching for Path Of Exile?

Did you try using 1.7.19-WGL_WINE_surface2?
It works perfectly for me on two different computers with Mint 17
I'm actually playing the new expansion right now

Did you install proprietary drivers with the Driver Manager?


† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained