Poe on Linux how i improved my game

I started playing Path of Exile on Linux and wanted to share some improvements that I found. First, there is a Reddit post about shaders and drivers to enhance performance:
https://www.reddit.com/r/pathofexile/comments/15icji4/how_i_solved_my_performance_issues_on_an_old/

I followed the steps in the game, creating a symbolic link (ln -s) to the main folder /home and moving the folder inside the "virtual hard driver." The only folder I could find was glcache (I am running PoE on Lutris, but this should work on Steam too, I guess). In the installation folder, under the path gamepath/path-of-exile/drive_c/users/steamuser/Documents/My Games/Path of Exile/, there is a file named production_config.ini. You can set the cache_directory there, but I'm not sure if it works when you set the path to /home/.... This resulted in a 2% improvement in my game, but it might be specific to my shit setup.

Another point was to follow these steps to remove the sound for better performance. Even if you turn off the game sound, the game still processes the effects. This step turned off those effects and gave about a 15% performance boost in my case. Here is the video I followed:
https://www.youtube.com/watch?v=YHAem-5JW94

Basically, you go to the game folder in documents inside the "virtual hard driver." In production_config.ini, under the sounds tag, you set false for some sounds.

Another step was to set a flag in Lutris. In Path of Exile -> Config -> System Options -> Game Execution -> Add -> _GL_SHADER_DISK_CACHE_SKIP_CLEANUP, set the value to 1. This was something I saw in a video to increase the main cache size from 128mb to "unlimited." Here is the video:
https://www.youtube.com/watch?v=lRPNPhf_2qc

In this video, he uses a path for cache, but I didn't take time to try it because of the first step. It should be tested to see if it's not the same thing. I am not an expert; I just want to play.

In the video, he talks about disabling desktop effects. I couldn't find this in Lutris in the current version, but if you search how to disable desktop effects in your OS, you can disable them too. I don't know if this will have an impact on something more than the game, so you should research more than me before changing these deep settings. This part here made the game smoother, around 30% more playable for me.

Make sure you run the game with gamemoderun/feral_gamemode. I started testing the --waitforpreload flag, and I felt an improvement in performance. This is optional but will increase the time it takes for the login load. If you want to learn more, see this:
https://www.poewiki.net/wiki/Launch_options

I guess this is all that I changed, and it should work on Steam too if you adapt. This made PoE run on my setup, which isn't great, but the lags are much less. Regarding shaders, I believe it worked, but not completely because I still feel the game recompiling shaders that should not be recompiling.

About the Proton version and rendering, choose what fits better for you and try different Protons and renders. I would recommend starting with: experimental, ge-7... or ge-8.... Do your tests to see which is better and which will be better with specific renders.
Last edited by m0g_lp on Jan 16, 2024, 11:33:02 PM
Last bumped on Jan 16, 2024, 11:28:34 PM

Report Forum Post

Report Account:

Report Type

Additional Info