In DCS the thing that finally fixed my stutters was setting the FPS limit to 300 (max) and making sure I wasn't trying to throttle to a target FPS in OpenXRToolkit overlay. Once I'd done that, all my stuttering vanished and it was silky smooth. This was after I'd done the other things this video mentions, so they're also valid.
In Process Lasso, you can see at 4:02 that some of your cores are grey. I believe that this means they're parked. There are applications you can use to unpark those cores so they can't idle for eco purposes. I think you can equate it to Chevy engines that shut down the 7th and 8th cylinders to make the engine more fuel efficient, but the downside is when you floor it there's a delay while the "parked" cylinders are reactivated to give you full power. Something to look into.
This happens when you're alt-tabbed to Process Lasso for longer. I've never seen parked cores when DCS is actually running. But yeah, if you want to disable parking, there's a setting in Process Lasso called Induce Performance Mode, which prevents using E-Cores and parking. So far I've preferred the method shown on the video as I sometimes have DCS on the background when eg. setting up recording for videos.
@@ahonensimracingsimflying Perhaps. This is what the Process Lasso FAQ says: If I have installed Process Lasso, do I also need ParkControl? ParkControl offers these additional functions: A real-time system tray icon showing CPU core parking status Easy access to CPU core parking settings Power profile change notifications People have reported that preventing parking on your cores has an even more visible effect than disabling Ecores. I've not had to use it myself, but if your cores are intermittently grey stopping the parking may be worth looking into.
That exact spot from the FAQ you quoted begins with: "You do not need it [ParkControl], but you may choose to also have it installed." From the same FAQ: "If your system does have ‘open’ power profiles, use the Performance Mode of Process Lasso to disable CPU core parking when important applications are running. To do this, right-click on your target application’s process, then select ‘Induce Performance Mode’." But as I said, in my testing core parking has never been an issue when DCS is running. It only happens when it's at background and you're using some other, not performance hungry, software. And then it's actually the desired behaviour. If you find it causing problems, feel free to use any means you want to prevent it.
I've found that PL's Power Profile "Bitsum Highest Performance" has a good effect on MSFS but in my testing I can't be sure of DCS. I don't say it isn't helpful but I don't make recommendations I can't be sure of.
Hallo, are I am right when i say that I can do this with the Windows-Taskmanager too? What is the advantage of Process Lasso Pro? Thank you for the Video, i will try it on my System/PC. 👍🙂
You have pretty similar processor affinity menu in the Task Manager. But 1) it doesn't show you E-Cores and P-Cores separately, it just shows them all as a list and 2) AFAIK the changes made there are not persistent and you really don't want to do this every time you run DCS/some other sim. So that's why Process Lasso.
I prefer using ParkControl (from the same people who make Process Lasso), as you can just set it to "prefer performant processors" system wide. I haven't done extensive testing, but it totally rectified the way my system would just suddenly feel like a low end laptop when it decided to prioritize the e-cores and I just had to set it and forget it, no need to setup up each program individually. I think (but again not sure as I haven't done any real comparisons) it's advantageous as it's only setting an affinity for the P-cores, not disabling them, so programs can still use the e-cores for the less demanding stuff.
Thanks for the video. Do you need to have process lasso on and running every time you play dcs, or just do this and then never need to run process lasso again? I have a 14900k, quest 3 open xr, and I randomly get 1-2 fps for like 30 secs to 1 minute. Could be in the main menu or when flying. Just very random, and very annoying. Im guessing the e-cores are the problem? Thanks
Sounds a lot like E-Core problem. You can have PL running at background all the time so it can change the settings according to what application is running. PL's performance cost on my system is practically zero.
@@ahonensimracingsimflying ok thanks. Ill try it out later tonight. But do you need to have process lasso on and running every time you play dcs, or just do this and then never need to run process lasso again?
Thanks for the video, it helps with the stutters. One question though. You select PCores for DCS and Oculus? And the Ecores for all the rest active processes?
Yeah, just disable E-Cores for DCS and Oculus. Let the rest be as they are. I have been experimenting restricting number of P-Cores to 8 for older sims like RBR. I think it might help with random crashes but I can't say for sure yet.
@@ahonensimracingsimflying thanks mate. Much appreciated. I just started to experiment with process lasso and it does help. I'll try to enable pcores for dcs and oculus later today. Yeah man... So many hours of trial and error
I disabled my E cores in bios awhile ago, but maybe I should do it this way. I've been using PL to stop windows update from launching automatically, which is the only way that works consistently for me.
I haven't heard that the BIOS way would cause anything bad at least on a PC that's dedicated to sims. If you're also using stuff like Adobe software that have lots of background processes I believe it can make a difference. I was using my old PC for lots of other stuff than simracing and I just had scripts to shut down everything unnecessary when using sims.
@ahonensimracingsimflying OH that's good. Yeah I built this PC exclusively for flight simulators and a few games, so I should be good. Which is also why I did away with windows defender a little more than a year ago with no issues 😅
It's disgusting how neither Intel or Microsoft have solved this issue and we have to rely on a third party software. I already had the notion Microsoft is garbage, but i had more respect for Intel
To my understanding, you can fairly accuse Intel, Microsoft, and game developers equally for these problems. All of them had a chance to design their products better.
@@ahonensimracingsimflying not exactly. Before E-cores and P-cores, some games ran very well, maybe not DCS, which i had no specs for, but i had, for instance, Mortal Kombat 11 run perfectly, with a slower machine and Win 7, than with my latest PC with lots of ram and a Core i7 127000
Yes, this happens when all three have bad implementation. So Intel could've done their implementation of E- and P-Cores better to begin with, Microsoft could improve how the OS assigns P- and E-Cores to CPU intensive programs and game makers could improve how their particular software handles them. I guess we agree that E-cores are only problem on some games. I run a lot of racing and flight sims and E-cores are only problem in DCS.
In DCS the thing that finally fixed my stutters was setting the FPS limit to 300 (max) and making sure I wasn't trying to throttle to a target FPS in OpenXRToolkit overlay. Once I'd done that, all my stuttering vanished and it was silky smooth. This was after I'd done the other things this video mentions, so they're also valid.
Haven't had that problem but I guess it's very much possible.
I like the fact that he took his daughter Hostage at 6:00 to read the directions haha
Hah 🙂 You can check the whole video from here: ua-cam.com/video/9rrRCw7ZsEc/v-deo.html
Thank you Esa, I applied the 2 last changes you suggested and it really improved frames and smoothness (FSX SE, P3D 4) kiitos 👍
Thank you. I'm glad that the video was helpful.
In Process Lasso, you can see at 4:02 that some of your cores are grey. I believe that this means they're parked. There are applications you can use to unpark those cores so they can't idle for eco purposes. I think you can equate it to Chevy engines that shut down the 7th and 8th cylinders to make the engine more fuel efficient, but the downside is when you floor it there's a delay while the "parked" cylinders are reactivated to give you full power. Something to look into.
This happens when you're alt-tabbed to Process Lasso for longer. I've never seen parked cores when DCS is actually running. But yeah, if you want to disable parking, there's a setting in Process Lasso called Induce Performance Mode, which prevents using E-Cores and parking. So far I've preferred the method shown on the video as I sometimes have DCS on the background when eg. setting up recording for videos.
@@ahonensimracingsimflying Perhaps. This is what the Process Lasso FAQ says: If I have installed Process Lasso, do I also need ParkControl? ParkControl offers these additional functions:
A real-time system tray icon showing CPU core parking status
Easy access to CPU core parking settings
Power profile change notifications
People have reported that preventing parking on your cores has an even more visible effect than disabling Ecores. I've not had to use it myself, but if your cores are intermittently grey stopping the parking may be worth looking into.
That exact spot from the FAQ you quoted begins with: "You do not need it [ParkControl], but you may choose to also have it installed."
From the same FAQ:
"If your system does have ‘open’ power profiles, use the Performance Mode of Process Lasso to disable CPU core parking when important applications are running. To do this, right-click on your target application’s process, then select ‘Induce Performance Mode’."
But as I said, in my testing core parking has never been an issue when DCS is running. It only happens when it's at background and you're using some other, not performance hungry, software. And then it's actually the desired behaviour.
If you find it causing problems, feel free to use any means you want to prevent it.
Wouldn't power management have a maximum performance profile mode that would achieve the same thing ?
I've found that PL's Power Profile "Bitsum Highest Performance" has a good effect on MSFS but in my testing I can't be sure of DCS. I don't say it isn't helpful but I don't make recommendations I can't be sure of.
Hallo, are I am right when i say that I can do this with the Windows-Taskmanager too? What is the advantage of Process Lasso Pro? Thank you for the Video, i will try it on my System/PC. 👍🙂
You have pretty similar processor affinity menu in the Task Manager. But 1) it doesn't show you E-Cores and P-Cores separately, it just shows them all as a list and 2) AFAIK the changes made there are not persistent and you really don't want to do this every time you run DCS/some other sim. So that's why Process Lasso.
@@ahonensimracingsimflying O.K. Thank you for this Update-Info. 👍
I prefer using ParkControl (from the same people who make Process Lasso), as you can just set it to "prefer performant processors" system wide.
I haven't done extensive testing, but it totally rectified the way my system would just suddenly feel like a low end laptop when it decided to prioritize the e-cores and I just had to set it and forget it, no need to setup up each program individually.
I think (but again not sure as I haven't done any real comparisons) it's advantageous as it's only setting an affinity for the P-cores, not disabling them, so programs can still use the e-cores for the less demanding stuff.
Yeah, both ProcessLasso and ParkControl feature similar ways of control. I presented here the way to do it with PL.
Just a tip, in Process Lasso, also change the Priority Class for DCS to high.
I have tried it but did not get consistent results so I didn't recommend it.
I followed the steps but PL does not show E cores only 0 to 19 cores my processor is i9-10900 2.8 Ghz
Well, I guess they aren't problem then either? Have you disabled E-Cores in BIOS?
Thanks for the video. Do you need to have process lasso on and running every time you play dcs, or just do this and then never need to run process lasso again? I have a 14900k, quest 3 open xr, and I randomly get 1-2 fps for like 30 secs to 1 minute. Could be in the main menu or when flying. Just very random, and very annoying. Im guessing the e-cores are the problem? Thanks
Sounds a lot like E-Core problem. You can have PL running at background all the time so it can change the settings according to what application is running. PL's performance cost on my system is practically zero.
@@ahonensimracingsimflying ok thanks. Ill try it out later tonight. But do you need to have process lasso on and running every time you play dcs, or just do this and then never need to run process lasso again?
@@tj0cktj0ck As I said have it running all the time. There's an option to start it up automatically with Windows.
@@ahonensimracingsimflying ah I'm stupid and didn't understand PL was process lasso lol. thanks
@@tj0cktj0ck No problem 🙂
I take it this is an intel only product? Are there any useful functions for an AMD processor?
To my knowledge it supports also AMD processors. I haven't ever owned an AMD processor so I'm not familiar with them.
@@ahonensimracingsimflying To my knowledge I can say there is no such thing as E-Cores with AMD. That is just an Intel thing.
@@sinanarts Yes, but Process Lasso supports AMD which was the question.
Thanks for the video, it helps with the stutters. One question though. You select PCores for DCS and Oculus? And the Ecores for all the rest active processes?
Yeah, just disable E-Cores for DCS and Oculus. Let the rest be as they are.
I have been experimenting restricting number of P-Cores to 8 for older sims like RBR. I think it might help with random crashes but I can't say for sure yet.
@@ahonensimracingsimflying thanks mate. Much appreciated. I just started to experiment with process lasso and it does help. I'll try to enable pcores for dcs and oculus later today. Yeah man... So many hours of trial and error
By default both P-Cores and E-Cores should be enabled. And you just want to disable E-Cores.
@@ahonensimracingsimflying understood! 👍
Can’t you disable e core in bios?
Yes you can, but then you can't use them at all. And if this suits you it's fine. This is just the way to configure them per application.
@@ahonensimracingsimflying ahhh gotcha. Yours def better solution!
I disabled e cores without any problems
👍
I disabled my E cores in bios awhile ago, but maybe I should do it this way. I've been using PL to stop windows update from launching automatically, which is the only way that works consistently for me.
I haven't heard that the BIOS way would cause anything bad at least on a PC that's dedicated to sims. If you're also using stuff like Adobe software that have lots of background processes I believe it can make a difference. I was using my old PC for lots of other stuff than simracing and I just had scripts to shut down everything unnecessary when using sims.
@ahonensimracingsimflying OH that's good. Yeah I built this PC exclusively for flight simulators and a few games, so I should be good. Which is also why I did away with windows defender a little more than a year ago with no issues 😅
Yeah, I've so far dealt with it by using the exclusions mentioned in the video.
Hi only for vr?
If I understand correctly, E-Cores can cause the same thing on pancake as well.
It's disgusting how neither Intel or Microsoft have solved this issue and we have to rely on a third party software. I already had the notion Microsoft is garbage, but i had more respect for Intel
To my understanding, you can fairly accuse Intel, Microsoft, and game developers equally for these problems. All of them had a chance to design their products better.
@@ahonensimracingsimflying not exactly. Before E-cores and P-cores, some games ran very well, maybe not DCS, which i had no specs for, but i had, for instance, Mortal Kombat 11 run perfectly, with a slower machine and Win 7, than with my latest PC with lots of ram and a Core i7 127000
Yes, this happens when all three have bad implementation. So Intel could've done their implementation of E- and P-Cores better to begin with, Microsoft could improve how the OS assigns P- and E-Cores to CPU intensive programs and game makers could improve how their particular software handles them. I guess we agree that E-cores are only problem on some games. I run a lot of racing and flight sims and E-cores are only problem in DCS.