Game runs great on linux using proton!
... for a while, then it turns into a constant flow of micro stutters that resolves with a game reboot.
Granted, i have no proof of the cause, but since i haven't heard anything similar from my friends who reside on the devils windows (for now, several linux installers coming up when they upgrade hardware) i have a feeling it's got something to do with proton. I'm running a 7700X using a TUF B650+ and rendering graphics on 6750XT. There is 64GB of ram and plenty of nvme storage. All this is running Arch linux with Hyprland DE, and i opted to execute the game via steam and proton experimental and i haven't touched the video options apart from defining cap and target framerates to match my monitor (no g or other sync options here) Not a biggie, and with the state saving technology a very quick and painless procedure (except minimap exploration is lost), but still a tiny bit annoying to have to do every 30-45ish minutes memleak? Last bumped on Mar 23, 2025, 2:11:32 AM
|
![]() |
Similar experience using steam version of the game in ArchLinux X11 desktop, for around 30-40 minutes works fine with 100+ FPS then it get extra choppy with the frames going around 50 jumping all over the place. Only fix is to restart the game.
I have an AMD Ryzen 9 5950X with AMD Radeon RX 7900 XT GPU. Tried it with different versions of proton like: Proton 9.0-3, Proton Experimental, GE-Proton9-20. Also tried it with DirectX 12, and Vulkan None of the combinations helped, but I did look at the client logs in 'steamapps/common/Path of Exile 2/logs/Client.txt' and this always seam to happen after o soon after the following CRIT error shows: 2024/12/07 15:46:35 12066722 93b1a151 [CRIT Client 288] [RENDER] Shader uses incorrect vertex layout (expecting 0x28) Other than this annoyance, I did not encounter other performance related issues so far. |
![]() |
" Can confirm for Linux Mint 22 6.2.9, Kernel 6.8.0-49-generic, AMD Ryzen 9 7940HS w/ Radeon 780M Graphics × 8, 30 GB RAM Also can confirm for my Windows friend who has the exact same issue. |
![]() |
Works pretty great under Ubuntu 24.10 using Proton as well: https://www.protondb.com/app/2694490
I do encounter micro-stutters though and Vulkan isn't an option, as the game will freeze on Startup. I'll have to resort to using DirectX12 for the time being with some performance degradation, but hey, it's fun nonetheless. The Act 1 and Act 2 bosses were quite the challenge with the micro-pauses though :wink:. It does look like a microlag from the Server for me, but the whole game seems to freeze for about 200ms - I am not sure how to debug this properly... yet. Edit: After deactivating the Steam Overlay, the stutter went away for me. Last edited by schnuffi#2590 on Dec 10, 2024, 3:37:52 PM
|
![]() |
" Checked, my overlay has been disabled since the start, so no luck there for me. Also good tip to check the logs " While i did get a similar error
Spoiler
2024/12/12 13:21:28 109232863 93b1acf4 [CRIT Client 292] [RENDER] Shader uses incorrect vertex layout (expecting 0x0)
My latest choppiness started somewhere here
Spoiler
2024/12/12 13:40:35 110379815 3ef2336d [INFO Client 292] : AFK mode is now ON. Autoreply "This player is AFK."
2024/12/12 13:54:52 111236833 3ef2336d [INFO Client 292] : AFK mode is now OFF. 2024/12/12 13:55:47 111291951 2d8e8abd [DEBUG Client 292] Got Instance Details from login server 2024/12/12 13:55:47 111291958 403248f7 [INFO Client 292] [SHADER] Delay: OFF 2024/12/12 13:55:47 111291958 91c6da6 [INFO Client 292] Connecting to instance server at 88.211.219.93:21360 2024/12/12 13:55:47 111292023 91c69aa [DEBUG Client 292] Connect time to instance server was 38ms 2024/12/12 13:55:47 111292073 91c4c6b [DEBUG Client 292] Client-Safe Instance ID = 645778752 2024/12/12 13:55:47 111292073 2caa1679 [DEBUG Client 292] Generating level 46 area "C_G1_4" with seed 3314249964 2024/12/12 13:55:48 111293475 f0c29e12 [INFO Client 292] Tile hash: 4019150300 2024/12/12 13:55:48 111293475 f0c29e11 [INFO Client 292] Doodad hash: 3598979704 2024/12/12 13:55:48 111293539 833064f7 [CRIT Client 292] File Not Found: Metadata/Effects/Spells/monsters_effects/essence/monolith/epk/oilCovered.epk. Using fallback EPK file 2024/12/12 13:55:48 111293589 4228e34f [DEBUG Client 292] [ENTITY] Destroy static entities 2024/12/12 13:55:48 111293607 4228e280 [DEBUG Client 292] [ENTITY] Finalize static entities 2024/12/12 13:55:48 111293607 4228e34f [DEBUG Client 292] [ENTITY] Destroy static entities 2024/12/12 13:55:48 111293660 992412d1 [DEBUG Client 292] [SCENE] Height Map Texture: 840 x 840 2024/12/12 13:55:48 111293721 4228e280 [DEBUG Client 292] [ENTITY] Finalize static entities 2024/12/12 13:55:49 111293824 1a61ea26 [DEBUG Client 292] InstanceClientSetSelfPartyInvitationSecurityCode = 0 2024/12/12 13:55:50 111295371 403248f7 [INFO Client 292] [SHADER] Delay: ON 2024/12/12 13:58:44 111469158 3ef2336d [INFO Client 292] Una: What happened here...? 2024/12/12 13:58:48 111473663 3ef2336d [INFO Client 292] Una: I'll wait here. The old magicks will protect me. 2024/12/12 14:01:05 111610481 2d8e8abd [DEBUG Client 292] Got Instance Details from login server 2024/12/12 14:01:05 111610482 403248f7 [INFO Client 292] [SHADER] Delay: OFF 2024/12/12 14:01:05 111610482 91c6da6 [INFO Client 292] Connecting to instance server at 34.141.247.153:21360 2024/12/12 14:01:05 111610548 91c69aa [DEBUG Client 292] Connect time to instance server was 41ms 2024/12/12 14:01:05 111610598 91c4c6b [DEBUG Client 292] Client-Safe Instance ID = 1999464956 2024/12/12 14:01:05 111610598 2caa1679 [DEBUG Client 292] Generating level 47 area "C_G1_5" with seed 406134075 2024/12/12 14:01:06 111611731 f0c29e12 [INFO Client 292] Tile hash: 2075475852 2024/12/12 14:01:06 111611731 f0c29e11 [INFO Client 292] Doodad hash: 688739319 2024/12/12 14:01:07 111611824 4228e34f [DEBUG Client 292] [ENTITY] Destroy static entities 2024/12/12 14:01:07 111611824 4228e280 [DEBUG Client 292] [ENTITY] Finalize static entities 2024/12/12 14:01:07 111611824 4228e34f [DEBUG Client 292] [ENTITY] Destroy static entities 2024/12/12 14:01:07 111611856 992412d1 [DEBUG Client 292] [SCENE] Height Map Texture: 720 x 720 2024/12/12 14:01:07 111611901 4228e280 [DEBUG Client 292] [ENTITY] Finalize static entities 2024/12/12 14:01:07 111612021 1a61ea26 [DEBUG Client 292] InstanceClientSetSelfPartyInvitationSecurityCode = 0 2024/12/12 14:01:08 111613057 403248f7 [INFO Client 292] [SHADER] Delay: ON Nothing obvious jumps out to me Also have other stuff like
Spoiler
2024/12/12 13:17:20 108985640 cbc80058 [CRIT Client 292] ==> FixedRun muting animation 'run_floating_standard_fwd_01' is missing some animations for 2-directional movement!
randomly files not found or collision callback errors. The latter one spams quite alot
Spoiler
2024/12/12 13:06:26 108331376 833064f7 [CRIT Client 292] File Not Found: Metadata/Effects/Microtransactions/Flasks/LightningInABottle/EPKs/characterFX.epk. Using fallback EPK file 2024/12/12 13:06:27 108332061 ff73624f [CRIT Client 292] No collision callback set! MoveTo was not called before setting up line sweeper. Metadata/Characters/Str/StrFourb 2024/12/12 13:06:27 108332061 ff73624f [CRIT Client 292] No collision callback set! MoveTo was not called before setting up line sweeper. Metadata/Characters/Int/IntFour 2024/12/12 13:20:17 109162193 833064f7 [CRIT Client 292] File Not Found: Metadata/Effects/Microtransactions/Flasks/LightningInABottle/EPKs/characterFX.epk. Using fallback EPK file 2024/12/12 13:22:52 109317346 ff73624f [CRIT Client 292] No collision callback set! MoveTo was not called before setting up line sweeper. Metadata/Monsters/Zombies/Lumberjack/LumberingDrownedOneHandAxe@45 Posting startup stuff just in case too, there is a lot of dumpage going on here https://pastebin.com/aEq3g6wH Last edited by Kepittaja#2066 on Dec 12, 2024, 7:18:20 AM
|
![]() |
gaming on linux has come a looooong way.
shout out to valve/steam in particular, they are massively contributing to this. btw:
Spoiler
i use arch
|
![]() |
I'll still have to try prefixing
> DISABLE_XWAYLAND=1 gamemoderun %command% but did not have time this week for gaming so far :( This might allow the use of Vulkan. |
![]() |
On my end after 112 hours of play using Debian testing, kernel 6.12.6-amd64, mesa 24.2.8-1, all NVMe drives, 80GB RAM, GPU AMD RX 7900 XTX and a CPU AMD Ryzen 5 5600X (this is perhaps the only 'weak' point here), and using Vulkan, I must say the experience was ok while playing solo.
You sometimes get big fps drops when encountering new enemies, but you can always hit Esc to pause the game and wait for it to finish loading whatever. I'm using the high settings, and also tried the medium settings but did not see much difference with the lag and stutters. However, the endgame is just _unplayable_ if you want to join a party. For starters the loading screen time are huge; just to load the ziggurat base (past), it takes approximately 40 seconds (which is far too long when others are waiting on you). The ziggurat encampment when this is the gateway is close to a minute. That should not happens with nvme drives, 80GB of ram, and 24GB of VRAM (which PoE weirdly only uses 4 apparently). So please GGG, I know you do not officially support Linux (you should), but could you check why the game is soooo slow and laggy on our platform? Almost every single benchmarks shows that the same computer outputs more frame per second and is more smooth when using Linux compared to Windows (like other Vulkan AAA game, for instance Doom eternal). Anyway, love the game, and would like to be able to play in party without having a constant 2fps (yes, two), and that can drop to 0.25fps or less... Thanks! Last edited by _AciD_#7030 on Jan 6, 2025, 5:42:46 AM
|
![]() |
Same for me. Using steam, proton and Manjaro with Wayland Kernel 6.11. Have a Radeon 6800 XT and a AMD Ryzen 7 5800X3D.
Frames looking good, but many times they drop to 20-30 fps. Game is playable, but the frame drops are bothering sometimes. |
![]() |
I've been running it on Arch on Wayland (hyprland) and an nvidia 4070 (open) and have had only a couple of minor crashes. Annoying yes, but generally the performance has been quite good with over 300 hours played.
Edit: I did have trouble before I changed over to DirectX12 though. Surprised me that Vulkan didn't want to work right. Usually it's the other way around. Last edited by chalud#5960 on Jan 6, 2025, 6:15:24 AM
|
![]() |