[Official] WINE info thread

"
sogy21432 wrote:
If anyone here knows why I keep crashing in "play on linux" wine would be really nice.

edit: No lag and very little stutter but it has been crashing about every 25 minutes. It doesn't crash this often the first time i installed PoE using playonlinux. Did uninstall and tried lutris, which was worse than playonlinux so I went back on playonlinux but now it crashes a lot.

https://imgur.com/XmQGPda
https://imgur.com/xIGRux1
https://imgur.com/AYILQte




hardware
15.6 Gb ram
Intel® Core™ i7-6700 CPU @ 3.40GHz × 8
GeForce GTX 980 Ti/PCIe/SSE2
3.28.2
64-bit
245.1 GB SSD

playonlinux settings
Display settings
-------------------------------------
GLSL disabled
multisampling disabled
strict draw ordering disabled


Are you using opengl? I still find 2.17 staging best for poe.
I use the Nvidia proprietary drivers and wine 3.13 amd64 on PlayonLinux. I might try 2.17 later but for now...

I have removed playonlinux and re-installed PoE using lutris. Maybe the first time I installed using lutris the wine versions were mess up, because I couldn't even get to the log in screen before it crashes. Now I can get it running in DirectX11.

At first I was trying only Directx9, and performance was very good, smooth, near Windows performance. But it would crash about 5 to 10 minutes later with messages on being unable to load art textures.

Then read page 198 to 199 of this forum post and followed

https://github.com/lutris/lutris/wiki/How-to:-Esync
https://github.com/lutris/lutris/wiki/How-to:-DXVK

which enabled me to run DirectX11. So far almost perfect. The only thing left is that I get very small hiccups every like 5 to 15 seconds. When I press "F1" to look at my ping, it looks like everytime I have these small hiccup or stutters, my ping spikes up a bit to about 300 to 1000ms for 1 or 2 seconds when it is usually below 200. Not sure what this is, or what it's coming from. I have a wired internet connection.

@Pangaearocks

Can you post your computer hardware specifications?
Exact Wine, Lutris, and in game PoE configurations?

I am able to enable/disabled stuff like GLSL and engine multi-threading but it doesn't make any difference to the only minor issue I have left with Lutris. It is still very playable.

hmmm...so it seems the correct way to describe my problem would be my internet latency isn't stable.

I am usually 40 to 60 on the "F1" chart on PoE's screen. When it lags it could spike to frequently 100 to 400 and as high as 800+.

Don't know much about networking and latency. Will do more research and report back here if I can solve my latency problem.

I don't know if this issue is because of Lutris and PoE itself...or if it's because of my OS ubuntu. Again, I have a wired connection.

Edit: Alright guys I looked at some post in the tech help forum. Apparently there's something going on recently past few days so I am probably one of the guys affected with frequent latency spiking...

So in conclusion now I can say I am another guy to have made Path of Exile work flawlessly so far on Ubuntu 18.04 using Lutris, esync, and dxvk thanks to reading just the past couple pages of this topic.

I will continue playing up to, and including new league to see if there is any trouble at all.

Btw here is my simple ping test on my latency issue for anyone curious,

--- sjc.login.pathofexile.com ping statistics ---
123 packets transmitted, 122 received, 0% packet loss, time 122078ms
rtt min/avg/max/mdev = 57.244/58.889/66.405/1.441 ms
Last edited by sogy21432 on Aug 12, 2018, 11:19:01 PM
Sounds like everything is working well then, apart from the (surely frustrating) latency spikes.

If you still want it, I can see about getting info about everything, but it would probably just be a dump that may not help all that much?

I'm not an expert at Linux, so I just followed the basic recipes in the links you posted above, after installing Lutris. Before that I had WineHQ, on a Linux Mint 18.2 Cinnamon system.

Can't really tell you why it works, or why it didn't before (apart from the 4 GB virtual memory limit, which causes many crashes). But the game runs great now and I'm able to play for hours on end without any crashes.

Sometimes there are lags, don't get me wrong, and I think that may be partially due to needing to load in new art assets. But since I've played a lot of areas now, this very rarely happens, so I guess the right files have been saved locally, in the game cache folder or someplace like that.
The stuttering comes from compiling new shaders:
https://github.com/doitsujin/dxvk/issues/464

Nothing we can make about it except patching DXVK and compiling it urself:
https://github.com/jomihaka/dxvk-poe-hack

Beside this it runs petty smooth @ 4k.
AMD RX 580, Mesa 18.1.5, DXVK 0.64
"
Luk0r wrote:
The stuttering comes from compiling new shaders:
https://github.com/doitsujin/dxvk/issues/464

Nothing we can make about it except patching DXVK and compiling it urself:
https://github.com/jomihaka/dxvk-poe-hack
That solution works great on my test rigs!

PoE now plays for me so well with this config (Ubuntu+Lutris+DXVK+Patch) that I made a separate thread to make it easier for people to find: https://www.pathofexile.com/forum/view-thread/2198229

Thanks everyone, especially Pangearocks for getting me started on the right track!
Last edited by tainium on Aug 17, 2018, 10:02:55 AM
I was trying hard to get PoE running on my AMD linux machine (even with dualboot i want to play PoE in linux), latest results are quite promising (or quite exciting for me) - while not a native performance, it's still the best i ever got in linux from PoE... My setup below

HW:
AMD Ryzen 1600X
Sapphire RX480 Nitro+ 8GB
GIGABYTE AORUS AX370-GAMING K7
32GB Kingston HyperX
EDIT: Intel 120GB SSD

SW:
openSUSE Tumbleweed (up-to-date)
kernel 4.17.14-1-default
Mesa Vulkan Radeon 18.1.5
CPU governor forced to "performance"

Game installed via Lutris install script - this will add "--waitforpreload --nodx9ex --nologo -gc 2 --softwareaudio" into PoE executable startup options

in Lutris installed pre-patched Wine version "esync-fo4-3.14-x86_64" - this have CSMT enabled by default
esync-3.13 have a serious problems (loading times in minutes/freezes/incredible lag)

Lutris Runner options:
manually installed latest DXVK 0.70 - https://github.com/doitsujin/dxvk/releases into PoE prefix, since there is a new setup
Use GSLS Disabled
DLL overrides:
Spoiler
Key Value
DXVK_NO_VR 1
d3dcompiler_47 native
xaudio2_7 native, builtin


all other options were left untouched
game FPS 60-140, even in a map :)

I have to try to fix microfreezes - this issue should be shader compiler related - haven't tried yet since it requires dxvk compilation


EDIT:
used patch listed below with "DXVK_USE_PLACEHOLDER_SHADERS=1, DXVK_USE_PIPECOMPILER=1"
and feels like windoze native game, sometimes feels much better than windoze for me which is a bit suprising :)
Hope they don't break anything and it will rock in 3.4 too xD
Spoiler
https://www.pathofexile.com/forum/view-thread/2198229

Spoiler
https://github.com/BlazeKl/dxvk-async-hack/releases


Performance is quite amazing for a "wine/Vulkan" and "not so optimized game" together!

I can make some vid if someone interested as a demo, just let me know some sw for linux video capture :)

Hope it helps!

don't kill me for my english :)
“Three great forces rule the world: stupidity, fear and greed.”
― Albert Einstein
Last edited by jozefch on Aug 20, 2018, 1:48:52 PM
Running well here now with:

esync 3.14
dxvk 0.65

Variables

WINESYNC 1
__GL_SHADER_DISK_CACHE_PATH $GAMEDIR (it prevents shader cache to be overwritten, so it freezes less)

But the game just runs well after a time, like half an hour playing, so most of the shaders will be compiled and stored in the cache.


I will try dxvk 0.7 and the hack/patch for the shaders soon, but I will compile it by myself.

EDIT:

Just tried DXVK 0.65 with the Hack and WineEsyn 3.14

Works amazing. It's very fast! It works like on windows. Some glitches (just textures missing, no freezes) here and there because shaders not compiled but it's ok after seconds in a map.
Last edited by Twistx on Aug 20, 2018, 7:08:33 PM
I'm not having much luck with running the DX11 version. I've tried with PlayOnLinux, Lutris and plain Wine, with DXVK 0.65 (from Lutris) and 0.70 (self-compiled). All configurations result in a black screen on startup with the game taking up 100% CPU time.

I have an Intel i7-6700k, 16 GB RAM, GTX 980 (driver 396.51) running Debian unstable and kernel 4.16.5.
"
databeaver wrote:
I'm not having much luck with running the DX11 version. I've tried with PlayOnLinux, Lutris and plain Wine, with DXVK 0.65 (from Lutris) and 0.70 (self-compiled). All configurations result in a black screen on startup with the game taking up 100% CPU time.

I have an Intel i7-6700k, 16 GB RAM, GTX 980 (driver 396.51) running Debian unstable and kernel 4.16.5.


Lutris version does not disable GLSL for Nvidia cards. Try it, maybe solves your problem. It's on the configure screen somewhere.

I'm running it on a laptop with a core i5, 4GB and a GF 9300M .

If it runs on my old Volvo, needs to run on your Ferrari.

Report Forum Post

Report Account:

Report Type

Additional Info