Loukuins Posted Tuesday at 04:30 PM Posted Tuesday at 04:30 PM I stopped playing for 8 month, come back, and the issue is STILL HERE, 4 threads at 100% usage, lost 100fps, now running at 60fps, instead of before V-sync locked 175fps. 1 My Setup : i5-4690 3.50GHz + 24GB RAM DDR3 1600MHz + MSI RTX 2060 Super Ventus OC + 2 SSD + 4 HDD + Oculus Rift CV1 + TM T.16000M Hotas Super Etendard for Life !
jackill Posted Wednesday at 09:35 PM Posted Wednesday at 09:35 PM I have basically the same CPU, but from, the beginning I am using mt.lua added to Saved Games\DCS\Config and for fps limiter just Radeon Chill. multithreading = { exclusiveMainRenderCore = false } Maybe you could try it.
scommander2 Posted Wednesday at 09:58 PM Posted Wednesday at 09:58 PM 20 minutes ago, jackill said: I have basically the same CPU, but from, the beginning I am using mt.lua added to Saved Games\DCS\Config and for fps limiter just Radeon Chill. multithreading = { exclusiveMainRenderCore = false } Does it mean that all available CPUs can be opted in the render core rather than DCS defaults the few specific CPUs Thanks. Spoiler Dell XPS 9730, i9-13900H, DDR5 64GB, Discrete GPU: NVIDIA GeForce RTX 4080, 1+2TB M.2 SSD | Thrustmaster Warthog HOTAS + TPR | TKIR5/TrackClipPro | Total Controls Multi-Function Button Box | Win 11 Pro
Loukuins Posted yesterday at 01:00 AM Posted yesterday at 01:00 AM 3 hours ago, jackill said: I have basically the same CPU, but from, the beginning I am using mt.lua added to Saved Games\DCS\Config and for fps limiter just Radeon Chill. multithreading = { exclusiveMainRenderCore = false } Maybe you could try it. The screenshot was taken with the lua file. I've been using it since it was released on the forums My Setup : i5-4690 3.50GHz + 24GB RAM DDR3 1600MHz + MSI RTX 2060 Super Ventus OC + 2 SSD + 4 HDD + Oculus Rift CV1 + TM T.16000M Hotas Super Etendard for Life !
scommander2 Posted yesterday at 02:23 AM Posted yesterday at 02:23 AM (edited) 4 hours ago, scommander2 said: 4 hours ago, jackill said: I have basically the same CPU, but from, the beginning I am using mt.lua added to Saved Games\DCS\Config and for fps limiter just Radeon Chill. multithreading = { exclusiveMainRenderCore = false } Expand Does it mean that all available CPUs can be opted in the render core rather than DCS defaults the few specific CPUs Thanks. There is my research about "exclusiveMainRenderCore". The search mentions that: Quote When troubleshooting performance issues in DCS World, especially on Intel 11th Gen and newer CPUs with hybrid core architectures (P-cores and E-cores), the term "exclusiveMainRenderCore" sometimes comes up. In this context, "exclusiveMainRenderCore" refers to the core(s) that DCS World's main rendering thread is assigned to by the operating system (Windows) scheduler. Since Intel 11th gen+ with two different cores: Quote DCS and Hybrid CPUs: Some users have reported issues where DCS's main rendering thread is occasionally assigned to inefficient E-cores instead of the high-performance P-cores on Intel 11th generation and newer processors. This can lead to performance problems like lower frame rates and stutters. For AMD, there is no P/E cores. I think that DCS has handled this matter already. According to the dcs.log, both, render/common, cores should be assigned with P-Cores only. Edited yesterday at 02:25 AM by scommander2 Spoiler Dell XPS 9730, i9-13900H, DDR5 64GB, Discrete GPU: NVIDIA GeForce RTX 4080, 1+2TB M.2 SSD | Thrustmaster Warthog HOTAS + TPR | TKIR5/TrackClipPro | Total Controls Multi-Function Button Box | Win 11 Pro
jackill Posted yesterday at 05:51 AM Posted yesterday at 05:51 AM (edited) 4 hours ago, Loukuins said: The screenshot was taken with the lua file. I've been using it since it was released on the forums I removed it, and then DCS seems to max out core 0 (see screenshot). 3 hours ago, scommander2 said: For AMD, there is no P/E cores. I think that DCS has handled this matter already. According to the dcs.log, both, render/common, cores should be assigned with P-Cores only. Interesting. For sure I am seeing some changes how cores are used, but maybe it does not have any impact over performance. I never had issues with stuttering, just on some scernarios I was CPU bound. Edited yesterday at 05:51 AM by jackill Adding scr
Papamiraculi Posted 17 hours ago Posted 17 hours ago vor 20 Stunden schrieb jackill: I have basically the same CPU, but from, the beginning I am using mt.lua added to Saved Games\DCS\Config and for fps limiter just Radeon Chill. multithreading = { exclusiveMainRenderCore = false } Maybe you could try it. I sometimes get 100% on a single core too. Not Always, and I haven't found a reason why it's not always the case. I suspect DCS just puts too much stuff on the main thread. Running 9800x3d. But I will definitely try this. Thanks for bringing this up. An observation when looking at your screens: it looks like both are actually maxing out a core. Core 9 seems rather maxed out here in this screenshot with your mod engaged, very similar to your second screenshot, which maxes out core 0 with the mod disengaged. Are you sure it doesn't just move the main thread from core 0 to another core? This is what happens if I deactivate the maxed out core while DCS is running. The main thread will just move to a different core and max out that one.
scommander2 Posted 11 hours ago Posted 11 hours ago Hi @Special K, what is "exclusiveMainRenderCore" for? Thanks. Spoiler Dell XPS 9730, i9-13900H, DDR5 64GB, Discrete GPU: NVIDIA GeForce RTX 4080, 1+2TB M.2 SSD | Thrustmaster Warthog HOTAS + TPR | TKIR5/TrackClipPro | Total Controls Multi-Function Button Box | Win 11 Pro
Special K Posted 3 hours ago Posted 3 hours ago vor 8 Stunden schrieb scommander2: Hi @Special K, what is "exclusiveMainRenderCore" for? Thanks. I don't know where that chap got that from. I would not recommend tampering with mt.lua. It is an internal file, which is subject to change and not meant to be set by users unless advised differently by support. I can not even tell if it is a thing at all anymore. vor 14 Stunden schrieb Papamiraculi: I sometimes get 100% on a single core too. Not Always, and I haven't found a reason why it's not always the case. I suspect DCS just puts too much stuff on the main thread. Running 9800x3d. But I will definitely try this. Thanks for bringing this up. An observation when looking at your screens: it looks like both are actually maxing out a core. Core 9 seems rather maxed out here in this screenshot with your mod engaged, very similar to your second screenshot, which maxes out core 0 with the mod disengaged. Are you sure it doesn't just move the main thread from core 0 to another core? This is what happens if I deactivate the maxed out core while DCS is running. The main thread will just move to a different core and max out that one. Windows seems to agressively enter eco mode on AMD for whatever reason. You can try and launch your DCS.exe with --disable-features=UseEcoQoSForBackgroundProcess and see if that fixes it.
jackill Posted 15 minutes ago Posted 15 minutes ago 17 hours ago, Papamiraculi said: Are you sure it doesn't just move the main thread from core 0 to another core? This is what happens if I deactivate the maxed out core while DCS is running. The main thread will just move to a different core and max out that one. I am not sure, I didn't tested specifically for it lately. I will try to test some more. 2 hours ago, Special K said: I don't know where that chap got that from. I would not recommend tampering with mt.lua. It is an internal file, which is subject to change and not meant to be set by users unless advised differently by support. I can not even tell if it is a thing at all anymore. It was shared to forum by Bignewy a few times: It started using it a while after MT was released. But maybe you are right - it does nothing now. As I said above, I will try to test more. But for sure for older builds I was seeing performance improvements and Core 0 was not on 100% all the time.
ED Team BIGNEWY Posted 13 minutes ago ED Team Posted 13 minutes ago 2 minutes ago, jackill said: It was shared to forum by Bignewy a few times: It is outdated now and best not used. thank you 1 Forum rules - DCS Crashing? Try this first - Cleanup and Repair - Discord BIGNEWY#8703 - Youtube - Patch Status Windows 11, NVIDIA MSI RTX 3090, Intel® i9-10900K 3.70GHz, 5.30GHz Turbo, Corsair Hydro Series H150i Pro, 64GB DDR @3200, ASUS ROG Strix Z490-F Gaming, PIMAX Crystal
jackill Posted 10 minutes ago Posted 10 minutes ago 2 minutes ago, BIGNEWY said: It is outdated now and best not used. thank you Noted, will test without it.
scommander2 Posted 5 minutes ago Posted 5 minutes ago 2 hours ago, Special K said: It is an internal file, which is subject to change and not meant to be set by users unless advised differently by support. I can not even tell if it is a thing at all anymore. Hi @Special K, thanks and I had searched all .lua files from the DCS installation, and I could not find the "exclusiveMainRenderCore" signature at all. Spoiler Dell XPS 9730, i9-13900H, DDR5 64GB, Discrete GPU: NVIDIA GeForce RTX 4080, 1+2TB M.2 SSD | Thrustmaster Warthog HOTAS + TPR | TKIR5/TrackClipPro | Total Controls Multi-Function Button Box | Win 11 Pro
Recommended Posts