If this helped you, please consider subscribing. It really does help my channel considerably. You will need to disable anti-cheat to do this. I use this mod here, otherwise, there are a lot of other ways and it's very easy. www.nexusmods.com/eldenring/mods/90
Disable anti-cheat, as in: 1 - disable > change setting > then enable again Or 2 - disable > change setting > don't go online, if you go you get banned?
Project Lasso would most likely let you do this without uninstalling EAC, Actually AC6 was also running like crap if i wouldn't disable a single of my Cores so it's nothing new with Fromsoftware...
Believe it or not this is actually quite common because most tasks always prefer running on core 0 (the 1st core). Disabling core 0 (make it not run on core 0 with other tasks) which is an old optimization trick on really old games like STALKER. Can believe it still work in some cases all these years later.
@@sirreal2290Somehow I see your comment at the right time! I started to play for the first time GTA V and I couldn't understand why my CPU, a Ryzen 9 5950X isn't enough for it, I wasn't able to switch windows using the alt+tab option during the livestream. 😂 I disabled the last 8 cores for him and it wasn't as bad anymore, but I never tried the first 8. I'll definitely try this one. Thanks for taking the time to share this info with us! It might actually help me! 👍😁
Definitely, especially the Dark Souls Prepare to Die Edition pc port, it's like they didn't even brother to optimize it they just port it straight away
@@RottenMuLoTlinux sucks ass for regular users, especially people who value their time. Most people don't want to fiddle with stuff all the time and read forum posts. The year of the linux desktop will never come while linux is so fragmented.
I play Cyberpunk on ultra without Ray tracing and in 1080p but it works exactly the same as Elden Ring in 2K Ultra(without Ray tracing) Weird Gtx 1080ti and Ryzen 5 3600 btw
FYI peeps, this trick works with many other games too (in boosting performance). If you launch steam with core 0 disabled, all the games launched from steam has that affinity as well.
The reason for this is because Core 0 is the core that handles the main thread for the PC itself, as in the Operating system and most other smaller applications. The proper way for a game to optimize is to ensure they are multithreading and that they are not using the first core(s) of a cpu or gpu. By turning off core 0 and forcing the games engine to have to re-aasign work to the other cores you are manually forcing what should be a default optimization.
yeah and my system primarily utilizes core #2 all of the time, what will you say on that? Wrong Windows installed? Wrong Intel CPU i'm using? Core #0 for main thread is not a rule
@@baboon9425 Not necessarily. The game or software has to make proper use of multi threading. Sheer cores alone is not always a valid comparison as hardware of different generations may have same core count but the improvements in silicon and transistor count reflect in sheer base performance increase.
@@mike_miller It is not the rule but it is the common case. There are a number of threads on Steam and tech forums discussing disabling core 0 affinity in games resulting in FPS boosting. I do not know you system specs. However, if one core has a consistent high usage I would check to see if any applications you run are not multi-threaded or by default are designated to a specific core. You may want to see if you can optimize your system and applications or to ensure there is not a malicious program.
@@Dracnea Just to let you know, there's always the "best" core in every CPU and it's random. This is the core that can boost best and performs best at single thread. It's also a known fact Windows can communicate with each particular CPU and it always knows exactly which core is it. And for many tasks it will load primarily this particular core to get the best performance. It may be core 0, 3, 5, 10 whatever. It's completely random and depends on a specific CPU unit
This is an old optimization technique. In some gta titles like vice city, the game doesn't register the mouse movement and click but once you disable the first core(on some CPUs you have to disable more) it starts working fine.
Bro I was running limgrave at 28fps, horrible stutters everywhere in the game, you gave me this idea, tried EVERY one of my 18 cores, you gave me the idea to disable hyperthreading entirely, it seems like Elden Ring HATEs HT on Intel chips, you brought me an insane idea, jumped from unstable 28fps to 60 now, never dropping, you're a legend. And I'm also in shock I've had this CPU for 4 years and never once stopped to ask myself if HT was even worth it for my usage lol.
It might be that elden ring is giving the e-cores the same workload as the p-cores, and shit just never gets done. Like it's treating the CPU as normally multi threaded.
@@DeltaJackal635 I don't have e Cores, I'm on a 1980XE, so slower IPC altogether, what's happening is most likely due to latency between real cores and virtualization, and part of it is, like you said, bad scheduling for work, only one of my 36 threads would do ANYTHING when i'd stream this game, my GPU was also at 40% usage, now 90%, on a 3090 that was a 40% bottleneck and 60% performance uplift just by disabling HT in bios entirely. Now, this probably works different for newer CPUs with e Cores.
This was a issue back when multi-core cpus were new, it generally depends on the game and the cpu you have and it can cause performance decrease so always test it to see the changes.
Awesome thanks! I've literally changed every other setting with little to no difference to get it to run smoothly in VR but that actually did the trick 👍
I can't remember what other game this worked on but I 100% remember doing this for some other game in the past!! I think it may have been world of Warcraft, or call of duty or something... Wow you have totally brought back memories!!
Interesting finding, about EAC, i think you can do the samething with process lasso, meaning you can play online with this fix by using process lasso (may test further tho)
@@kupokinzyt Unfortunally Easy Anti BS prevents you from doing it with Process Lasso because it basically thinks you are going to Cheat and it does not allow you to do it. You still need to get rid of EAC and then you need to start the Game... THEN you can change the Affinity of the CPUs when you are in Game. Also you need to change it back to Core 0 every Time you start the Game again then change it back. I heard you can use an Delay on when Process Lasso uses its Settings after starting an App so that may be an (easy) Workaround Solution but i just found out how to dissable EAC so i have no Clue if that really works and or if it works on the Free Version of Process Lasso. And yes i fully agree its stupid. Especially if i play Offline, let me change this Stuff.
@@flimermithrandir i've seen some ways to disable eac but since im playing with mods i need to use the "launchmodeldenring.exe" to launch the game which is located in the mod engine folder. i have no idea how i can disable eac, please help me out
Can’t you just change the affinity for the steam launcher and then eac and Elden will launch with the affinity already set? Pretty sure I’ve done that before
I don't know how but youtube spawned you out of nowhere in my recommendations but i dont mind since you helped me solve this problem with every game i have
The most passive aggressive tutorial on how to fix biggest problem for Elden Ring on PC. And it just randomly appeared in my recommendeds. Thank you random stranger!
I was wondering why the game runs so badly, i will definitely try this out later (hopefully i remember to update this comment with if it worked or not) Update: apparentaly after some searching it seems Elden Ring uses effeciency cores instead of preformance cores in some CPUs, so by doing this ur disabling the effeciency ones forcing the game to only use the preformance ones in my case it didn't work as my cpu is somewhat old and doesn't have 2 types of cores, but it's worth a shot
If u get Process Lasso which is a free program, it can automatically set prioritys and affinitys on application launch! I use it myself for OBS since it stutters unless 0 and 3 are the only selected.
to automate the process you can try process lasso, you just have to set a delay rule to 10 seconds in options and cpu affinities, otherwise it crashes a few seconds in.
@@yoitse-lv6jgThe only issue there is that Intel’s scheduler seems to dislike process lasso. Process lasso will cause crashes and network issues in Helldivers 2 for example. It’s a guarantee and Metro Exodus just does not work all. I’m sure there are other games that do not work at all or at the very least do not work well with process lasso.
Everything is simple. When game engines were developed, there were no 6, 8, etc. core processors. This is especially noticeable on VERY old games that were developed in the era of dual-core processors with high clock speeds. Often such games do not run at all if they were initially optimized for a 2-core processor with a high frequency
@kupokinzyt well fuck, I don't play this game, does this work on Delta Force too? I play on internet cafe which has 11400 and 4060, I mean, might I not be able to open Task Manager and do this stuff? If so, fuck it, I'm saving this vid in case I have my own PC.
Well it's fromsoft's fault actually. This would be a problem even in 4 core cpus without e cores. They are using the system thread as main thread for the game.
This is entirely fromsoft for not optimizing multithreading properly. E and P are proven features that arent going anywhere, or rather really cant, especially for mobile gaming and 95% of games utilize them just fine.
Likely what's happening is that the graphics stack is being computed using core 0 and the load on that core is heavy. The entire game is likely heavily single threaded and putting more load on core 0. When you take the game executable off core 0 it likely frees up the graphics driver subsystems to run without waiting on the game logic to finish thus increasing performance. The game devs shoul leave scheduling to the operating system instead of putting a bunch of load on core 0.
Core 0 is essentially used by everything. If the program doesn't support multithreading, it's running on Core 0! For games that do support multithreading, typically, the main game loop runs on Core 0 anyways, and sub loops run on Core 1 and above.
shit... this must be why elden ring is one of the only games that runs such low FPS on my brothers PC. thanks for the video i will definitely try this out later.
I’m curious if core 0 is a preferred core in your setup. Elden ring doesn’t use core 0 in my pc. It mainly uses cores 2 & 6 At 100% usage which are my processor’s preferred or best cores.
To know if it is necessary, or which core to disable, simply observe which one is being used the most. Commonly it is Core 0, but depending on the process it may be some other one.
I have essentially the same laptop hardware as you and what did the trick for me was disabling all E-cores through BIOS. Works like a charm, no need to disable EAC either.
@@Eliasallaw862 these cores are specifically meant for low performance tasks and will drastically save you battery life. The only real reason you'd ever do this is if your basically run the laptop as a desktop and plugged in at all times. Even still, only certain games like Elden Ring suffer from this issue. Most are optimized to fully utilize every core.
Instead of disabling core 0, you can modify the scheduler system of CPU processes to make them use all the cores instead of the core 0 as that is how windows manages it for some reason. On Linux this is not a problem at all since everything is spread correctly
Interesting, I've been running into some minor stuttering in some ares of the DLC, but only because I run with raytracing on, I wonder if this would fix those stutters
That's maybe because of other software, that is just using one core. Core 0. Core 0 is the most used. And maybe Fromsoft even don't use multicore very good? They don't take care about how many traffic is on a core. This hack works for many other games, that are not optimized for multicore systems. Because with core 0 off, you use cores that used not so much by other software.
this is seen in some other games, especially if they're older. CS:GO (not CS2), TF2, and some others had this little thing where you could disable core 0 and you'd gain performance.
Won't give you a performance increase This is because intel has two types of cores, performance and efficiency cores. AMD cpus don't (until the new gen comes out)
Every time you start the game unfortunately, or I have not found a way to keep it persistent. Some say to use process lasso, a program but I couldn't figure it out. Its definitely worth it and only takes a few seconds though as you can see from the video.
@@kupokinzyt The solution is easy and I did it myself. I saw a comment saying “Go to bios and disable Hyper Thrreating” and the game actually works well
@@kupokinzyt I know it's way too late, but you can start it with a specific affinity. Just google "start process with affinity", it's done via a command line in shortcut.
found out about this bug a around year ago, Its not just disabling core 0, just disable any core & click ok then go back again and enable it, it works like a charm.
I’ll have to play with this on Linux and see if I can get a similar effect. It’ll just be a command in the launch options if it works there, I’m glad I came across this
I have a question, are there any downsides doing this? i have a RTX3060 laptop it automatically optimized the setting in the game to High-Max setting but it can’t even run at stable 60fps (only high setting) the frametime is all messed up and sometimes it suddenly drops to 48-54fps which causes massive lag, i have tried many different ways such as lossless scaling (which doesn’t work fine for my case, the base fps drop even worse, from 55-60 to 45fps), i’m planning to install some mod to aid but i don’t really know much. My case is similar to you, the CPU utility usage is 50-60% all the time and takes up so much power (50-55W even more), which barely left anything behind for my GPU (it only runs at around 50% and 70W or so). I don’t really know whats going on, i just really want to enjoy the best of the game so i’ll disable EAC and try your method first
There are no downsides to this, no, not if you do it the way I've shown in the video. It will only take effect each time you launch Elden Ring and only Elden Ring. I recommend using Process Lasso now and setting the same settings for only this one game.
If you use lossless scaling but it's not smooth then you did it wrong. Limit the framerate to 30fps or 40 fps and then only use frame gen 2.2 x3. I am at maximum setting 1080p 120fps using 1660 6gb bro.
The game is unplayable on my laptop - 13500hx + 4050 - and disabling this would require me to disable the anticheat and not be able to play online at all. How can this game be considered a product fit for retail sale?
cuz windows /OS and other softwares in the background uses Core 0 (the “”””””main core”””””) of your cpu games instructions are processed 80% of the time by core 0 so your core 0 is overloaded with a bunch of shit in the background while processing your game, if you turn it off your game your OS runs better in the background and your game will use a more “”free”” Core
Never heard of prototype 2? If you had more than 2 cores active, you'd be soft locked in certain cutscenes because the enemies you need to kill will never spawn :^)
@@profost4691game either uses 1 cpu thread or spreads it out over multiple threads (2 to 4) however other apps can also use those threads so it get slowed down, if you tell the game to only use a different thread and increase priority there is less in the way to cause stutter ( you can see the usage of each thread in performance tab of task manager)
fucking e-cores, new technology so it might not be optimized for it. Anti-cheat is dogshit anyways, I had lots of problems of stuttering and terrible fps 25-35 never ever getting over 40 even on the lowest graphics and resolution possible, until I decided to totally disable my laptop e-cores, my game now is at 60 frames almost every time with no stuttering at all. It's crazy that disabling more processing power increased my fps.
It does. It runs on Core 0 the same Time the Game runs on Core 0. AND ALL YOUR OTHER STUFF IN THE BACKGROUND. You can see it when you look at Task Manager on your Idle System. Core 0 will be used about 10% even though you do nothing your Windows doing Stuff or just existing, your Anti Virus Programm or whatever important Things normally run on Core 0. And so does the Game wich is stupid. If you have only 4 Cores and tell the Game to use Core 1 instead it helps because it now can use probably 90% of the Core instead of 50% or whatever.
bro this was just what I needed bought a new laptop everything was good but elden ring even on medium settings was getting 40-45 fps while on youtube same specs were getting 60 fps on maximum this trick worked
Selective core usage has been a thing since multi core CPU's have existed. You just needed 3rd Party software (Process Lasso) in the past to make most use of it.
Yup, but it helps when games are optimized for multithreading. Something like Cyberpunk (now) for example, you'll see 100% usage across all cores including most efficiency ones which is what you want in terms of usage.
It's because your CPU only has 4 performance cores, it's loading some of the work on the efficiency cores for some reason and disabling the core 0 forces that work onto the performance cores
by knowing that I can run the game more than 40fps on my GPU lol I eventually ran msi afterburner and noticed my performance wasn't being utilized, typically games that are badly optimized try to throw all performance on only a couple of cores. Disabling core 0, just forced it to use the others.
ok after playing a little bit i realised that it actually fixed literally all of my issues, i was lagging, there was a lag spike of 2~7 seconds every minute or every few minutes, there were also weird flickering/missing shadows and some more issues here and there but this literally fixed everything for me, Thanks a lot man....
If this helped you, please consider subscribing. It really does help my channel considerably.
You will need to disable anti-cheat to do this. I use this mod here, otherwise, there are a lot of other ways and it's very easy. www.nexusmods.com/eldenring/mods/90
Disable anti-cheat, as in:
1 - disable > change setting > then enable again
Or
2 - disable > change setting > don't go online, if you go you get banned?
@@dsuable_ totally disable it while doing this.
Why would you need to disable EAC for CPU affinity?
Project Lasso would most likely let you do this without uninstalling EAC, Actually AC6 was also running like crap if i wouldn't disable a single of my Cores so it's nothing new with Fromsoftware...
@@kupokinzyt So never play online after doing this? Cause I still want to play online
Believe it or not this is actually quite common because most tasks always prefer running on core 0 (the 1st core). Disabling core 0 (make it not run on core 0 with other tasks) which is an old optimization trick on really old games like STALKER. Can believe it still work in some cases all these years later.
get out of here fromsoft, dont just stand there
Windows is windows.
I used to do this with gta5 back in like 2015
@@RottenMuLoTwindows is the only good operating system
@@sirreal2290Somehow I see your comment at the right time! I started to play for the first time GTA V and I couldn't understand why my CPU, a Ryzen 9 5950X isn't enough for it, I wasn't able to switch windows using the alt+tab option during the livestream. 😂
I disabled the last 8 cores for him and it wasn't as bad anymore, but I never tried the first 8. I'll definitely try this one. Thanks for taking the time to share this info with us! It might actually help me! 👍😁
I don't know how but TH-cam Spawned bro From nowhere in my feed and solved My problem💀
I am glad :)
Same for me
Magic
mines to hahahahahahahahahah
I don't even have a PC capable of playing this game and still watched this
Thanks you Arthur Morgan
want some jelly beans
No es nada
@@arthurmorgan507when’d you learn Spanish Arthur?
@@hotdawg8 lmao 1 minute ago.
Yo le enseñé español.
@@hotdawg8 Jhon me enseñó cuando llegó al cielo, es bruto, pero un buen maestro
I love FromSoft, but their pc optimisation is shit.
thats why im like wtf fromsoft at the end of the video lol
Definitely, especially the Dark Souls Prepare to Die Edition pc port, it's like they didn't even brother to optimize it they just port it straight away
Netcode too
Naw they did an amazing job optimizing DS2 for PC… and then managed to fuck up every other game since
late post but i agree with the exception of sekiro, i feel like theyve done super well in that game
Core 0 is used by every process of Windows and it causes lags and stutters on CPU bottleneck. This should help for any game.
Yay now i might be able to properly run cod now
I don't remember which games I've seen this in, but some devs are actually smart enough to make their main core be core 2 or 4 instead of 0.
It should help to move on to Linux at that point. How 💩 is windows management of core ressources is beyond me.
@@RottenMuLoTlinux sucks ass for regular users, especially people who value their time. Most people don't want to fiddle with stuff all the time and read forum posts. The year of the linux desktop will never come while linux is so fragmented.
Goddamn it, Microsoft!
The fact i get better fps from cyberpunk raytaced 4k then elden ring at 1440p low settings just speaks volumes 😅
absolutely!
That sounds more like a massive CPU bottleneck than having anything to do with settings or resolution.
Specs?
I play Cyberpunk on ultra without Ray tracing and in 1080p but it works exactly the same as Elden Ring in 2K Ultra(without Ray tracing)
Weird
Gtx 1080ti and Ryzen 5 3600 btw
Fromsoft really cant optimise on pc even if their lives depended on it. Armored core 6 is straight up unplayable on the minimum requirements.
FYI peeps, this trick works with many other games too (in boosting performance). If you launch steam with core 0 disabled, all the games launched from steam has that affinity as well.
Huh... I did not that games inhererit Steam's CPU affinity, thanks!
can this work around the anticheat?
Behold the pirates of the Caribbean!
@@erickschusterdeoliveira2662 just tried it, no it doesnt
@@erickschusterdeoliveira2662 Btw i played with anticheat a lot, and game fells kinda smother and better ngl that shit optimization is fucked
The reason for this is because Core 0 is the core that handles the main thread for the PC itself, as in the Operating system and most other smaller applications. The proper way for a game to optimize is to ensure they are multithreading and that they are not using the first core(s) of a cpu or gpu. By turning off core 0 and forcing the games engine to have to re-aasign work to the other cores you are manually forcing what should be a default optimization.
So that means their game is the problem in terms of optimization, also in general the more multi-core cpu's is more efficient in this term ?
yeah and my system primarily utilizes core #2 all of the time, what will you say on that? Wrong Windows installed? Wrong Intel CPU i'm using? Core #0 for main thread is not a rule
@@baboon9425 Not necessarily. The game or software has to make proper use of multi threading. Sheer cores alone is not always a valid comparison as hardware of different generations may have same core count but the improvements in silicon and transistor count reflect in sheer base performance increase.
@@mike_miller It is not the rule but it is the common case. There are a number of threads on Steam and tech forums discussing disabling core 0 affinity in games resulting in FPS boosting. I do not know you system specs. However, if one core has a consistent high usage I would check to see if any applications you run are not multi-threaded or by default are designated to a specific core. You may want to see if you can optimize your system and applications or to ensure there is not a malicious program.
@@Dracnea Just to let you know, there's always the "best" core in every CPU and it's random. This is the core that can boost best and performs best at single thread. It's also a known fact Windows can communicate with each particular CPU and it always knows exactly which core is it. And for many tasks it will load primarily this particular core to get the best performance. It may be core 0, 3, 5, 10 whatever. It's completely random and depends on a specific CPU unit
This guy randomly spawned in my TH-cam feed and solved my problems!! Thanks bro
You are welcome!
This is an old optimization technique.
In some gta titles like vice city, the game doesn't register the mouse movement and click but once you disable the first core(on some CPUs you have to disable more) it starts working fine.
Mhm goes back to the 1700s, ye old tricks.
S.T.A.L.K.E.R. series too, including the Anomaly mod since its built of that engine w changes obviously. (GAMMA uses the same engine)
it's so crazy because my cpu was also on like 10%, i just never though of it
@@raccoon-p9h ye while your CPU usage is on 10%. 1 or 2 cores is probably at 99%
Bro I was running limgrave at 28fps, horrible stutters everywhere in the game, you gave me this idea, tried EVERY one of my 18 cores, you gave me the idea to disable hyperthreading entirely, it seems like Elden Ring HATEs HT on Intel chips, you brought me an insane idea, jumped from unstable 28fps to 60 now, never dropping, you're a legend. And I'm also in shock I've had this CPU for 4 years and never once stopped to ask myself if HT was even worth it for my usage lol.
you are very welcome!
It might be that elden ring is giving the e-cores the same workload as the p-cores, and shit just never gets done. Like it's treating the CPU as normally multi threaded.
@@DeltaJackal635 I don't have e Cores, I'm on a 1980XE, so slower IPC altogether, what's happening is most likely due to latency between real cores and virtualization, and part of it is, like you said, bad scheduling for work, only one of my 36 threads would do ANYTHING when i'd stream this game, my GPU was also at 40% usage, now 90%, on a 3090 that was a 40% bottleneck and 60% performance uplift just by disabling HT in bios entirely.
Now, this probably works different for newer CPUs with e Cores.
But did you get an idea or not?
Dude you should never use HT on newest intel cpus that have Ecores.
when your dedicated employee gets a rest and the rest of the team actually starts working
This was such a big help, I was about to give up on playing the game😭 Thank you so much man!
you are welcome!
I wish I found this earlier cuz I already quit playing it because of stutters :(
Disable all cpu so it could run purely on gpu 👍
Remove cpu from your rig........
100% gpu👍
😂😂😂😂
JAJAHSDJ XD
become the elden gpu
Uhh
This was a issue back when multi-core cpus were new, it generally depends on the game and the cpu you have and it can cause performance decrease so always test it to see the changes.
I can't even comprehend why elden ring, a game DEVELOPED IN THE MULTICORE CPUS ERA still has this issue
@@rising_fredo_pixel Fromsoft is always behind in technology
No way
It's actually work
You need to apply to from's optimization team now
Haha, thanks, glad it's working!
@@kupokinzytyes, please do this in the next video!
i noticed how much you interact with the comments section, i find it wholesome ❤
Thank you kindly, I find it just as so that I get so many interactions!
When the guy that was tasked with resource management fell asleep at the job.
Fromsleep
Thank you so much mate, you saved me sooo much time
I swear 80% of our tech problems stem from bad optimization, like imagine telling Steve Jobs in 1997 "disabling Core 0 increases performance" 🥴
huh
First dual core cpus were released in 2005 so this makes no sense
@@Frombullno dual core cpu in 1997
people got used for electron apps, so im not sure about that
Even if Steve Jobs was here today, he didn't what a core means
Awesome thanks! I've literally changed every other setting with little to no difference to get it to run smoothly in VR but that actually did the trick 👍
you are welcome!
Vr in elden ring?
@@N3ro72 You will be surprised how much games you can VR...against their will.
Average reddit user: bro u need to buy a PC its too old
Reddit users on their way to tell people using 7800x3d cpu and rtx 4080 GPU that they need to upgrade their pcs.
Plebbit is just bots talking to bots
Plebbits are censored frogs.
@@JackHugeman well, Reddit users also grewm minors so....
fr they tell u to buy am5 ddr5 latest piece of hardware 32gb is the minimum and so on
There's one impostor among cores
I can't remember what other game this worked on but I 100% remember doing this for some other game in the past!! I think it may have been world of Warcraft, or call of duty or something... Wow you have totally brought back memories!!
you helped me, thank you bro.
That quick and eZ tutorial spawned out of nowhere and saved my life. God bless this dude!
Thank you, that means a lot!
Interesting finding, about EAC, i think you can do the samething with process lasso, meaning you can play online with this fix by using process lasso (may test further tho)
I have heard the same but couldn't figure it out :( Process Lasso is very confusing to me haha.
Did it help you?
@@kupokinzyt Unfortunally Easy Anti BS prevents you from doing it with Process Lasso because it basically thinks you are going to Cheat and it does not allow you to do it. You still need to get rid of EAC and then you need to start the Game... THEN you can change the Affinity of the CPUs when you are in Game. Also you need to change it back to Core 0 every Time you start the Game again then change it back. I heard you can use an Delay on when Process Lasso uses its Settings after starting an App so that may be an (easy) Workaround Solution but i just found out how to dissable EAC so i have no Clue if that really works and or if it works on the Free Version of Process Lasso.
And yes i fully agree its stupid. Especially if i play Offline, let me change this Stuff.
@@flimermithrandir i've seen some ways to disable eac but since im playing with mods i need to use the "launchmodeldenring.exe" to launch the game which is located in the mod engine folder. i have no idea how i can disable eac, please help me out
Can’t you just change the affinity for the steam launcher and then eac and Elden will launch with the affinity already set? Pretty sure I’ve done that before
I don't know how but youtube spawned you out of nowhere in my recommendations but i dont mind since you helped me solve this problem with every game i have
I am glad Ismail!
Thanks from 21 fps to 60fps really helpful
Thanks Sonic The Hedgehog for helping me with my fps!!
I gave up on playing Elden Ring and youtube just randomly decided to throw me this lmao
Same
The most passive aggressive tutorial on how to fix biggest problem for Elden Ring on PC. And it just randomly appeared in my recommendeds. Thank you random stranger!
You are very welcome!
Dying light on intergated gpus has the same issue and this might work for some users
The real game optimization we we've been waiting for more than 2 years..
I was wondering why the game runs so badly, i will definitely try this out later (hopefully i remember to update this comment with if it worked or not)
Update: apparentaly after some searching it seems Elden Ring uses effeciency cores instead of preformance cores in some CPUs, so by doing this ur disabling the effeciency ones forcing the game to only use the preformance ones
in my case it didn't work as my cpu is somewhat old and doesn't have 2 types of cores, but it's worth a shot
Update it NOW
@@MiyazakisPVPexperience thanks for reminding me
@@Goose____ ahh, yeah it also didn't work for me
@@Goose____ what CPU did you use?
@@Esponier i3 9100f
Same this with armoured core. Such a pain everytime you launch the game you have to do this.
If u get Process Lasso which is a free program, it can automatically set prioritys and affinitys on application launch! I use it myself for OBS since it stutters unless 0 and 3 are the only selected.
can i play multiplayer with better fps like this?
Can you write script for this ?
to automate the process you can try process lasso, you just have to set a delay rule to 10 seconds in options and cpu affinities, otherwise it crashes a few seconds in.
@@yoitse-lv6jgThe only issue there is that Intel’s scheduler seems to dislike process lasso. Process lasso will cause crashes and network issues in Helldivers 2 for example. It’s a guarantee and Metro Exodus just does not work all. I’m sure there are other games that do not work at all or at the very least do not work well with process lasso.
Clicked for FPS, stayed for CHEEKS
Dude you are a life saver my fortnite was running about 40 fps then I unchecked core 0 and my fps skyrocketed up to 360. thanks!
You are very welcome!
Bro you spawned out of nowhere on my feed and solved my problem
i am in your walls
Everything is simple. When game engines were developed, there were no 6, 8, etc. core processors. This is especially noticeable on VERY old games that were developed in the era of dual-core processors with high clock speeds. Often such games do not run at all if they were initially optimized for a 2-core processor with a high frequency
Old school youtube tutorial vibes
Wasnt originally meant to upload to TH-cam lol. Oddly videos I record on my phone do better than the ones I edit!
Well well well this is a nice trick you find dude 😂🔥 definitely keeping this video saved
Legend! Thank you!
This is like finding out TF2 depends on a coconut jpg
why do people still believe that shit even tho it was debunked
@@dapottis
I will believe what I want 😂
Been playing TF2 since 2011 and it is the first time i've read that and i looked up too, Wtf.
@@EXMachina.yea dont believe anything you read lol. This was proven to be false
@@dapottis regardless I still find the story funny. Apparently the removing the cardboard cow is the thing that crashes the game
This isn't the only game that does this. Lots of old game engines have this problem. Arma 3 is a big one.
Yup! Stalker series too!
They introduced build mechanics into running the game that's crazy
The fact that the game didn't crash just from minimizing it is good enough. Unless you're playing borderless windowed
HOLY SHIT, I'M GOING TO SAVE YOUR VIDEO FOREVER IN CASE I FORGET HOW TO DO IT.
THANK YOUUU.
YOU ARE WELCOME!
@kupokinzyt well fuck, I don't play this game, does this work on Delta Force too?
I play on internet cafe which has 11400 and 4060, I mean, might I not be able to open Task Manager and do this stuff? If so, fuck it, I'm saving this vid in case I have my own PC.
This is the type of shit that I was worried about when the cpu's with efficiency cores were released.
Well it's fromsoft's fault actually. This would be a problem even in 4 core cpus without e cores. They are using the system thread as main thread for the game.
@@enricod.7198 This, it's literally fromsoft lmao
Core 0 is a P core.
This is entirely fromsoft for not optimizing multithreading properly. E and P are proven features that arent going anywhere, or rather really cant, especially for mobile gaming and 95% of games utilize them just fine.
@@kupokinzyt 95% of games that typically get better performance with them as well
Likely what's happening is that the graphics stack is being computed using core 0 and the load on that core is heavy. The entire game is likely heavily single threaded and putting more load on core 0. When you take the game executable off core 0 it likely frees up the graphics driver subsystems to run without waiting on the game logic to finish thus increasing performance. The game devs shoul leave scheduling to the operating system instead of putting a bunch of load on core 0.
A lot of the system interrupts are run on core 0, might be why. Iirc the old assassin’s creed games had this issue too.
Core 0 is essentially used by everything. If the program doesn't support multithreading, it's running on Core 0! For games that do support multithreading, typically, the main game loop runs on Core 0 anyways, and sub loops run on Core 1 and above.
@@forgotten893 You’d think after so many years they’d have improved the scheduler but alas :’)
Btw, this technique also works if you're stuck on the last mission in gta 4 ( the game doesn't respond after niko holds the heli)
shit... this must be why elden ring is one of the only games that runs such low FPS on my brothers PC. thanks for the video i will definitely try this out later.
You are welcome!
This method is a classic performance tip for anyone playing games based on Valve's Source engine, so it's not entirely uncommon to still happen today.
I’m curious if core 0 is a preferred core in your setup. Elden ring doesn’t use core 0 in my pc. It mainly uses cores 2 & 6 At 100% usage which are my processor’s preferred or best cores.
Try disabling them then, this games multithreading is one of the worst I've seen since early 2000s games lol.
To know if it is necessary, or which core to disable, simply observe which one is being used the most. Commonly it is Core 0, but depending on the process it may be some other one.
Yup, I used rivatuner statistics to see 0 was being hit at 100% to figure this out!
I have essentially the same laptop hardware as you and what did the trick for me was disabling all E-cores through BIOS. Works like a charm, no need to disable EAC either.
You don't want to do this on a laptop.
@@kupokinzyt why not? I have a pc but I still want to know
@@Eliasallaw862 these cores are specifically meant for low performance tasks and will drastically save you battery life. The only real reason you'd ever do this is if your basically run the laptop as a desktop and plugged in at all times. Even still, only certain games like Elden Ring suffer from this issue. Most are optimized to fully utilize every core.
@@kupokinzytwill it harm my laptop though?
@@govnolep performance wise yes, it will harm multithreading tasks.
At this point I'm convinced FS just kinda conjure their games into existence in a cursed ritual instead of developing and optimizing them normally.
Lmao
It helps a lot, also change the priority to high, it works too. :)
Great idea, glad it works!
I don't even have this game on PC and this is something I'm going to have to rewatch whenever I'm playing it on PC.
Holy actual shit this gave me.a boost bro
Glad to hear!
FromSoft release a technically competent video game challenge (IMPOSSIBLE)
Instead of disabling core 0, you can modify the scheduler system of CPU processes to make them use all the cores instead of the core 0 as that is how windows manages it for some reason.
On Linux this is not a problem at all since everything is spread correctly
want to hear instructions for task schedular
How can i do that thing
@@rising_fredo_pixel Been a while since I left windows so I don't remember anymore 😭
process lasso software does this.
Idk why it's in my recommendation but its really helpful so thanks ma bro
you are very welcome friend
Interesting, I've been running into some minor stuttering in some ares of the DLC, but only because I run with raytracing on, I wonder if this would fix those stutters
You could try! It's helped a lot of people :)
Thats fkng crazy. I hope this exploit works on any game
That's maybe because of other software, that is just using one core. Core 0.
Core 0 is the most used. And maybe Fromsoft even don't use multicore very good? They don't take care about how many traffic is on a core.
This hack works for many other games, that are not optimized for multicore systems. Because with core 0 off, you use cores that used not so much by other software.
That should go higher
i deadass appreciatet u so much gng
you are so very welcome zelma!
this is seen in some other games, especially if they're older. CS:GO (not CS2), TF2, and some others had this little thing where you could disable core 0 and you'd gain performance.
How
You're a good man arthur morgan.
Welp. Gotta figure out how to donthis through Proton
You can try `taskset` or `tuna` maybe and see if that works
Power tools plugin for Decky Loader
Won't give you a performance increase
This is because intel has two types of cores, performance and efficiency cores.
AMD cpus don't (until the new gen comes out)
do you have hardware acceleration on in graphics settings?
I don't know what you mean, can you explain?
@@kupokinzyt go to you graphics settings on your windows and turn on hardware accelerated gpu scheduling
@@thecrimsonkid3574 isnt that for windows graphics... like animation & other shiet & not for ganes
@@rohitdalvi9361 it includes games because it concerns the GPU
i can't believe fromsoft make optimize your game a skill cap
Will you need to do this on every load or does it persist after shutting the app down?
Every time you start the game unfortunately, or I have not found a way to keep it persistent. Some say to use process lasso, a program but I couldn't figure it out. Its definitely worth it and only takes a few seconds though as you can see from the video.
@@kupokinzyt The solution is easy and I did it myself. I saw a comment saying “Go to bios and disable Hyper Thrreating” and the game actually works well
@@kupokinzyt I know it's way too late, but you can start it with a specific affinity. Just google "start process with affinity", it's done via a command line in shortcut.
found out about this bug a around year ago, Its not just disabling core 0, just disable any core & click ok then go back again and enable it, it works like a charm.
This help me big time thank you :D
I’ll have to play with this on Linux and see if I can get a similar effect. It’ll just be a command in the launch options if it works there, I’m glad I came across this
I have a question, are there any downsides doing this? i have a RTX3060 laptop it automatically optimized the setting in the game to High-Max setting but it can’t even run at stable 60fps (only high setting) the frametime is all messed up and sometimes it suddenly drops to 48-54fps which causes massive lag, i have tried many different ways such as lossless scaling (which doesn’t work fine for my case, the base fps drop even worse, from 55-60 to 45fps), i’m planning to install some mod to aid but i don’t really know much. My case is similar to you, the CPU utility usage is 50-60% all the time and takes up so much power (50-55W even more), which barely left anything behind for my GPU (it only runs at around 50% and 70W or so). I don’t really know whats going on, i just really want to enjoy the best of the game so i’ll disable EAC and try your method first
There are no downsides to this, no, not if you do it the way I've shown in the video. It will only take effect each time you launch Elden Ring and only Elden Ring. I recommend using Process Lasso now and setting the same settings for only this one game.
have the same problem with this, have a pretty similar rig too. please lemme know if you managed to find the solution 🙌🙌
If you use lossless scaling but it's not smooth then you did it wrong. Limit the framerate to 30fps or 40 fps and then only use frame gen 2.2 x3. I am at maximum setting 1080p 120fps using 1660 6gb bro.
Disable ray tracing if you haven’t already. Helped a ton for me.
@@ahihi7706 I've tried lossless but the input lag felt awful, even at 40 fps base and 2x frame rate, I could feel the lag on the comands
The game is unplayable on my laptop - 13500hx + 4050 - and disabling this would require me to disable the anticheat and not be able to play online at all. How can this game be considered a product fit for retail sale?
its just saying cannot perform action access is denied even when running as administrator
Disable anticheat, view pinned comment.
Ayooo wtfff, I was having an issue with my Elden ring not constantly having FPS and this suddenly popped into my TH-cam, wtffff.
i am in your walls
Will this work on cs2 ?
May this clip reaches our maidenless brethren to hasten their ascension as elden lords, by 16x their speeds!
thank you todd howard
Why's that?
cuz windows /OS and other softwares in the background uses Core 0 (the “”””””main core”””””) of your cpu
games instructions are processed 80% of the time by core 0 so your core 0 is overloaded with a bunch of shit in the background while processing your game, if you turn it off your game your OS runs better in the background and your game will use a more “”free”” Core
You are a genius. Thanks a lot!! Life changer video
You are so very welcome!
Never heard of prototype 2? If you had more than 2 cores active, you'd be soft locked in certain cutscenes because the enemies you need to kill will never spawn :^)
Yes, one of my favorite game series.
Love how they broke the 4th wall with that little puzzle.
Lmao @@noxiusobvious4239
This works for me on almost any game cause my laptop is so shit
Wow really, what is the scientific reason tho?
Multi threading I think@@profost4691
Which CPU? Bro I need help😢
@@golik133usually I disable 1-4 and leave 5-8 on
@@profost4691game either uses 1 cpu thread or spreads it out over multiple threads (2 to 4) however other apps can also use those threads so it get slowed down, if you tell the game to only use a different thread and increase priority there is less in the way to cause stutter ( you can see the usage of each thread in performance tab of task manager)
Wozniak sobbed
my issue is, everytime the fps drop to 54,57,59 the games runs like 30fps. Im suffering in this DLC.
3060ti 5600 oc
Same, the shadow of the edtree is the worst Dlc in terms of performance .
What the hell how?
I use a 3050 8gb 16 ram and a 5500 and i run the game just fine
Pirated tho
@@dannyg4835pirated has no bs antipiracy software so it usually runs better
Rx 480 and I'm running it fine
Same even if for a split second
Fyi guys this trick works for almost any other games however it may risk crashing
When I try to do that, it says "Acess Denied". Do you know a workaround for that?
brother disable anticheat
then no online mode?
thanks bro, I was looking for an video like this 6 mouths ago lol
Now I will play this game fr
So I wonder if EAC is doing something real funky on core 0, madness.
fucking e-cores, new technology so it might not be optimized for it.
Anti-cheat is dogshit anyways, I had lots of problems of stuttering and terrible fps 25-35 never ever getting over 40 even on the lowest graphics and resolution possible, until I decided to totally disable my laptop e-cores, my game now is at 60 frames almost every time with no stuttering at all. It's crazy that disabling more processing power increased my fps.
It does. It runs on Core 0 the same Time the Game runs on Core 0. AND ALL YOUR OTHER STUFF IN THE BACKGROUND.
You can see it when you look at Task Manager on your Idle System. Core 0 will be used about 10% even though you do nothing your Windows doing Stuff or just existing, your Anti Virus Programm or whatever important Things normally run on Core 0. And so does the Game wich is stupid.
If you have only 4 Cores and tell the Game to use Core 1 instead it helps because it now can use probably 90% of the Core instead of 50% or whatever.
@@flimermithrandir
Not on my system, on responding to this, cpu 0 is not really touched, 8 9 and 10 are being used.
@@lon3wolf642 Hm ok. Maybe E Cores being used on your System. Maybe i configured my System so it does use more Core 0. Dunno.
bro this was just what I needed bought a new laptop everything was good but elden ring even on medium settings was getting 40-45 fps while on youtube same specs were getting 60 fps on maximum this trick worked
You are super welcome!
Selective core usage has been a thing since multi core CPU's have existed. You just needed 3rd Party software (Process Lasso) in the past to make most use of it.
Yup, but it helps when games are optimized for multithreading. Something like Cyberpunk (now) for example, you'll see 100% usage across all cores including most efficiency ones which is what you want in terms of usage.
Dude it worked, I can't thank you enough.
I got like extra 10 fps in dying light 2.
What if I'm playing on Steam Deck? Where do I go while in desktop mode?
You should not have to do this on Steam Deck as it's using Vulkan instead of DX, which is much better optimized.
It's because your CPU only has 4 performance cores, it's loading some of the work on the efficiency cores for some reason and disabling the core 0 forces that work onto the performance cores
I have 8 performance cores. This is a 12 core CPU.
@@kupokinzyt There should only be 4 performance cores on a 12500H, even the 12900H only has 6 performance cores
@@kupokinzytno. You have 4 P-cores with hyperthreading -> 8 "P-threads".
wtf this is so random and unintuitive lol, how did you find this out?
by knowing that I can run the game more than 40fps on my GPU lol I eventually ran msi afterburner and noticed my performance wasn't being utilized, typically games that are badly optimized try to throw all performance on only a couple of cores. Disabling core 0, just forced it to use the others.
naaaaah i was just mad and was about to quit but you appeared on my feed somehow and this actually worked. 🤣
ok after playing a little bit i realised that it actually fixed literally all of my issues, i was lagging, there was a lag spike of 2~7 seconds every minute or every few minutes, there were also weird flickering/missing shadows and some more issues here and there but this literally fixed everything for me, Thanks a lot man....