November 6, 20205 yr Author On 11/4/2020 at 3:25 AM, SteveW said: No need of an AM for four core no HT, absence of a Mask will use all four. So I've done some testing and I've found, P3D isn't using all of my cores to full extent. P3D is only using 20-40% of my CPU while using it in Copenhagen, and I'm getting 20 FPS, my settings aren't high at all. Even with the affinity mask on.
November 9, 20205 yr Commercial Member On 11/6/2020 at 8:26 PM, fantratic said: So I've done some testing and I've found, P3D isn't using all of my cores to full extent. P3D is only using 20-40% of my CPU while using it in Copenhagen, and I'm getting 20 FPS, my settings aren't high at all. Even with the affinity mask on. If you go to Task Manager, details tab, right-click on P3D and from the popup menu choose Set Affinity, that will indicate which cores are in use by those boxes that are ticked. With no affinity mask set you will see all those boxes are ticked. In that case P3D will use all the cores it finds. Depending on settings in the Simulator program, some will look well used while others may not look used so much. Steve Waite: Engineer at codelegend.com
November 9, 20205 yr Commercial Member On 11/6/2020 at 8:26 PM, fantratic said: and I'm getting 20 FPS, my settings aren't high at all. Even with the affinity mask on. But getting back to the problem of low fps. First be sure to remove the affinity mask entry in the cfg. On 11/6/2020 at 8:26 PM, fantratic said: P3D is only using 20-40% of my CPU while using it in Copenhagen We don't look at overall percentage use of the CPU - instead we have to observe the individual cores, because when the first core is at 100% the simulator is unable to improve fps. Other cores are at work on the background tasks and 40% overall use is quite normal. You would need to check that the hardware is properly configured with motherboard and graphics drivers working well. Then with the stock simulator working properly you should be able to see more that 100fps in places. In the Nvidia Control Panel, 3D settings, choose to Restore/Apply the global setting and then in the programs tab choose to Restore/Apply the Prepar3D.exe profile. Or when installing the GPU driver choose the clean install. Then in the Simulator Display Settings, turn off VSYNC because that will limit the fps down to the monitor refresh rate, and make tests with the fps showing (Shift+Z). When the stock simulator is working well, then introduce addons one at a time, run the simulator after each because there are often things left to the simulator to finish setting up the addon. Steve Waite: Engineer at codelegend.com
November 12, 20205 yr Author On 11/9/2020 at 4:39 AM, SteveW said: But getting back to the problem of low fps. First be sure to remove the affinity mask entry in the cfg. We don't look at overall percentage use of the CPU - instead we have to observe the individual cores, because when the first core is at 100% the simulator is unable to improve fps. Other cores are at work on the background tasks and 40% overall use is quite normal. You would need to check that the hardware is properly configured with motherboard and graphics drivers working well. Then with the stock simulator working properly you should be able to see more that 100fps in places. In the Nvidia Control Panel, 3D settings, choose to Restore/Apply the global setting and then in the programs tab choose to Restore/Apply the Prepar3D.exe profile. Or when installing the GPU driver choose the clean install. Then in the Simulator Display Settings, turn off VSYNC because that will limit the fps down to the monitor refresh rate, and make tests with the fps showing (Shift+Z). When the stock simulator is working well, then introduce addons one at a time, run the simulator after each because there are often things left to the simulator to finish setting up the addon. I used process lasso to change affinity cores. That's how it is when I run P3D. I'm removing addons right now and testing them 1, by 1. I've restored the graphics card p3d profile and I've previously turned off VSYNC.
November 12, 20205 yr Author On 11/9/2020 at 4:39 AM, SteveW said: But getting back to the problem of low fps. First be sure to remove the affinity mask entry in the cfg. We don't look at overall percentage use of the CPU - instead we have to observe the individual cores, because when the first core is at 100% the simulator is unable to improve fps. Other cores are at work on the background tasks and 40% overall use is quite normal. You would need to check that the hardware is properly configured with motherboard and graphics drivers working well. Then with the stock simulator working properly you should be able to see more that 100fps in places. In the Nvidia Control Panel, 3D settings, choose to Restore/Apply the global setting and then in the programs tab choose to Restore/Apply the Prepar3D.exe profile. Or when installing the GPU driver choose the clean install. Then in the Simulator Display Settings, turn off VSYNC because that will limit the fps down to the monitor refresh rate, and make tests with the fps showing (Shift+Z). When the stock simulator is working well, then introduce addons one at a time, run the simulator after each because there are often things left to the simulator to finish setting up the addon. It's found out to be the sim instead of the addons.
November 12, 20205 yr Author On 11/9/2020 at 4:39 AM, SteveW said: But getting back to the problem of low fps. First be sure to remove the affinity mask entry in the cfg. We don't look at overall percentage use of the CPU - instead we have to observe the individual cores, because when the first core is at 100% the simulator is unable to improve fps. Other cores are at work on the background tasks and 40% overall use is quite normal. You would need to check that the hardware is properly configured with motherboard and graphics drivers working well. Then with the stock simulator working properly you should be able to see more that 100fps in places. In the Nvidia Control Panel, 3D settings, choose to Restore/Apply the global setting and then in the programs tab choose to Restore/Apply the Prepar3D.exe profile. Or when installing the GPU driver choose the clean install. Then in the Simulator Display Settings, turn off VSYNC because that will limit the fps down to the monitor refresh rate, and make tests with the fps showing (Shift+Z). When the stock simulator is working well, then introduce addons one at a time, run the simulator after each because there are often things left to the simulator to finish setting up the addon. and normally, fps begins to slowly drop after displays turn on, once displays are on, they slowly drop.
November 12, 20205 yr Commercial Member 6 hours ago, fantratic said: I used process lasso to change affinity cores. That's how it is when I run P3D. I'm removing addons right now and testing them 1, by 1. I've restored the graphics card p3d profile and I've previously turned off VSYNC. On the Affinity Mask issue, It is best to get the AM right before trying to find issues of performance. In your shot it shows 4 columns of 2, which might be indicating HT enabled since 4 core HT enabled looks like 8 core to the simulator. In that case I would try AM=125=01,11,11,01 which will help to increase performance in the main thread. However I don't think that's your slowdown problem. (4 core HT=On AM=125, HT=Off AM=0) Also don't use process lasso or other methods, you must use the AffinityMask= item in your cfg file which is the way the sim works best to set itself. Use Process Lasso to assign other programs to the last two cores, (1100) if HT enabled that's the last four (11,11,00,00). That keeps other tasks away from the first two cores 0011 (first four LPs HT=On 00,00,xx,xx). Steve Waite: Engineer at codelegend.com
November 14, 20205 yr Author On 11/12/2020 at 7:19 AM, SteveW said: Which displays? Sorry for late reply, the airplane's displays. On 11/12/2020 at 11:06 AM, SteveW said: On the Affinity Mask issue, It is best to get the AM right before trying to find issues of performance. In your shot it shows 4 columns of 2, which might be indicating HT enabled since 4 core HT enabled looks like 8 core to the simulator. In that case I would try AM=125=01,11,11,01 which will help to increase performance in the main thread. However I don't think that's your slowdown problem. (4 core HT=On AM=125, HT=Off AM=0) Also don't use process lasso or other methods, you must use the AffinityMask= item in your cfg file which is the way the sim works best to set itself. Use Process Lasso to assign other programs to the last two cores, (1100) if HT enabled that's the last four (11,11,00,00). That keeps other tasks away from the first two cores 0011 (first four LPs HT=On 00,00,xx,xx). Ah, I watched chillywillies youtube video, it said limit them via process lasso. I'll try the AffinityMask and come back with more info. Thanks for assisting me by the way!
November 15, 20205 yr Commercial Member On 11/14/2020 at 11:35 AM, fantratic said: Sorry for late reply, the airplane's displays. You find fps stays consistent without displays. On 11/14/2020 at 11:35 AM, fantratic said: Ah, I watched chillywillies youtube video, it said limit them via process lasso. I'll try the AffinityMask and come back with more info. Thanks for assisting me by the way! When an application has its own setting for affinity (e.g. P3D/FSX) use the setting provided. Use PL for other exe apps you run along with the simulator so that you can direct them to use later cores.. Steve Waite: Engineer at codelegend.com
November 16, 20205 yr Author 23 hours ago, SteveW said: You find fps stays consistent without displays. When an application has its own setting for affinity (e.g. P3D/FSX) use the setting provided. Use PL for other exe apps you run along with the simulator so that you can direct them to use later cores.. Yes, that's affirmative, FPS is above 30 when displays are off, and then they drop to 20 when they are on. That would make sense. Yea, I'm using AffinityMask right now and it's the same.
November 16, 20205 yr Commercial Member So did you deduce the number of cores was 4 and with HT enabled 8? I see 8 graphs in your screenshot. It is important to know if you have Hyperthreading enabled. If HT is enabled then set the AM=125=01,11,11,01 so you will see the second graph shows little to no activity. Steve Waite: Engineer at codelegend.com
November 17, 20205 yr Author 8 hours ago, SteveW said: So did you deduce the number of cores was 4 and with HT enabled 8? I see 8 graphs in your screenshot. It is important to know if you have Hyperthreading enabled. If HT is enabled then set the AM=125=01,11,11,01 so you will see the second graph shows little to no activity. Hyperthreading is not enabled, even asked my provider, HT is not supported. It's a 4 core 8 thread CPU, it's probably what you're looking at is the 8 threads.
November 17, 20205 yr Author 9 hours ago, SteveW said: So did you deduce the number of cores was 4 and with HT enabled 8? I see 8 graphs in your screenshot. It is important to know if you have Hyperthreading enabled. If HT is enabled then set the AM=125=01,11,11,01 so you will see the second graph shows little to no activity. Apparently it says I have 8 CPUs
November 17, 20205 yr Commercial Member If it is four core, eight threads (logical processors) use AM=125=01,11,11,01. Steve Waite: Engineer at codelegend.com
Archived
This topic is now archived and is closed to further replies.