[Official] WINE info thread

I had the impression that 2.4.2 ran very smooth while 2.5.0 has a lot of stuttering and very fast performance degradation. Running under Xubuntu, PlayOnLinux, Wine 1.9.18 most of the time (I tried many different Wine versions and configurations, this ran the best for me so far).

Anyone tried different garbage collector settings in 2.5? Because not setting it at all, "-gc 100" and "-gc 1" didn't seem to change anything in this version.

Good luck and let's hope dx11 runs some day :)
New system, fresh install, have tried following the wiki guide, using the PoL install, and the game installs fine, configures fine, won't load, crashes with this. Not sure what I'm doing wrong, it's also late and it's probably something stupid.

"
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00a8d540).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:00a8d540 ESP:0033f3a8 EBP:0033f4f8 EFLAGS:00210246( R- -- I Z- -P- )
EAX:00000000 EBX:05ae75e0 ECX:00000000 EDX:00000000
ESI:00000000 EDI:00000000
Stack dump:
0x0033f3a8: 00000000 00000000 05b38298 05b3829c
0x0033f3b8: 0033f438 7bc3fdfd 00000002 00000070
0x0033f3c8: 0033f42c 05ae7650 0033f3f0 7bcda190
0x0033f3d8: 0033f448 7bc52d53 00000002 05ae7640
0x0033f3e8: 0033f448 7bc52d53 00110060 000006cc
0x0033f3f8: 00000018 00000000 00000000 00110000
Backtrace:
=>0 0x00a8d540 in pathofexile (+0x68d540) (0x0033f4f8)
1 0x00993cec in pathofexile (+0x593ceb) (0x0033f52c)
2 0x007a2d33 in pathofexile (+0x3a2d32) (0x0033f54c)
3 0x00992647 in pathofexile (+0x592646) (0x0033f5ac)
4 0x006d73b2 in pathofexile (+0x2d73b1) (0x0033fd50)
5 0x0000007a (0x05411cf0)
6 0x056f8318 (0x00e568d0)
7 0x61766e69 (0x0048c7c0)
8 0x000000a1 (0x64ec8b55)
0x00a8d540: movl 0x0(%eax),%ecx
Modules:
Module Address Debug info Name (170 modules)
PE 400000- 1533000 Export pathofexile
PE 1f90000- 1fde000 Deferred bink2w32
PE 32e0000- 3433000 Deferred fmodstudio
PE 3980000- 3b25000 Deferred fmod
PE 10000000-101e5000 Deferred d3dx9_42
PE 66650000-666a4000 Deferred usp10
PE 772b0000-7731c000 Deferred riched20
ELF 7a800000-7a932000 Deferred opengl32<elf>
\-PE 7a820000-7a932000 \ opengl32
ELF 7b400000-7b7e9000 Deferred kernel32<elf>
\-PE 7b420000-7b7e9000 \ kernel32
ELF 7bc00000-7bcf7000 Deferred ntdll<elf>
\-PE 7bc10000-7bcf7000 \ ntdll
ELF 7c000000-7c003000 Deferred <wine-loader>
ELF 7c987000-7c99d000 Deferred libgpg-error.so.0
ELF 7c99f000-7ca14000 Deferred libpcre.so.3
ELF 7ca17000-7ca34000 Deferred libgcc_s.so.1
ELF 7ca37000-7cae6000 Deferred libgcrypt.so.20
ELF 7cae7000-7cb0d000 Deferred liblzma.so.5
ELF 7cb0f000-7cb35000 Deferred libselinux.so.1
ELF 7cb37000-7cbc5000 Deferred libsystemd.so.0
ELF 7cbc7000-7cc21000 Deferred libdbus-1.so.3
ELF 7cc27000-7cc58000 Deferred libk5crypto.so.3
ELF 7cc5f000-7cd36000 Deferred libkrb5.so.3
ELF 7cd37000-7cd89000 Deferred libgssapi_krb5.so.2
ELF 7ce17000-7ce1c000 Deferred libkeyutils.so.1
ELF 7ce1f000-7ce2c000 Deferred libkrb5support.so.0
ELF 7ce2f000-7ce43000 Deferred libavahi-client.so.3
ELF 7ce47000-7ce55000 Deferred libavahi-common.so.3
ELF 7ce57000-7cede000 Deferred libcups.so.2
ELF 7cedf000-7cf17000 Deferred uxtheme<elf>
\-PE 7cef0000-7cf17000 \ uxtheme
ELF 7cf3f000-7cf46000 Deferred libxfixes.so.3
ELF 7cf47000-7cf52000 Deferred libxcursor.so.1
ELF 7cf77000-7cf84000 Deferred libxrandr.so.2
ELF 7cf87000-7cf9a000 Deferred libxi.so.6
ELF 7cf9f000-7cfa3000 Deferred libxcomposite.so.1
ELF 7cfa7000-7cfae000 Deferred libxdmcp.so.6
ELF 7cfaf000-7cfb3000 Deferred libxau.so.6
ELF 7cfb7000-7cfdd000 Deferred libxcb.so.1
ELF 7cfdf000-7d12a000 Deferred libx11.so.6
ELF 7d12f000-7d144000 Deferred libxext.so.6
ELF 7d147000-7d153000 Deferred libxrender.so.1
ELF 7d157000-7d15e000 Deferred libxxf86vm.so.1
ELF 7d15f000-7d163000 Deferred libxinerama.so.1
ELF 7d167000-7d1f8000 Deferred winex11<elf>
\-PE 7d170000-7d1f8000 \ winex11
ELF 7d2a7000-7d2d1000 Deferred libexpat.so.1
ELF 7d2d7000-7d320000 Deferred libfontconfig.so.1
ELF 7d347000-7d372000 Deferred libpng12.so.0
ELF 7d377000-7d427000 Deferred libfreetype.so.6
ELF 7d447000-7d489000 Deferred winspool<elf>
\-PE 7d450000-7d489000 \ winspool
ELF 7d48f000-7d57f000 Deferred comdlg32<elf>
\-PE 7d4a0000-7d57f000 \ comdlg32
ELF 7d57f000-7d68b000 Deferred comctl32<elf>
\-PE 7d590000-7d68b000 \ comctl32
ELF 7d68f000-7d6b7000 Deferred iphlpapi<elf>
\-PE 7d6a0000-7d6b7000 \ iphlpapi
ELF 7d6b7000-7d6dc000 Deferred imm32<elf>
\-PE 7d6c0000-7d6dc000 \ imm32
ELF 7d6df000-7d79e000 Deferred msvcrt<elf>
\-PE 7d700000-7d79e000 \ msvcrt
ELF 7d79f000-7d8d6000 Deferred wined3d<elf>
\-PE 7d7b0000-7d8d6000 \ wined3d
ELF 7d8d7000-7d916000 Deferred d3d9<elf>
\-PE 7d8e0000-7d916000 \ d3d9
ELF 7d917000-7da5d000 Deferred oleaut32<elf>
\-PE 7d930000-7da5d000 \ oleaut32
ELF 7da5f000-7dada000 Deferred shlwapi<elf>
\-PE 7da70000-7dada000 \ shlwapi
ELF 7dadf000-7dd2d000 Deferred shell32<elf>
\-PE 7daf0000-7dd2d000 \ shell32
ELF 7dd2f000-7dd59000 Deferred msacm32<elf>
\-PE 7dd40000-7dd59000 \ msacm32
ELF 7dd5f000-7dde5000 Deferred rpcrt4<elf>
\-PE 7dd70000-7dde5000 \ rpcrt4
ELF 7dde7000-7df2f000 Deferred ole32<elf>
\-PE 7de00000-7df2f000 \ ole32
ELF 7df2f000-7dfe9000 Deferred winmm<elf>
\-PE 7df40000-7dfe9000 \ winmm
ELF 7dfef000-7e002000 Deferred psapi<elf>
\-PE 7dff0000-7e002000 \ psapi
ELF 7e007000-7e06f000 Deferred dbghelp<elf>
\-PE 7e010000-7e06f000 \ dbghelp
ELF 7e06f000-7e0eb000 Deferred advapi32<elf>
\-PE 7e080000-7e0eb000 \ advapi32
ELF 7e0ef000-7e225000 Deferred gdi32<elf>
\-PE 7e100000-7e225000 \ gdi32
ELF 7e227000-7e388000 Deferred user32<elf>
\-PE 7e240000-7e388000 \ user32
ELF 7e38f000-7e398000 Deferred libffi.so.6
ELF 7e39f000-7e3d1000 Deferred libcrypt.so.1
ELF 7e3d7000-7e4b8000 Deferred libsqlite3.so.0
ELF 7e4bf000-7e50f000 Deferred libhx509.so.5
ELF 7e50f000-7e520000 Deferred libheimbase.so.1
ELF 7e527000-7e551000 Deferred libwind.so.0
ELF 7e557000-7e5e3000 Deferred libgmp.so.10
ELF 7e5e7000-7e61c000 Deferred libhogweed.so.4
ELF 7e61f000-7e65b000 Deferred libnettle.so.6
ELF 7e65f000-7e674000 Deferred libtasn1.so.6
ELF 7e677000-7e6ab000 Deferred libidn.so.11
ELF 7e6af000-7e710000 Deferred libp11-kit.so.0
ELF 7e717000-7e730000 Deferred libz.so.1
ELF 7e737000-7e74f000 Deferred libroken.so.18
ELF 7e74f000-7e788000 Deferred libhcrypto.so.4
ELF 7e78f000-7e840000 Deferred libasn1.so.8
ELF 7e847000-7e8df000 Deferred libkrb5.so.26
ELF 7e8df000-7e8e9000 Deferred libheimntlm.so.0
ELF 7e8ef000-7ea47000 Deferred libgnutls.so.30
ELF 7ea47000-7ea8e000 Deferred libgssapi.so.3
ELF 7ea8f000-7eaad000 Deferred libsasl2.so.2
ELF 7eaaf000-7eac8000 Deferred libresolv.so.2
ELF 7eacf000-7eadf000 Deferred liblber-2.4.so.2
ELF 7eadf000-7eb3a000 Deferred libldap_r-2.4.so.2
ELF 7eb3f000-7eba3000 Deferred wldap32<elf>
\-PE 7eb50000-7eba3000 \ wldap32
ELF 7eba7000-7ebe3000 Deferred ws2_32<elf>
\-PE 7ebb0000-7ebe3000 \ ws2_32
ELF 7ebe7000-7ebfa000 Deferred libnss_files.so.2
ELF 7ebff000-7ec0c000 Deferred libnss_nis.so.2
ELF 7ec0f000-7ec2a000 Deferred libnsl.so.1
ELF 7ec2f000-7ec39000 Deferred libnss_compat.so.2
ELF 7ef77000-7efcc000 Deferred libm.so.6
ELF 7efcf000-7efd8000 Deferred librt.so.1
ELF 7efe7000-7f000000 Deferred version<elf>
\-PE 7eff0000-7f000000 \ version
ELF ee5a7000-ee5f2000 Deferred dsound<elf>
\-PE ee5b0000-ee5f2000 \ dsound
ELF f676f000-f67fb000 Deferred libvorbisenc.so.2
ELF f6927000-f6987000 Deferred libflac.so.8
ELF f6987000-f6a00000 Deferred libsndfile.so.1
ELF f6d07000-f6d33000 Deferred libvorbis.so.0
ELF f6d37000-f6d40000 Deferred libogg.so.0
ELF f6d47000-f6d4e000 Deferred libasyncns.so.0
ELF f6d4f000-f6d59000 Deferred libwrap.so.0
ELF f6e6f000-f6ef7000 Deferred libpulsecommon-8.0.so
ELF f6ef7000-f6f03000 Deferred libjson-c.so.2
ELF f6f07000-f6f61000 Deferred libpulse.so.0
ELF f6f87000-f6faf000 Deferred winepulse<elf>
\-PE f6f90000-f6faf000 \ winepulse
ELF f6faf000-f6fd1000 Deferred mmdevapi<elf>
\-PE f6fb0000-f6fd1000 \ mmdevapi
ELF f6fd7000-f700d000 Deferred libjpeg.so.8
ELF f700f000-f70d2000 Deferred windowscodecs<elf>
\-PE f7020000-f70d2000 \ windowscodecs
ELF f7207000-f720e000 Deferred libnss_dns.so.2
ELF f7217000-f72e8000 Deferred crypt32<elf>
\-PE f7220000-f72e8000 \ crypt32
ELF f72ef000-f7331000 Deferred rsaenh<elf>
\-PE f7300000-f7331000 \ rsaenh
ELF f7337000-f734a000 Deferred api-ms-win-core-sysinfo-l1-2-1<e
PE f7340000-f734a000 Deferred api-ms-win-core-sysinfo-l1-2-1
ELF f734f000-f7378000 Deferred dxgi<elf>
\-PE f7350000-f7378000 \ dxgi
ELF f737f000-f73b7000 Deferred wbemprox<elf>
\-PE f7390000-f73b7000 \ wbemprox
PE f73b7000-f73ca000 Deferred api-ms-win-core-localization-l1-
PE f73c0000-f73ca000 Deferred api-ms-win-core-localization-l1-C:\windows\system32\api-ms-win-core-localization-l1-2-1.dll
ELF f73cf000-f73e2000 Deferred api-ms-win-core-fibers-l1-1-1<el
PE f73d0000-f73e2000 Deferred api-ms-win-core-fibers-l1-1-1
ELF f73ef000-f73f4000 Deferred libdl.so.2
ELF f73f7000-f75ad000 Deferred libc.so.6
ELF f75af000-f75cc000 Deferred libpthread.so.0
ELF f75cf000-f75e2000 Deferred api-ms-win-core-synch-l1-2-0<elf
PE f75d0000-f75e2000 Deferred api-ms-win-core-synch-l1-2-0
ELF f75e7000-f75ec000 Deferred libcom_err.so.2
ELF f75ef000-f77a6000 Dwarf libwine.so.1
ELF f77a7000-f77cc000 Deferred ld-linux.so.2
ELF f77d4000-f77d5000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
0000001f 0
0000001e 0
00000014 0
00000010 0
0000000f 0
00000012 winedevice.exe
00000022 0
00000019 0
00000018 0
00000013 0
0000001c plugplay.exe
00000021 0
00000020 0
0000001d 0
00000023 explorer.exe
00000029 0
00000028 0
00000027 0
00000026 0
00000025 0
00000024 0
0000003e (D) C:\Program Files\Grinding Gear Games\Path of Exile\PathOfExile.exe
00000052 0
00000051 0
00000050 0
0000004f 0
0000004e 0
0000004d 2
0000004c 15
0000004b 15
0000004a 0
00000049 0
00000048 0
00000047 0
00000046 0
00000045 0
00000044 0
00000043 0
0000003f 0 <==
System information:
Wine build: wine-1.9.20
Platform: i386
Version: Windows 5.1 (0)
Host system: Linux
Host version: 4.4.0-57-generic
Disregard, like I thought, an idiot, had to point to 32bit libraries.
I've created a tool for PoE Linux users that's similar in functionality to the AHK scripts available to Windows users. See the NPM project page for installation instructions.

https://www.npmjs.com/package/linux-poe-tools

"

Similar to the AHK tools available on Windows, linux-poe-tools provides macros and item information to Wine users. These tools work by listening to X server key press events and displaying popups over the game. Contact GGG if you have ToS violation concerns.

The following operations are supported:

(F2) Show remaining
(F3) Goto hideout
(F4) Show weapon DPS
(F6) Lookup price on poe.ninja

Hotkeys can be changed by editing the ~/.config/linux-poe-tools.json file. If you run into issue, try deleting the config file.

Additional Features:

Memory monitor with notifications
Auto window attachment - Launch once and linux-poe-tools will re-attach if the game restarts.
"
Aristal wrote:
I've created a tool for PoE Linux users that's similar in functionality to the AHK scripts available to Windows users. See the NPM project page for installation instructions.

https://www.npmjs.com/package/linux-poe-tools

"

Similar to the AHK tools available on Windows, linux-poe-tools provides macros and item information to Wine users. These tools work by listening to X server key press events and displaying popups over the game. Contact GGG if you have ToS violation concerns.

The following operations are supported:

(F2) Show remaining
(F3) Goto hideout
(F4) Show weapon DPS
(F6) Lookup price on poe.ninja

Hotkeys can be changed by editing the ~/.config/linux-poe-tools.json file. If you run into issue, try deleting the config file.

Additional Features:

Memory monitor with notifications
Auto window attachment - Launch once and linux-poe-tools will re-attach if the game restarts.



Thank you for your work fam!

Unfortunally, I'm getting conctant ENOENT errors trying to run this, will probably take some fiddling.


Anyway, this deserves it's own thread otherwise it will be buried in comments just like PlayOnLinux guide!
The only file it loads is the config file. I must have a distro specific path somewhere. What distro are you using?

I'll have to create a separate thread for it later tonight.
"
Aristal wrote:
The only file it loads is the config file. I must have a distro specific path somewhere. What distro are you using?

I'll have to create a separate thread for it later tonight.



I'm on OpenSUSE.
Having some issues with ground effects, as in I drop from 200 fps to below 10 with no monsters around. Ground effects have always been pretty heavy on fps, but I don't remember them being that bad?
Yeah, ground effects are what I have to roll pretty much on every map, performance goes down within minutes. I noticed lately that lightning arrow is not a good choice for my builds too :). Probably the shocking effect on monsters has similar effect when massively deployed.
Hey guys,

So I'm having an issue where I get a lot of lag and FPS stuttering whenever any kind of new asset is loaded into the game; So casting for the first time during a session causes FPS drops to 0, hitting a new kind of enemy for the first time causes lag, afflicting a creature with a new visual effect causes lag, loading new enemies causes lag, loading new tiles causes stutters etc.

This only happens at the start of sessions/ at the first time meeting any of these things during a sessions. New auras also have the same effect; however if I explore town, I will stutter while I explore, but as soon as I'm done; I can explore the town without fps drops under 100. I don't know what to do and I really would like some help.

I have configured it according to the guide in page 57 of this thread.

I've read a few of the posts here, and I feel like my problem should be fixed by --waitforpreload, but it's not. --nopreload gives me better performance but it also doesn't fix my problem.

All help would be appreciated; I could get video footage; but on a cellphone or some such, since this is a shitty XPS 9343 and the integrated graphics couldn't take the recording on actual frame capture software.

I'm running it with -ns and --nopreload atm.

Report Forum Post

Report Account:

Report Type

Additional Info