[Official] WINE info thread
I just switched to Lubuntu from Windows and I've managed to install PoE with just regular Wine without any problems, but the DirectX 11 version won't run at all (it gives about 10 different errors), and the DirectX 9 version does run, but the colours in the main menu are messed up and the in-game screen stutters and gets graphic bugs all the time. The game ran on Windows on this same PC very smoothly. How can I fix this? I'm very new to Linux, so idiot-proof instructions would be appreciated. :)
Edit: the flickers went away after I turned off engine multi-threading, but the game was very laggy in town and froze completely after I left it for about 5 minutes in my hideout. Then I restarted the computer (nothing else worked), went in again, did 3 rather short daily quests and it froze up again. :( So, obviously, this isn't really playable. Can anyone help? Please quote me so I'd get a PM when you answer, and thanks in advance! Last edited by Ora9#6348 on Jul 16, 2018, 10:13:16 AM
| |
" I had the same problem with the game hanging and then a second after the whole system. I fixed it by flashing my BIOS to the latest version (Asus X470-F to version 4011). Haven't had a single crash since then. |
|
" esync-3.12 is now published on lutris. I tried it out and my FPS is better and MUCH more stable, no stuttering for me! |
|
Silly question: is WINEESYNC=1 environment variable or command line option? To put it bluntly, where do I type it to turn esync on?
|
|
" How do I update to esync in Lutris? Or do I need to re-install? I'm currently running the game via PlayOnLinux with DX9Ex. It works great for a while, but has the pretty annoying virtual memory problem, so the game crashes regularly. Tried Lutris earlier with ge-3.6, but it stuttered like hell and was unplayable. If this new version makes it playable without crashing every 20-30 minutes, that would be brilliant. |
|
" It's an env variable. " Lutris -> Manage runners -> Wine -> Manage versions -> double click esync-3.12 (for me it takes a while before it starts to show the download) This poe install was updated just a few minutes ago and makes all the necessary configs for you. https://lutris.net/games/install/6653/view |
|
" Thanks. After making those changes in Lutris (including setting DXVK to 0.63) and the existing POE configuration, it still started downloading the whole 10.7 GB, so I aborted, cleaned out what I had, and started over. The game starts, but DX11 fails on startup, so POE reverts to DX9Ex. How would I solve that? I'm already running DX9Ex on POL, so I basically assume this version will have the same virtual memory crashing issues too, which is why I would like to try out DX11. How would I go about achieving that? However, if this version of running DX9Ex is more stable and doesn't crash when reaching 4GB of virtual memory, then it's still a step in the right direction. Provided it doesn't stutter like a real-time cartoon :P |
|
" What distro and graphics driver are you using? There might be some dependencies that you are missing. I think I had to install libvulkan1 libvulkan1:i386 to get it working. What error message do you get? There should be some dx log files in the PoE folder that might give a clue. Last edited by Kemichal#4515 on Jul 22, 2018, 5:43:18 AM
|
|
" I just got a brief message when starting the game about DX11 not working and it reverting to DX9. HOWEVER, I have got it working now. From the Lutris wiki it says we need the Nvidia 396 driver and mesa 18.1.2+. I'm on Linux Mint 18.2 which hasn't that version in the repository (18.0.5), but thankfully it still managed to run after upgrading to these versions (I actually had Nvidia 384 before, which may or may not have been the bigger issue). I did try to install the vulkan drivers, but they were already present from the last attempt a month or so ago. Admittedly there are some stutters here and there, despite the screen saying 60 FPS, but it's much, MUCH more stable than before. I played for several hours, going from zone to zone to test if it crashed. I noticed virtual memory sat a shade short of 4 GB for a long time, the previous crashing point, so I tried some stress tests by doing incursions and the temple. Still didn't crash. And after the temple the virtual memory had risen to 4300 MB. So here's hoping this continues to work so I won't have to restart/have the game crash every 20-30 minutes or so, even when just doing map->hideout->map->ad inf. |
|
The script has been updated a few times over the last few days I see, and now uses esync 3.13, so I'll change to that and see how it works (already downloaded it yesterday).
There is also a link to this: https://github.com/lutris/lutris/wiki/How-to:-Esync. Do I need that WINEESYNC environmental variable? It's not present currently, and the game worked fine yesterday. e: Set the variable of course and have been playing for several hours now. It's so fantastic to be able to do that and no longer be worried about the game crashing at any moment (sometimes even totally locking up the system). Really hope it will continue to perform like this through GGG patches and not get ruined at the next crossroad. Great respect and many thank yous to whoever made these files and put them out to the general public. Last edited by Pangaearocks#3938 on Jul 23, 2018, 7:23:18 AM
|
|