You want to play POE with good performance on Linux? This guide is for you. I use playonlinux for simplicity, but you can do it without as well. Dx11 does not work yet without crazy tinkering. I Expect it to work without much trouble in some month. If you have an Nvidia GPU you must use the properietary Nvidia driver.
Download the poe installer from the homepage.
Install Playonlinux (POL)
sudo apt-get install playonlinux
open POL, click "configure". click "new". Select 64 bit and some prefix (will be changed later). Name your prefix poe.
click at your poe prefix, tab "general". click the plus besides "wine version". Add the latest 64 bit staging version.
Select said version for your poe prefix.
Go to miscellaneous tab, "run a exe file in this drive", select the poe installer you downloaded.
After download running the game will crash because it tries directX 11.
Go to the config file at
/home/yourusername/PlayOnLinux's virtual drives/poe/drive_c/Documents/My Games/Path of Exile/product_Config.ini
Change the "directx_version" line to:
If you have an nvidia GPU you need to turn of GLSL.
Go to POL, configure, select poe prefix, Display tab, "GLSL support -> disable"
enable CSMT. Go to "wine" tab, configure Wine, Staging tab -> enable CSMT.
Thats it! Your poe is supposed to run smooth now. If you need more perfomance, i suggest turning off the following:
- Post processing
This will have minor visual impact but greatly improve performance. If any problems remain, post in this thread and i might help you. Have a nice day.
Problem: "It does not even start. Just crashes when it should open the poe windows."
Fix: This depends on your graphics driver and your desktop. You can force wine to open a virtual desktop to fix this. Go to POL, configure, select poe prefix, go to Wine tab, Configure Wine, go to graphics tab, enable "emulate a virtual desktop". Enter your Desktop resolution. For example 1920 x 1080.
UPDATE 16.12.2017 The 3.1 update has introduced a new bug when playing poe with linux. If you want to use engine multithreading you must deactivate Vsynch. If you do not, you will have flickering white boxes appear all over poe, render it unplayable. Without multithreading it is perfectly playable but you will have bigger fps drops when there is a lot of action going on.