WINE + PATH OF EXILE + DXVK
Here is a quick rundown of how to install Path of Exile in wine utilizing DXVK. I prefer to use lutris to aid in managing things like wine version and DXVK.
PREPARE PREFIX
Build Win10 64 bit prefix. Fix paths appropriately
WINEARCH=win64 WINEPREFIX=/home/andrew/Games/wine/pathofexile/ wineboot
WINEARCH=win64 WINEPREFIX=/home/andrew/Games/wine/pathofexile/ winetricks msls31 riched20 usp10
WINEARCH=win64 WINEPREFIX=/home/andrew/Games/wine/pathofexile/ winetricks win10
PREPARE SYSTEM
If it does exist, remove the following directory, or move it. Incorrect settings can cause issues, such as for me, windowed mode is broken.
~/My Games/Path of Exile/
INSTALL PoE
Install PoE via the following command:
WINEARCH=win64 WINEPREFIX=/home/andrew/Games/wine/pathofexile/ wine PathOfExileInstaller.exe
SETUP LUTRIS
Create a new wine runner entry and ensure to make sure the following is also configured
* enabled DXVK and choose the latest version
* wine ge-3.6 or wine-esync-3.13+ (ensure that your system is configured to handle esync)
* ensure Lutris runtime is DISABLED
* Add environment variables:
DXVK_USE_PIPECOMPILER=1
DXVK_USE_PLACEHOLDER_SHADERS=1
WINEESYNC=1
__GL_SHADER_DISK_CACHE=1
__GL_SHADER_DISC_CACHE_PATH=/home/andrew/Games/wine/pathofexile/
RUN LUTRIS
-
Run PoE, let it install files
-
Login and manipulate the graphics to your liking. Again, as aforementioned, for ME, windowed mode will cause the game to lock. So playing fullscreen is needed. Otherwise the defaults do indeed work.