I have problem with PoE on Wine. Game is opening fine, I can log into my account and choose character. The problem arise when the game map is loading, and error occurs that states : Unable to create texture. D3DERR_NOTAVAILABLE Not Available. I read on this topic before, that it could be missing lib32-virtualgl dependence, but installing it doesn't solve problem for me. I tried on Wine 1.4 and 1.5.6. I installed PoE using PlayOnLinux.
Here is debugger output:
Spoiler
[01/27/13 13:21:11] - Running wine-1.5.6 Client.exe (Working directory : /home/piotrek/.PlayOnLinux/wineprefix/pathofexile/drive_c/Program Files/Grinding Gear Games/Path of Exile)
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:heap:HeapSetInformation 0x110000 0 0x32fdc8 4
ALSA lib dlmisc.c:236:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib32/alsa-lib/libasound_module_pcm_pulse.so
ALSA lib dlmisc.c:236:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib32/alsa-lib/libasound_module_pcm_pulse.so
fixme:win:EnumDisplayDevicesW ((null),0,0x32e780,0x00000000), stub!
fixme:d3d:swapchain_init The application requested more than one back buffer, this is not properly supported.
Please configure the application to use double buffering (1 back buffer) if possible.
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 53 (SPI_SETTOGGLEKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 51 (SPI_SETFILTERKEYS)
fixme:font:get_nearest_charset TCI failing on 20000000
fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 20000000 file = (null)
fixme:font:get_nearest_charset TCI failing on 20000000
fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 20000000 file = (null)
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
[... output ommited, multiple messages same as above ...]
fixme:font:get_nearest_charset TCI failing on 20000000
fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 20000000 file = (null)
fixme:font:get_nearest_charset TCI failing on 20000000
fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 20000000 file = (null)
[... output ommited, multiple messages same as above ...]
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
[... output ommited, multiple messages same as above ...]
fixme:font:get_nearest_charset TCI failing on 20000000
fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 20000000 file = (null)
fixme:font:get_nearest_charset TCI failing on 20000000
fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 20000000 file = (null)
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
[... output ommited, multiple messages same as above ...]
fixme:dbghelp:elf_search_auxv can't find symbol in module
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
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.
wine: Unhandled exception 0x40000015 at address 0x10023:0x02028441 (thread 0009), starting debugger...
I'm also using Archlinux with ALSA and the game works just fine for me without any OpenAL tweaks.
Try setting wine to Alsa if you don't have already: winetricks sound=alsa
Tou can also try to compile wine yourself instead of using the pre-compiled one from PlayOnLinux.
Download the source of version 1.5.6 from winehq.org
Compile the sourcecode with these flags/options (borrowed from ABS PKGBUILD)
./configure --with-x --libdir=/usr/lib32
make -j3 CFLAGS+="-mstackrealign" CXXFLAGS+="-mstackrealign"
After doing so you can start winecfg and the game like this:
export PATH="PathToYourWineVersions/wine-1.5.6:$PATH"
wine winecfg
wine Client.exe
I usually keep lots of wine versions around for every case and make a run script for every game that i have installed. I also prefer clean wineprefixes for every game. My Path of Exile run-script for example looks like this:
export WINEARCH=win32
export WINEPREFIX=/PathToMyWinePrefixes/pathofexile
export PATH="/PathToMyWineVersions/wine-1.5.6:$PATH"
cd /PathToGameDirectory
WINEDEBUG=-all wine Client.exe
There is also a redist directory in the game directory that installs some DirectX stuff. I think it's being installed with the installation, but if you plan to start over with a new wineprefix you have to re-run it. Good luck.
Last edited by skython#2247 on Jan 27, 2013, 12:20:40 PM
does anyone else experience huge fps drops every time something is loaded the first time (a spell, an effect etc.)? While this is just a bit annoying in solo play, it makes 6 player games pretty much unplayable for me.
Between those drops the game runs perfectly fine with 40-70 fps. I'm, using playonlinux / wine1.4.
Btw.: using taskset to assign the client.exe to a single core reduces fps jitter a bit for me and makes the game run smoother.
Try to disable global chat, a lot of FPS "drops" disappeared after that, at least for me - I'm using patched 1.5.22, not sure if it also effects old version.
That being said I'm stuck on The Rocky Climb, game freeze/crashes for no apparent reason (first time after a few minutes), I'll try to increase debug level in wine but it's a bit annoying since I've to get there first every time.
It would be nice if someone could test it using the same wine version and/or proprietary gfx drivers.
PS:
The patch fixing the leak should apply to older versions as well.
Last edited by nissarin#4976 on Jan 27, 2013, 1:47:54 PM
I have problem with PoE on Wine. Game is opening fine, I can log into my account and choose character. The problem arise when the game map is loading, and error occurs that states : Unable to create texture. D3DERR_NOTAVAILABLE Not Available. I read on this topic before, that it could be missing lib32-virtualgl dependence, but installing it doesn't solve problem for me. I tried on Wine 1.4 and 1.5.6. I installed PoE using PlayOnLinux.
Here is debugger output:
Spoiler
[01/27/13 13:21:11] - Running wine-1.5.6 Client.exe (Working directory : /home/piotrek/.PlayOnLinux/wineprefix/pathofexile/drive_c/Program Files/Grinding Gear Games/Path of Exile)
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:heap:HeapSetInformation 0x110000 0 0x32fdc8 4
ALSA lib dlmisc.c:236:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib32/alsa-lib/libasound_module_pcm_pulse.so
ALSA lib dlmisc.c:236:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib32/alsa-lib/libasound_module_pcm_pulse.so
fixme:win:EnumDisplayDevicesW ((null),0,0x32e780,0x00000000), stub!
fixme:d3d:swapchain_init The application requested more than one back buffer, this is not properly supported.
Please configure the application to use double buffering (1 back buffer) if possible.
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 53 (SPI_SETTOGGLEKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 51 (SPI_SETFILTERKEYS)
fixme:font:get_nearest_charset TCI failing on 20000000
fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 20000000 file = (null)
fixme:font:get_nearest_charset TCI failing on 20000000
fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 20000000 file = (null)
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
[... output ommited, multiple messages same as above ...]
fixme:font:get_nearest_charset TCI failing on 20000000
fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 20000000 file = (null)
fixme:font:get_nearest_charset TCI failing on 20000000
fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 20000000 file = (null)
[... output ommited, multiple messages same as above ...]
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
[... output ommited, multiple messages same as above ...]
fixme:font:get_nearest_charset TCI failing on 20000000
fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 20000000 file = (null)
fixme:font:get_nearest_charset TCI failing on 20000000
fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 20000000 file = (null)
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
[... output ommited, multiple messages same as above ...]
fixme:dbghelp:elf_search_auxv can't find symbol in module
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
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.
wine: Unhandled exception 0x40000015 at address 0x10023:0x02028441 (thread 0009), starting debugger...
Hi, you are running OSS drivers (r600_dri.so from the output suggests so)? If yes, do you have S3TC support compiled/enabled via the external library ?
does anyone else experience huge fps drops every time something is loaded the first time (a spell, an effect etc.)? While this is just a bit annoying in solo play, it makes 6 player games pretty much unplayable for me.
Between those drops the game runs perfectly fine with 40-70 fps. I'm, using playonlinux / wine1.4.
Btw.: using taskset to assign the client.exe to a single core reduces fps jitter a bit for me and makes the game run smoother.
Sure bro as I said a couple of posts before: I can't play the game with other ppl.
I don't have a clue what to do since I've tried already all tweaks (alsa + nosound + poor graphics + hide global chat - pretty much everything ppl suggested).
I hope somebody finds out what to do... I really would enjoy playing with a full party in Hardcore more!!!
Try to disable global chat, a lot of FPS "drops" disappeared after that, at least for me - I'm using patched 1.5.22, not sure if it also effects old version.
That being said I'm stuck on The Rocky Climb, game freeze/crashes for no apparent reason (first time after a few minutes), I'll try to increase debug level in wine but it's a bit annoying since I've to get there first every time.
It would be nice if someone could test it using the same wine version and/or proprietary gfx drivers.
PS:
The patch fixing the leak should apply to older versions as well.
I hit the same problem, it's the skeleton archers firing burning arrows.
I have problem with PoE on Wine. Game is opening fine, I can log into my account and choose character. The problem arise when the game map is loading, and error occurs that states : Unable to create texture. D3DERR_NOTAVAILABLE Not Available. I read on this topic before, that it could be missing lib32-virtualgl dependence, but installing it doesn't solve problem for me. I tried on Wine 1.4 and 1.5.6. I installed PoE using PlayOnLinux.
Here is debugger output:
Spoiler
[01/27/13 13:21:11] - Running wine-1.5.6 Client.exe (Working directory : /home/piotrek/.PlayOnLinux/wineprefix/pathofexile/drive_c/Program Files/Grinding Gear Games/Path of Exile)
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:heap:HeapSetInformation 0x110000 0 0x32fdc8 4
ALSA lib dlmisc.c:236:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib32/alsa-lib/libasound_module_pcm_pulse.so
ALSA lib dlmisc.c:236:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib32/alsa-lib/libasound_module_pcm_pulse.so
fixme:win:EnumDisplayDevicesW ((null),0,0x32e780,0x00000000), stub!
fixme:d3d:swapchain_init The application requested more than one back buffer, this is not properly supported.
Please configure the application to use double buffering (1 back buffer) if possible.
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 53 (SPI_SETTOGGLEKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 51 (SPI_SETFILTERKEYS)
fixme:font:get_nearest_charset TCI failing on 20000000
fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 20000000 file = (null)
fixme:font:get_nearest_charset TCI failing on 20000000
fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 20000000 file = (null)
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
[... output ommited, multiple messages same as above ...]
fixme:font:get_nearest_charset TCI failing on 20000000
fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 20000000 file = (null)
fixme:font:get_nearest_charset TCI failing on 20000000
fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 20000000 file = (null)
[... output ommited, multiple messages same as above ...]
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
[... output ommited, multiple messages same as above ...]
fixme:font:get_nearest_charset TCI failing on 20000000
fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 20000000 file = (null)
fixme:font:get_nearest_charset TCI failing on 20000000
fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 20000000 file = (null)
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
[... output ommited, multiple messages same as above ...]
fixme:dbghelp:elf_search_auxv can't find symbol in module
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
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.
wine: Unhandled exception 0x40000015 at address 0x10023:0x02028441 (thread 0009), starting debugger...
Error in sound subsystem. Did you install Poe manually, or used preconfigured package?, if manually, you neet to set openal32 to native in winecfg.
I did and nothing happened. I have a sound in game menu by the way.
"
haplo602 wrote:
"
killyou wrote:
Hello.
I have problem with PoE on Wine. Game is opening fine, I can log into my account and choose character. The problem arise when the game map is loading, and error occurs that states : Unable to create texture. D3DERR_NOTAVAILABLE Not Available. I read on this topic before, that it could be missing lib32-virtualgl dependence, but installing it doesn't solve problem for me. I tried on Wine 1.4 and 1.5.6. I installed PoE using PlayOnLinux.
Here is debugger output:
Spoiler
[01/27/13 13:21:11] - Running wine-1.5.6 Client.exe (Working directory : /home/piotrek/.PlayOnLinux/wineprefix/pathofexile/drive_c/Program Files/Grinding Gear Games/Path of Exile)
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:heap:HeapSetInformation 0x110000 0 0x32fdc8 4
ALSA lib dlmisc.c:236:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib32/alsa-lib/libasound_module_pcm_pulse.so
ALSA lib dlmisc.c:236:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib32/alsa-lib/libasound_module_pcm_pulse.so
fixme:win:EnumDisplayDevicesW ((null),0,0x32e780,0x00000000), stub!
fixme:d3d:swapchain_init The application requested more than one back buffer, this is not properly supported.
Please configure the application to use double buffering (1 back buffer) if possible.
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 53 (SPI_SETTOGGLEKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 51 (SPI_SETFILTERKEYS)
fixme:font:get_nearest_charset TCI failing on 20000000
fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 20000000 file = (null)
fixme:font:get_nearest_charset TCI failing on 20000000
fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 20000000 file = (null)
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
[... output ommited, multiple messages same as above ...]
fixme:font:get_nearest_charset TCI failing on 20000000
fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 20000000 file = (null)
fixme:font:get_nearest_charset TCI failing on 20000000
fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 20000000 file = (null)
[... output ommited, multiple messages same as above ...]
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
[... output ommited, multiple messages same as above ...]
fixme:font:get_nearest_charset TCI failing on 20000000
fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 20000000 file = (null)
fixme:font:get_nearest_charset TCI failing on 20000000
fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 20000000 file = (null)
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
[... output ommited, multiple messages same as above ...]
fixme:dbghelp:elf_search_auxv can't find symbol in module
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
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.
wine: Unhandled exception 0x40000015 at address 0x10023:0x02028441 (thread 0009), starting debugger...
Hi, you are running OSS drivers (r600_dri.so from the output suggests so)? If yes, do you have S3TC support compiled/enabled via the external library ?
Yes, I'm running open source drivers. unfortunately I don't know what S3Tc is. Could you explain what do You mean?
For now, I'll try to install PoE using skython way.