You are not logged in.

#1 2013-02-07 20:13:02

defkult
Member
Registered: 2013-01-19
Posts: 7

Path of Exile and Play on Linux

Anyone have any success running the game?  I've tried it both through regular WINE and Play on Linux.  No luck.  It always hangs on the launcher, either on the "Connecting" part or the "Checking Resources" part.

Last edited by defkult (2013-02-07 21:01:42)

Offline

#2 2013-02-08 02:50:27

ERiS
Member
Registered: 2011-03-15
Posts: 20

Re: Path of Exile and Play on Linux

Your post lacks detail, you might consider reading this page:
http://www.catb.org/esr/faqs/smart-questions.html

Anyway. The game runs well for me, it just took about an hour on the checking resources / allocating space part. Something to keep in mind it to change to the directory where the game is installed before running the Client.exe, otherwise the Content.ggpk might be created on the wrong folder. For example if your terminal is in /home/defkult, the file would be downloaded there! or if you were in /home/defkult/music, the file would go there instead of the Path of Exile folder!

Offline

#3 2013-02-08 17:02:12

Aoko
Member
Registered: 2013-02-08
Posts: 2

Re: Path of Exile and Play on Linux

Worked fine for me using PoL, although I changed the wine version to 1.5.6 due to every version above that has memory leak issues and also disabled GLSL for better performance and getting rid of frame rate drops when loading new entity's.

Offline

#4 2013-02-08 20:01:41

Kopfweh
Member
Registered: 2011-08-06
Posts: 72

Re: Path of Exile and Play on Linux

ERiS wrote:

Anyway. The game runs well for me, it just took about an hour on the checking resources / allocating space part.

You are lucky! For me it took about half a day!
But anyway, for me it works. Although it contains some clitches while running on Linux with wine (with playonlinux) which do not occur on Windows.

Offline

#5 2013-02-23 15:20:15

Nanthiel
Member
From: Slovenia
Registered: 2009-09-20
Posts: 148

Re: Path of Exile and Play on Linux

Hello!

The allocating space thing took over 5 hours for me (seems to be a common issue).

I do like this game, and I find it works pretty well on Linux, though I do get frame drops. Disabling GLSL was mentioned, but how does one do that, and does it affect the game's graphics significantly?

Thank you.

Edit
I Googled it, sorry for being lazy.
Here's how to do it:

winetricks glsl=disabled

But I didn't have time to try it yet.
Also here's some extra info: I needed to run

winetricks usp10

to stop the game from crashing every 15 minutes or so.

Last edited by Nanthiel (2013-02-23 15:24:49)

Offline

#6 2013-03-15 01:24:25

nixIT
Member
Registered: 2010-01-13
Posts: 396

Re: Path of Exile and Play on Linux

can I ask how you guys installed and now run PoE?  I have a fresh install of Arch 64 running cinnamon. 

I installed in in wine, have a wine G drive set up to point to the location where PoE is installed and whenever I run the game via the commands below, PoE crashed every time immediately.


WINEARCH=win32 WINEPREFIX="/mnt/games/.wine32-poe" wine G:\\poe\\Client.exe
WINEARCH=win32 WINEPREFIX="/mnt/games/.wine32-poe" wine Client.exe
WINEPREFIX="/mnt/games/.wine-poe" wine G:\\poe\\Client.exe
WINEPREFIX="/mnt/games/.wine-poe" wine Client.exe

any ideas?


ASRock 970 Extreme4  | AMD FX 8350 | 32GB G.SKILL Ripjaw X  | 180GB Corsair Force Series GS SSD | MSI GeForce GTX 960 GTX Gaming 4G 4GB

Offline

#7 2013-03-15 07:42:52

Nanthiel
Member
From: Slovenia
Registered: 2009-09-20
Posts: 148

Re: Path of Exile and Play on Linux

Have you tried changing directory (cd) to where Client.exe is?

Offline

#8 2013-03-15 20:07:19

nixIT
Member
Registered: 2010-01-13
Posts: 396

Re: Path of Exile and Play on Linux

Nanthiel wrote:

Have you tried changing directory (cd) to where Client.exe is?

Yes, so my order of events are:

cd /mnt/games/poe
WINEARCH=win32 WINEPREFIX="/mnt/games/.wine32-poe" wine Client.exe

And Client.exe immediately crashes.


ASRock 970 Extreme4  | AMD FX 8350 | 32GB G.SKILL Ripjaw X  | 180GB Corsair Force Series GS SSD | MSI GeForce GTX 960 GTX Gaming 4G 4GB

Offline

#9 2013-03-15 21:15:15

Nanthiel
Member
From: Slovenia
Registered: 2009-09-20
Posts: 148

Re: Path of Exile and Play on Linux

Uhm, and no error messages? It works with both my graphics cards so I don't know where the reason could be. I just used stock wine and had no problems. Maybe try the winetricks command I posted above? Also, I may have had some additional 32-bit libraries installed from some other games. My list of lib32's is:

lib32-acl lib32-alsa-lib lib32-atk lib32-attr lib32-bzip2 lib32-cairo
lib32-curl lib32-dbus-core lib32-e2fsprogs lib32-expat lib32-fontconfig
lib32-freetype2 lib32-gcc-libs lib32-gdk-pixbuf2 lib32-gettext lib32-giflib
lib32-glib2 lib32-glibc lib32-glu lib32-gmp lib32-gnutls lib32-gtk2
lib32-harfbuzz lib32-icu lib32-intel-dri lib32-keyutils lib32-krb5 lib32-lcms
lib32-libcups lib32-libdrm lib32-libffi lib32-libgcrypt lib32-libgpg-error
lib32-libice lib32-libjpeg-turbo lib32-libldap lib32-libltdl lib32-libmng
lib32-libogg lib32-libpciaccess lib32-libpng lib32-libsm lib32-libssh2
lib32-libtasn1 lib32-libtiff lib32-libvorbis lib32-libx11 lib32-libxau
lib32-libxcb lib32-libxcomposite lib32-libxcursor lib32-libxdamage
lib32-libxdmcp lib32-libxext lib32-libxfixes lib32-libxft lib32-libxi
lib32-libxinerama lib32-libxml2 lib32-libxmu lib32-libxrandr lib32-libxrender
lib32-libxss lib32-libxt lib32-libxv lib32-libxxf86vm lib32-mesa
lib32-mesa-libgl lib32-mpg123 lib32-ncurses lib32-nettle lib32-nspr lib32-nss
lib32-nvidia-utils-bumblebee lib32-openal lib32-openssl lib32-p11-kit
lib32-pango lib32-pcre lib32-pixman lib32-primus-git lib32-qt4 lib32-readline
lib32-sqlite lib32-systemd lib32-turbojpeg lib32-util-linux lib32-v4l-utils
lib32-virtualgl lib32-xcb-util lib32-xz lib32-zlib

Maybe one of these can make it work? hmm

Offline

#10 2013-03-15 23:46:01

nixIT
Member
Registered: 2010-01-13
Posts: 396

Re: Path of Exile and Play on Linux

besides the two winetricks you mention:

winetricks glsl=disabled
winetricks usp10

are are there any other winetricks apps I need to install?  vbrunx?


ASRock 970 Extreme4  | AMD FX 8350 | 32GB G.SKILL Ripjaw X  | 180GB Corsair Force Series GS SSD | MSI GeForce GTX 960 GTX Gaming 4G 4GB

Offline

#11 2013-03-15 23:47:59

nixIT
Member
Registered: 2010-01-13
Posts: 396

Re: Path of Exile and Play on Linux

Here is the error message:

Unhandled exception: unimplemented function msvcr100.dll.wctomb_s called in 32-bit code (0x7b83bd02).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7b83bd02 ESP:0032fbc4 EBP:0032fc38 EFLAGS:00200287(   - --  I S - -P-C)
 EAX:7b826d2d EBX:7b8b6000 ECX:00000008 EDX:0032fbe4
 ESI:00000002 EDI:0032fd24
Stack dump:
0x0032fbc4:  0032fc68 00000008 7b845459 80000100
0x0032fbd4:  00000001 00000000 7b83bd02 00000002
0x0032fbe4:  7d884260 7d887d31 00000030 00000000
0x0032fbf4:  00110000 00110000 00110014 00110000
0x0032fc04:  00000000 0032fc30 7d948000 00000017
0x0032fc14:  00000030 0032fc78 7d8e75fe 00a9c2e4
Backtrace:
=>0 0x7b83bd02 in kernel32 (+0x2bd02) (0x0032fc38)
  1 0x7d884240 in msvcr100 (+0x1423f) (0x0032fc78)
  2 0x7d8829b9 in msvcr100 (+0x129b8) (0x0032fcd0)
  3 0x0058e7df in client (+0x18e7de) (0x0032fcd0)
  4 0x00000022 (0x0012c900)
  5 0x20656e69 (0x66656423)
0x7b83bd02: movl	0xfffffff4(%ebp),%ecx
Modules:
Module	Address			Debug info	Name (94 modules)
PE	  400000-  cda000	Export          client
PE	66650000-666a4000	Deferred        usp10
ELF	7b800000-7ba45000	Dwarf           kernel32<elf>
  \-PE	7b810000-7ba45000	\               kernel32
ELF	7bc00000-7bcd9000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bcd9000	\               ntdll
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
ELF	7d598000-7d5cf000	Deferred        uxtheme<elf>
  \-PE	7d5a0000-7d5cf000	\               uxtheme
ELF	7d5d0000-7d610000	Deferred        winspool<elf>
  \-PE	7d5e0000-7d610000	\               winspool
ELF	7d610000-7d6f9000	Deferred        comdlg32<elf>
  \-PE	7d620000-7d6f9000	\               comdlg32
ELF	7d700000-7d83f000	Deferred        oleaut32<elf>
  \-PE	7d720000-7d83f000	\               oleaut32
ELF	7d840000-7d866000	Deferred        iphlpapi<elf>
  \-PE	7d850000-7d866000	\               iphlpapi
ELF	7d868000-7d8a1000	Dwarf           msvcr100<elf>
  \-PE	7d870000-7d8a1000	\               msvcr100
ELF	7d8a8000-7d952000	Deferred        msvcrt<elf>
  \-PE	7d8c0000-7d952000	\               msvcrt
ELF	7d958000-7da1e000	Deferred        msvcp100<elf>
  \-PE	7d980000-7da1e000	\               msvcp100
ELF	7da20000-7db2b000	Deferred        comctl32<elf>
  \-PE	7da30000-7db2b000	\               comctl32
ELF	7db30000-7dba9000	Deferred        shlwapi<elf>
  \-PE	7db40000-7dba9000	\               shlwapi
ELF	7dbb0000-7dde2000	Deferred        shell32<elf>
  \-PE	7dbc0000-7dde2000	\               shell32
ELF	7dde8000-7de52000	Deferred        dbghelp<elf>
  \-PE	7ddf0000-7de52000	\               dbghelp
ELF	7de58000-7de83000	Deferred        msacm32<elf>
  \-PE	7de60000-7de83000	\               msacm32
ELF	7de88000-7df3f000	Deferred        winmm<elf>
  \-PE	7de90000-7df3f000	\               winmm
ELF	7df40000-7df46000	Deferred        libxfixes.so.3
ELF	7df48000-7df53000	Deferred        libxcursor.so.1
ELF	7df58000-7df68000	Deferred        libxi.so.6
ELF	7df68000-7df73000	Deferred        libxrandr.so.2
ELF	7df78000-7df82000	Deferred        libxrender.so.1
ELF	7df88000-7df8f000	Deferred        libxdmcp.so.6
ELF	7df90000-7dfb2000	Deferred        libxcb.so.1
ELF	7dfb8000-7dfbe000	Deferred        libuuid.so.1
ELF	7dfc0000-7dfda000	Deferred        libice.so.6
ELF	7dfe0000-7e117000	Deferred        libx11.so.6
ELF	7e118000-7e12a000	Deferred        libxext.so.6
ELF	7e130000-7e139000	Deferred        libsm.so.6
ELF	7e148000-7e15c000	Deferred        psapi<elf>
  \-PE	7e150000-7e15c000	\               psapi
ELF	7e168000-7e1fe000	Deferred        winex11<elf>
  \-PE	7e170000-7e1fe000	\               winex11
ELF	7e310000-7e339000	Deferred        libexpat.so.1
ELF	7e340000-7e3dd000	Deferred        libfreetype.so.6
ELF	7e400000-7e439000	Deferred        libfontconfig.so.1
ELF	7e440000-7e450000	Deferred        libbz2.so.1.0
ELF	7e478000-7e4fd000	Deferred        rpcrt4<elf>
  \-PE	7e480000-7e4fd000	\               rpcrt4
ELF	7e500000-7e642000	Deferred        ole32<elf>
  \-PE	7e520000-7e642000	\               ole32
ELF	7e648000-7e66f000	Deferred        d3dxof<elf>
  \-PE	7e650000-7e66f000	\               d3dxof
ELF	7e670000-7e6e7000	Deferred        d3dcompiler_43<elf>
  \-PE	7e680000-7e6e7000	\               d3dcompiler_43
ELF	7e6e8000-7e777000	Deferred        d3dx9_36<elf>
  \-PE	7e6f0000-7e777000	\               d3dx9_36
ELF	7e778000-7e792000	Deferred        d3dx9_42<elf>
  \-PE	7e780000-7e792000	\               d3dx9_42
ELF	7e798000-7e809000	Deferred        advapi32<elf>
  \-PE	7e7a0000-7e809000	\               advapi32
ELF	7e810000-7e92d000	Deferred        gdi32<elf>
  \-PE	7e820000-7e92d000	\               gdi32
ELF	7e930000-7ea90000	Deferred        user32<elf>
  \-PE	7e940000-7ea90000	\               user32
ELF	7ea90000-7eaa7000	Deferred        libz.so.1
ELF	7eaa8000-7ec6f000	Deferred        libcrypto.so.1.0.0
ELF	7ec70000-7ecd5000	Deferred        libssl.so.1.0.0
ELF	7ecd8000-7ecf0000	Deferred        libresolv.so.2
ELF	7ecf0000-7ecff000	Deferred        liblber-2.4.so.2
ELF	7ed00000-7ed50000	Deferred        libldap_r-2.4.so.2
ELF	7ed50000-7edb3000	Deferred        wldap32<elf>
  \-PE	7ed60000-7edb3000	\               wldap32
ELF	7edb8000-7edee000	Deferred        ws2_32<elf>
  \-PE	7edc0000-7edee000	\               ws2_32
ELF	7ef80000-7ef8d000	Deferred        libnss_files.so.2
ELF	7ef90000-7efd3000	Deferred        libm.so.6
ELF	7efd8000-7efdc000	Deferred        libxau.so.6
ELF	7efe0000-7effa000	Deferred        version<elf>
  \-PE	7eff0000-7effa000	\               version
ELF	f73b8000-f73bd000	Deferred        libdl.so.2
ELF	f73e8000-f7599000	Deferred        libc.so.6
ELF	f75a0000-f75bb000	Deferred        libpthread.so.0
ELF	f75c0000-f7703000	Dwarf           libwine.so.1
ELF	f7708000-f772a000	Deferred        ld-linux.so.2
ELF	f772c000-f772d000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) G:\poe\Client.exe
	00000022    0
	00000009    0 <==
0000000e services.exe
	0000001e    0
	0000001d    0
	00000018    0
	00000017    0
	00000015    0
	00000010    0
	0000000f    0
00000012 winedevice.exe
	00000019    0
	00000014    0
	00000013    0
0000001a plugplay.exe
	0000001f    0
	0000001c    0
	0000001b    0
00000020 explorer.exe
	00000021    0
System information:
    Wine build: wine-1.5.25
    Platform: i386
    Host system: Linux
    Host version: 3.7.10-1-ARCH

ASRock 970 Extreme4  | AMD FX 8350 | 32GB G.SKILL Ripjaw X  | 180GB Corsair Force Series GS SSD | MSI GeForce GTX 960 GTX Gaming 4G 4GB

Offline

#12 2013-03-15 23:53:27

Nanthiel
Member
From: Slovenia
Registered: 2009-09-20
Posts: 148

Re: Path of Exile and Play on Linux

By the way, I installed the game to the default wineprefix, so I don't change it afterwards. This shouldn't make a difference though I guess.

I do have a few other winetricks installed, but I didn't install them because of PoE. This is my full winetricks installed list:

d3dx10
d3dx9_26
d3dx9_28
d3dx9_31
d3dx9_35
d3dx9_36
d3dx9_39
d3dx9_42
d3dx9
directx9
usp10
vcrun2005
vcrun2008
wininet
xact_jun2010
xact

What kind of hardware are you using, anyway? Are you sure your game installed successfully? Maybe try installing OpenAL (normal 64 bit version), and maybe OSS (open sound system). I seem to remember it fixed some peoples' problems.

Edit
Just noticed your error message. I think that has to be a missing winetricks thing. Weird it doesn't pop up on PoE forums though. Does winetricks correctly install "tricks" to your wineprefix? I've never tried using different wineprefixes.

Last edited by Nanthiel (2013-03-15 23:55:23)

Offline

#13 2013-03-17 13:03:14

nixIT
Member
Registered: 2010-01-13
Posts: 396

Re: Path of Exile and Play on Linux

I just added the openAL library in winecfg, and I can get to the login screen, however, the game isn't detecting any sound.  I installed the lib32-alsa-lib and lib32-alsa-oss and lib32-openal, still no sound.  Within winecfg I had to specify my audio out, I guess it didn't like default.

I'm up and running!  thanx.

--nixIT


ASRock 970 Extreme4  | AMD FX 8350 | 32GB G.SKILL Ripjaw X  | 180GB Corsair Force Series GS SSD | MSI GeForce GTX 960 GTX Gaming 4G 4GB

Offline

#14 2013-03-17 13:04:34

Nanthiel
Member
From: Slovenia
Registered: 2009-09-20
Posts: 148

Re: Path of Exile and Play on Linux

So your sound works now? smile

Offline

#15 2013-03-17 14:28:58

nixIT
Member
Registered: 2010-01-13
Posts: 396

Re: Path of Exile and Play on Linux

yup, time to play.  Thanx for the help.


ASRock 970 Extreme4  | AMD FX 8350 | 32GB G.SKILL Ripjaw X  | 180GB Corsair Force Series GS SSD | MSI GeForce GTX 960 GTX Gaming 4G 4GB

Offline

#16 2013-03-17 14:31:44

Nanthiel
Member
From: Slovenia
Registered: 2009-09-20
Posts: 148

Re: Path of Exile and Play on Linux

I'm glad it works. Now I think this post should be marked as solved.

Offline

#17 2013-03-21 19:18:32

blackout23
Member
Registered: 2011-11-16
Posts: 780

Re: Path of Exile and Play on Linux

What kind of performance do you guys get on Linux? I have a realativly powerful PC (i7 2600K OC + GTX 580) and I couldn't get a steady 60 FPS on Diablo 3 when I tried it on Linux it was about 40-50 most of the time but often dipped below 30 FPS. It was playable but not really that great. I'm afraid Path Of Exile will be even worse. F1 shows Ping and FPS in Windows.

Last edited by blackout23 (2013-03-21 19:19:46)

Offline

#18 2013-03-21 19:29:36

Nanthiel
Member
From: Slovenia
Registered: 2009-09-20
Posts: 148

Re: Path of Exile and Play on Linux

I play on a laptop (i7-2670QM, Nvidia 540M) and it works okay. Got a few lagspikes but those are mostly elevated by doing "winetricks glsl=disable". I have most, if not all, visual settings maxed.

Offline

Board footer

Powered by FluxBB