Two conflicting caches causing long load time?

Specs: 9900ks 5.1Ghz all-core, no throttling or instability, 3200Mhz ram 32GB cl14, nvidia 3080 +130, tested with samsung 980 pro m.2 and 960 pro m.2.

I am one of those who despite top tier specs, perfect top tier performance in other games/benchmarks, have had really slow loading times in poe the last two leagues (performance once loaded is pretty good though! smooth framerate in 4k120 fullscreen g-sync).

I noticed when saving a shadowplay video to my C: drive, that poe starts lagging like crazy while writing to C:, which is weird and hasn't happened previously, since i play poe from E: or G: (the two mentioned high-end m.2 disks).

After checking whats going on, I noticed poe had established a shader cache in %appdata%, located on my C: (an older but still decent 840 pro sata ssd that i use for OS and some video/files etc).

Now, with the default driver settings, poe populates one shader cache in %appdata%, regardless of where poe is installed AND in the game directory, via the nvidia driver.
Defaulting poe shader cache to %appdata% probably messes up performance for a lot of people, if their C: is not as fast as the disk poe is installed on.
The shader cache of all things is probably the worst thing to pick to put on a slower disk.
There is an option for this, I found out, but not under graphics settings, instead hidden under UI, where I and for sure many others wouldn't think to look.

Disabling shader cache in the nvidia settings specifically for poe, disables only the shader cache in the game directory. The other shader cache in %appdata% still populates.

Solution:
Changing the shader cache location to my fastest m.2 (where the game directory for POE is) AND disabling the nvidia shader cache so there aren't two shader caches at the same time completely fixes my problems.
Loading times are now 2-3 sec instead of 10-30sec. Still slower than pre-texture streaming, but really ok!
TLDR; Make sure only one shader cache is used. Make sure default cache directory is the same as the game directory.
(Also, please fix g-sync in windowed fullscreen if at all possible in vulcan, doesn't work).
Last edited by Fatbelly#2936 on May 9, 2021, 5:09:58 PM
Last bumped on May 15, 2021, 8:19:43 PM
This thread has been automatically archived. Replies are disabled.
Still the same behavior/performance in the latest patch/nvidia driver - two caches populate unless shade caching is turned off for POE in the nvidia driver, if its off, one is still populated where pointed to in the Ui setting. Still very bad loading performance if turned on in nvidia settings, but acceptable if off.

Report Forum Post

Report Account:

Report Type

Additional Info