Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Despite being just 'guidelines', in my experience, Windows follows the Sets very well, and it's effectively essentially CPU Affinities.
Interestingly, I found that for my CPU, I gained the most performance by excluding not just core 0, but cores 0, 1, 2, and 3. This is basically excluding the first two physical cores of the CPU and their corresponding logical cores.
Each CPU model is different, and you will likely have to play around to find the best Set for you based on the layout of your CPU. But I suspect that the game is in fact coded to heavily use Cores 0-3 by default (and that's were the relevant non-optimization comes from); and gaining more/most performance by excluding these cores might be a principle for other systems too.
Process Lasso Pro is fairly cheap and I really recommend getting it for this feature. It will likely come in handy for other games too.
CPU Sets is a paid feature in Process Lasso.
It is a 'softer' version of CPU Affinities, where Affinities are a hard rule dictating CPU core availability, and Sets are like guidelines for the OS. The OS has some flexibility to use excluded cores if it really needs to. Most critically: Easy Anti Cheat doesn't put its stupid grubby fingers into this procedure.
With CPU Sets, I'm able to get ~90% of the performance-gain of turning off EAC and using Affinities to disable Core 0. In fact, I suspect the remaining ~10% performance-drop is entirely from the presence of EAC itself.
I'm now getting mostly 60FPS and my frametime-graph is smooth as a baby's bum: absolutely zero stuttering. There are still other non-optimizations in the game engine, but resolving this one makes a walloping difference.
Now, I can finally enjoy smooth gameplay in Elden Ring: Shadow of the Erdtree without having to sacrifice messages telling me to jump off a cliff ~_~
The Offline Method with Process Lasso does, and it increases my FPS by 10% and my 1-percent-lows by 100%. That is a huge difference that can really be felt while playing.
(I got the white-screen crash, but adding a 30-second delay to the affinity rule, as suggested, avoided this.)
But the Game's online features are too important for me to give up 😔
AMD Ryzen 5600x
Nvidia 3070 Ti
Windows 10 22H2 19045.6093
Elden Ring 2.6.0.0 (App ver 1.16; Calibrations ver 1.16)
Process Lasso Free 16.0.0.42
Thanks.