Update 1.2 causes severe VRAM usage and poor performance on Linux with Proton

Looks like the problem lies in DXVK and whatever Update 1.2 changed in the graphics pipeline.

A workaround is to do the following:

Step 1: set Last Epoch’s launch options to:

PROTON_USE_WINED3D=1 %command%

Step 2: run the following to update your Wine config

tee -a ~/.steam/steam/steamapps/compatdata/899770/pfx/user.reg > /dev/null <<EOF

# This prevents an overly dark display when using OpenGL
[Software\\\\Wine\\\\AppDefaults\\\\Last Epoch.exe\\\\X11 Driver]
"UseXVidMode"="Y"
EOF

That’s it. The game will now run using Wine’s Direct3D → OpenGL translation layer rather than DXVK’s Vulkan one, which completely solves the poor frame rate and stuttering problem. Using VSync may result in more stable frame rates.

You can read this old reddit post for more information.

2 Likes

Didn’t work for me.

I am experiencing the same on 3080TI, nvidia-550 driver.

This method resulted in a black screen in the game. (The video didn’t crash, just the game)

The solution above doesn’t work for me.

The stuttering started in less time when using OpenGL ~45 minutes gameplay vs ~1 to 1.5 hours under Vulkan - however this does seem to be a function of VRAM usage and not time directly, i.e. entering new zones over time increases VRAM usage from ~8GB baseline to somewhere between 9.5GB and 10GB of usage when the stuttering begins, at least that has been my experience.

Side note: For those with Ryzen chips (having integrated GPU) as well as dedicated, if you notice that your FPS is terrible in menus when logging in and selecting character after applying the “fix”, try:

DRI_PRIME=1 PROTON_USE_WINED3D=1 %command%

so that OpenGL uses your dedicated GPU.

Managed to get mangohud working and reproduced what Nixiam saw i.e. frame time spikes related to stuttering when character is moving vs smooth when standing still.

I have this same symptom, but don’t get that error message. I do have it in my logs but at completely unrelated times, so I know it’s not that the log is disabled or something.

It happens about 50% of the time.

I also have a different issue than I think is described here - there’s a huge hitch occasionally, usually right after a champion spawns. The whole game freezes up for 1-4 seconds. Sometimes when it comes back I’m dead (fortunately I play softcore anyway). Sure seems like a shader/texture loading issue given the context. I tend to have 4GiB of VRAM free while playing (the game uses around 10), so it’s not a problem of lacking VRAM.

Sorry,

I did rewrite/add additional information the message. That error shows when the nvidia driver fails to allocate memory (first part of my message regarding game hanging/crashing). Second part (regarding game not launching successfully) there are, indeed, no errors at all. It just runs in the background.

All issues gone as of today. My issue must have been server side.

1 Like

Unfortunately no, just crashed after 5 minutes of playing

Don’t have any issue on my Arch system with a 9800X3D and a 7800XT, 0 crash since 1.2 after something like 30 hours.
Only trouble is the game sometime don’t start, I have to restart it a few time for it to work.