April 20, 201412 yr With FSX I always used AM=14 in FSX.CFG. Yesterday after installing LMP3Dv2.2, I set no value initially and experienced some stuttering ( not only on the first flights ). Later I decided to set my only tweak in the Prepar3d.cfg file, adding [jobscheduler] Affinitymask=14 and the ride was a lot smoother, but I still noticed a few fluctuations in fps under various heavy weather situations, so, I set it at 15, and... placebo or not ( I think NOT ) the fact is that I feel it a lot smoother now? What are users with 8 cores using? Edited April 20, 201412 yr by n4gix Corrected [jobscheduller] typo Flying gliders since 1980 Flightsimming since 1992 AMD Ryzen 5600x, 32GB RAM, GPU Nvidia RTX 3060 Ti 8 GB, 1 TB and 500 GB nvme2 SSD drives, HP 27" 60Hz LED monitor @ 1920x1080, T16000, Hotas from old X52 Pro, Saitek Combat Rudder Pro (2010 model)
April 20, 201412 yr ... placebo or not ( I think NOT ) Absolutely NOT... forcing all four cores makes a vast difference to terrain loading and smoothness for me too. Same CPU as yours.
April 20, 201412 yr If you saw changes with 14 that is a placebo. Maybe LM will rethink the theory that allocating one core of 4 to Windows is good. One core of eight may be beneficial. regards, Dick near Pittsburgh, USA
April 20, 201412 yr Hi jcomm, With FSX I always used AM=14 in FSX.CFG. Yesterday after installing LMP3Dv2.2, I set no value initially and experienced some stuttering ( not only on the first flights ). Later I decided to set my only tweak in the Prepar3d.cfg file, adding [jobscheduller] Affinitymask=14 and the ride was a lot smoother, but I still noticed a few fluctuations in fps under various heavy weather situations, so, I set it at 15, and... placebo or not ( I think NOT ) the fact is that I feel it a lot smoother now? What are users with 8 cores using? Hi jcomm, You might wish to remove the extra 'l' from [jobscheduller] in case some decide to cut and paste this entry into their Prepar3D.CFG and then wonder why it's not working Regards, Mike
April 20, 201412 yr Just to check my own tweak; I have an i7 4770k (and my task manager shows 8 cores) and I use: [JOBSCHEDULER] AffinityMask=15 Is that right? EDIT: just had a look at task manager while in flight, and only 4 of the 8 cores shown are at work.. :huh: i9 9900k - 32 gb RAM @ 3200mhz - 2070 RTX 8gb
April 20, 201412 yr Affinity Mask 15 is for using 100% of 4 Cores, if you have 8, you need some other value. I don't know which, but it isn't 15 Alexis Mefano
April 20, 201412 yr EDIT: just had a look at task manager while in flight, and only 4 of the 8 cores shown are at work.. :huh: Your 4770K has 4 cores. The task manager shows 8 threads because you have Hyper-Threading on.
April 20, 201412 yr So if hyperthreading is on is 8 threads meaning that you need to set an AF for 4 cores or 8? Also ht is supposed to be on for fsx but off for p3d, is that right? Alex AMD 5830X Nvidia RTX 3060 Win 11
April 20, 201412 yr HT shouldn't be used on neither FSX or Prepar3d as far as I know. Turn it off, it will make your CPU run cooler, more stable as well! Alexis Mefano
April 20, 201412 yr I get best performance (on a 4770k) by enabling HT in the BIOS, but only including the physical cores in the affinity mask. The AM for that is 85.
April 20, 201412 yr So I tried with both AM=15 and AM=85 on my i74770k with hyperthreading on (8 threads). With AM=15 threads 1-4 in taskmanager are working. With AM=85 threads 1, 3, 5 and 7 are working. In both cases 4 threads/cores seem to be working with P3DV2 and I did not notice any difference in performance. i9 9900k - 32 gb RAM @ 3200mhz - 2070 RTX 8gb
April 20, 201412 yr Author I'd say the equivalent to AM=15 on 8 cores would be AM=255 ? Mike, thx for the note on the typo, and n4gix, thx for having fixed it ;-) Flying gliders since 1980 Flightsimming since 1992 AMD Ryzen 5600x, 32GB RAM, GPU Nvidia RTX 3060 Ti 8 GB, 1 TB and 500 GB nvme2 SSD drives, HP 27" 60Hz LED monitor @ 1920x1080, T16000, Hotas from old X52 Pro, Saitek Combat Rudder Pro (2010 model)
April 20, 201412 yr Is anyone else seeing that using AF=15, core 0 is constantly at 100% while the other cores are hardly at 30%? Could mean that core 0 is some sort of bottleneck? Best regards, Alexander Rietveld
April 20, 201412 yr Could mean that core 0 is some sort of bottleneck? Core0 is handling everything elso that you have going on, not just P3D, your OS has to run somewhere, and guess where that is, yep core0. That is why if you have a lot running alongside the Sim then AF14 is probably the way to go. LM seems to agree
April 20, 201412 yr I'd say the equivalent to AM=15 on 8 cores would be AM=255 ? Indeed, if you want to use all 8 cores/threads, 255 is the correct value. Is anyone else seeing that using AF=15, core 0 is constantly at 100% while the other cores are hardly at 30%? Could mean that core 0 is some sort of bottleneck? Most of the workload is still handled by the main thread which can make Prepar3D bound to the first core. This is why I think it's necessary that more stuff gets threaded out.
Create an account or sign in to comment