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

Any update for 2024-5? TY
uh oh u play poe on linux 😀
ah thx hidden, steam play hehe now all runs . and geforce now over browser works eh everytime…
Any update for 2023? TY
Can you post a video on how to install and use protonfixes?
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
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.
holy shit epic.
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
Since it's been a while, is there an update for which version of Proton to use?
anyone knows if there is a performance hit compare to windows? (on Nvidia and/or amd?)
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?
claiming that linux has good performance? on linux poe runs at like 50fps and on windows it runs at like 150fps
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!
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.
Should i still follow the method used in the video to play POE in May 2020 ?
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.
Is this information still up to date with Proton 5? Looks like the Github repo hasn't been updated for a year.
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!
this is way to complex
You took me from stuttering 40 fps to a nice solid 5 fps with constant crashing. Just what I needed.
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 !
uhhh when I copy and paste the echo part it gives me PROTON_GALLIUM_NINE_MODULEPATH=":"
How do I fix this?
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'
Hi Chris! Have you played the game recently? Are you still running the same custom proton build and the same launch options?
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?))
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
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?
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?
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.
I stop playing PoE due to the issues with Linux. Unfortunately didnt work for me but I wont give up. The game is not even launching… snif snif
didn't work for me – game was crashing after selecting the character. Luckily this https://github.com/jomihaka/dxvk-poe-hack/releases with dx11 runs flawlessly. Anyway good video, keep up with good work.
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????? ????
I play PoE in DX11 mode installed through Lutris works perfectly fine for me. Most of the time I have a solid 60fps (i7 6800K, 64GB DDR4, Geforce 980 Ti)
Hello Chris! Awsome Video! any plans on making an update video of Lutris now that 0.5.0 got released, its massive!
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.
I'd Like to see some vega 64 undervolting and overclocking in linux
the command you ran just prints things it found, doesnt actually do anything, you are supposed to add it as parameter
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
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.
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.