1767348979_maxresdefault.jpg

In episode 9 of windows games on Linux, I am going over Path of Exile. I have slowly been refining the method I use on this game and I find this is the best method for the most consistent gameplay in Path of Exile.

Install custom proton version to ~/.steam/steam/compatibilitytools.d/
https://github.com/popsUlfr/Proton

Enable Steam Beta to get Proton Dropdown in Games

Change Games Settings to Force Gallium Nine Proton Version

Launch Options
PROTON_NO_D3D11=1 PROTON_USE_GALLIUM_NINE=1 PROTON_NO_GLSL=1 %command% –noasync

In-Game Options
Accept switch to DX9 when prompted
Turn off Shadows, Vsync, and and reflections

Performance Improvements with Caching
Add new file to /etc/sysctl.d/99-improvedcache.conf

Path of Exile Market Plugin (Ctrl+C to price check items)
https://github.com/klayveR/xenontrade/releases/tag/v0.4.1
-Download .AppImage
-Add +x and run the AppImage
-Install wmctrl
-Change League Settings to Current League .

►► Digital Downloads ➜ https://www.cttstore.com
►► Patreon ➜ https://www.patreon.com/christitustech
►► Twitch ➜ https://www.twitch.tv/christitustech
►► Website and Guides ➜ https://christitus.com

source

41 thoughts on “Path of Exile on Linux | Configuration and Gameplay

  1. I use the OG client on win, can i get that running with proton?, i have it running it with wine but is horrible, im using ubuntu with the lutris thingy

  2. You gained a subscriber with this video!… but now I wonder, we are in 2021, this video is from 2 years ago, I wonder if all this is still relevant, it would be pretty good if you could make a updated one if there is anything to add on it, regardless I will take a look into it.

  3. At this moment 22 mins of this video is trash.

    To run with great performance:
    Simply do steam -> settings -> steam play -> enable steam play for all other titles -> (optional) choose last stable proton version (6.3-2) -> install game -> play

    In game settings you can set to use directx or vulkan api. I don't know if there is some difference between them if you're using a proton. So it would be great to see some fps tests.

    My specs: Arch linux, DE: kde plasma, nvidia gtx 1070, i7 10700kf

  4. The game disappeared from Steam! I tried to download using Wine, but after downloading the game, the following "the updated client cannot be started" appears. Do you know of any solutions? Any programs to run the game in linux?

  5. Hey Chris, Hello from Brazil !!!
    First of all, I'm yours huge fan! You do a great job and it helps me a lot !!
    Well, I follow your guide, even though it's little old, and then I'm getting an exception error "CreatingSwapChain: unknown error". Did you faced something like that ?
    At first, i used all default setup with Proton 5, and it's gave the same error.
    I use Ubuntu LTS 20.04 with a i3 CPU and NVIDIA GPU (8400) (that's a pretty old setup, i know lol).
    I search for a few days about that, but i didn't find anything that could really helps…
    so I'll really appreciate if you could help! Thanks a lot!

  6. They have disabled DX9 support completely and added (very unstable and experimental) direct support for Vulkan. Currently experiencing problems with Vulkan on my hardware, so I've finally thrown in the towel on this game until I can get a new set of hardware. Bye bye, PoE.

  7. A summary description or introduction to concepts of Proton and others would've been beneficial at the start of the video to a lot of viewers, because most people would encounter this video by looking for specifically PoE and not having watched your previous videos in the series where these concepts might have already been laid out.

  8. Hey Titus. Thanks for the guide! I have an issue:
    When i'm trying to make the path
    ( echo PROTON_GALLIUM_NINE_MODULEPATH="$(find /usr ( -type f -o -type l ) -name d3dadapter9.so.1 -exec sh -c 'file -L "{}" | grep -q "ELF 32-bit"' ; -print -quit 2>/dev/null):$(find /usr ( -type f -o -type l ) -name d3dadapter9.so.1 -exec sh -c 'file -L "{}" | grep -q "ELF 64-bit"' ; -print -quit 2>/dev/null)")
    It return me: PROTON_GALLIUM_NINE_MODULEPATH=":"

    What should i do to repair that?
    Thanks for everything!

  9. Hey Chris, I have a 120gb ssd and a 1tb HDD but when I try to change the location of the game files it doesn't let me install on the other HD. What am I missing here¿ thanks !

  10. I have ubuntu 18.04 . I repeat the steps in this video and when I run PoE than I have this error in /var/log/syslog
    Proton: Missing or invalid openvrpaths.vrpath file! [Errno 2] No such file or directory: '/home/lub1s/.config/openvr/openvrpaths.vrpath'

  11. Hey. I’ve already visited the problem wherever possible, but could not find a solution to the problem. Does not want to run on dx9 in the terminal does not give anything. Proton stubbornly wants to use dx11 because of this the game does not start. Is it possible to castrate proton?))

  12. When trying to run Path of Exile from either the Steam-native and the Steam-runtime, it tells me it is getting ready to play the game, then just goes away. No error logs in /tmp/dumps – one time it told me it was installing Microsoft DirectX 9 – and then crashed. I dont think this tutorial is accutate anymore – pointers anyone?

    EDIT: Proton 4.2-9 Launched Path of Exile without any launch options – however i did follow the tutorial ^^^ and it didnt work. I read a comment on down the line that said proton 4.2 worked out of box – so i erased my launch options and WALA Path of Exile <>
    Linux ArchGnome 5.2.4-arch1-1-ARCH #1 SMP PREEMPT Sun Jul 28 10:52:46 UTC 2019 x86_64 GNU/Linux

  13. Hi, thanks for the video. Could this not work with Ubuntu 19.04? I followed the installation instruction (using the terminal commands) but when i use the one for "d3adapter9.so.1" the string that i get back is "PROTON_GALLIUM_NINE_MODULEPATH=":" ", if i then try to run the game it says it's running but nothing really happen.
    I did everything else, beta client and steam play settings etc…..steam recognize "Proton 3.16-6 Gallium Nine Extras 0.30.0".

    Suggestion?

  14. hi, when i do the comand echo PROTON_GALLIUM_NINE_MODULEPATH="$(find /usr ( -type f -o -type l ) -name d3dadapter9.so.1 -exec sh -c 'file -L "{}" | grep -q "ELF 32-bit"' ; -print -quit 2>/dev/null):$(find /usr ( -type f -o -type l ) -name d3dadapter9.so.1 -exec sh -c 'file -L "{}" | grep -q "ELF 64-bit"' ; -print -quit 2>/dev/null)" i get as response
    PROTON_GALLIUM_NINE_MODULEPATH=":"
    and thats all and on the web they say You may need to fill in the proper paths to the d3dadapter9.so.1 for your system.
    how do i do that?

  15. This is nice. I hope one day everything i want to run will run well on Linux, until then i guess i'm just forced to dual boot at best. I really like Linux and try use it as much as possible, but i just feel like i'm gimping my self and slowly loosing interest in computers when i do. Tyvm for the video, not sure i'm gonna bother doe.

  16. hay if i can ask you to do a video on "Counter strike :; CSGO" im having a huge problem, im been around the linux os for awhile, this issue is only thing keeping me from removing windows lol … only reason i boot into windows is because CS GO has glitchy play on linux .. its like stuttering even know the fps is at 80+ , it stutters frame drops constantly … i thank i narrowed the problem to the transparent menu system in game . but its unplayable , when on windows i run at 80+fps no issues … im on a older pc ,, core2 quad 4×2.8 ghz -R9 280+ ,8gb ram ."lenovo k230 fully upgraded".. stuttering issue ……. is worked on wine years ago before a native steam client came out on linux … or can you get CSGO working on wine????? ????

  17. Great video. I want to stop using Windows but PoE, WoW and a few other games here and there always kept me bound to it.

    Can I ask you to put your system specs in video description. I want to be sure my relatively old CPU won't be an issue.

    I'm running i5-3450, gtx 1050, 8GB RAM. I occasionally run into like half a second freezes and party play is unplayable with fps dropping down to 20-30 fps from 60+ during solo play even with GPU unfriendly builds.

    I don't really care if it takes me 3-4 hours to perform all the set up wizardry as long as my performance doesn't go down in a significant way.

  18. hi, totally new to your channel(found your thread on Reddit).. thank you for this info, for me the biggest reason to use Windows is games and PoE.. gotta try this on the weekend

  19. Oy mate, I built a new system with an R9 Fury X and AMD drivers on Linux are very impressive. Nice, glad I listened to your advice on AMD Radeon and gave it a try.

  20. Sorry, but Path of Exile is too much broken. Your instructions may work on AMD card but on nvidia… But first things first.

    I did exactly as you instructed and the game completely won't launch. I can see the exe is starting and then crashing along with wine so I don't even see any hint on the screen. The solution for that is to delete %command%. No idea why and have no clue what it even does but it just doesn't work with it. I also added the path to the needed library so in the end my launch options were:

    PROTON_NO_D3D11=1 PROTON_USE_GALLIUM_NINE=1 PROTON_NO_GLSL=1 PROTON_GALLIUM_NINE_MODULEPATH="/usr/lib32/d3d/d3dadapter9.so.1:/usr/lib/d3d/d3dadapter9.so.1" –noasync

    Of course, I set in-game options as you adviced. The game is installed on HDD part of my computer and I have older, weaker card (nvidia GTX 970M). Loading times are horrible. About 1 minute to login then 2-3 minutes to the actual game. And since it crashes eventually after ca. 10-15 minutes with different errors (usually crash happen on changing locations but not always), I end up in the city all the time before I do anything substantial in the game so this is impossible to play.

    Actually, on default, vanilla proton game was more stable and launched quicker. Errors with crashes were only during location change, usually on every third location, so this wasn't playable too, but I could spend an hour in one or two locations without a crash. On Galium it won't last as long till it crashes.

    Witcher 3 can be played in ultra settings without any issues and this game loads longer runs worse and is highly unstable. Path of Exile is by far the works Proton experience so far for me.

    I won't cray for that game. It has some potential and elements I like but in overall it's not my style. I like true, immersive rpg games. Hack & Slash are just a shallow, boring version. Such games were playable in Diablo 1 and 2 times but current hack&slashes are too fast-paced, even more shallow and have less text. I heard that Path of Exile can be played as a single player and that is why I was curious about it. MMORPG games are not my thing. I won't be even tempted by morrowind online although the true morrowing game is one of my favorite titles.

    I tried and I failed. Path of Exile is Linux hostile and possibly not nvidia-friendly. Or maybe not gtx 970 friendly. I often get "couldn't create shader" error or something like that.

Comments are closed.