Skip to content
View in the app

A better way to browse. Learn more.

The AVSIM Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Turning off hyper-threading had quite an impact on my P3Dv5

Featured Replies

3 hours ago, aljude said:

I run an Intel i9-7900X and I use Lasso, you can disable HT and select your preferred cores so I have everything bar games on cores 0 to 2, then games on all other cores 3 to 19... apart from P3Dv5 which is set to run on even cores 4 to 18...

It is better to use an AM inside the P3D.cfg file as the P3D then controls the preferred cores from startup.

PL is outside P3D and controls the cores from outside. If you search on PL you will find tests that show that an AM inside P3D performs better.

The same goes for Addons : using a batchfile to control the addon cores is working better as the Addons are started on the preferred cores instead of being forced onto cores.

I have used PL too in the past.

5950x3d 5.4-5.7 GHz - Asus ROG 870 Crosshair Apex - GSkill Neo 2x 24 Gb 6000 mhz / cas 26 -  MSI RTX 5090 Gaming Trio OC - 1x SSD M2 6000 2TB - 1x SSD M2 2800/1800 1Tb -  Corsair 5400  case - Corsair 360 liquid cooling set  - 3x 75’ TCL tv.

13600  6 cores @ 5.1 GHz / 8 cores @ 4.0 GHz (hypterthreading on) - Asus ROG Strix Gaming D - GSkill Trident 4x Gb 3200 MHz cas 15 - Asus TUF RTX 4080 16 Gb  - 1x SSD M2 2800/1800 2TB - 2x  Sata 600 SSD 500 Mb - Corsair D4000 Airflow case - NXT Krajen Z63 AIO liquide cooling - 

FOV : 200 degrees

My flightsim vids :  https://www.youtube.com/user/fswidesim/videos?shelf_id=0&sort=dd&view=0

 

  • Replies 133
  • Views 34.2k
  • Created
  • Last Reply
  • Commercial Member
Just now, GSalden said:

It is better to use an AM inside the P3D.cfg file as the P3D then controls the preferred cores from startup. PL is outside P3D and controls the cores from outside.

I'd bet you a dollar that they do it in the exact same Windows API call, and if it's not the same, the effects are - the kernel scheduler copies that bitmap to an internal structure and uses it to dispatch threads.

Has anyone ever determined exactly what routine in P3D is blocking when a stutter happens?

Cheers

Luke Kolin

I make simFDR, the most advanced flight data recorder for FSX, Prepar3D and X-Plane.

I have an I9 9900k and tried many times

with HT on with affinity mask 21845 and no

affinity mask att all and get more stutters 

than with HT off and much hugger temps also.

 

On 4/19/2020 at 8:34 PM, Ianrivaldosmith said:

I think I finally just figured mine out now. 
I run affinity mask so that only 8 cores are on (disabling HT, via the mask). 

Why do you keep saying you disable HT? No, you don't disable HT, technically you just use a specifc AM that excludes second LPs on all cores for only one app running (among dozens of others enjoying HT) Your system overall might still benefit from HT On. I hope you're not an HT hater, are you? HT doesn't sting and generally is good for your health, lol 😄(sorry, couldn't help) But you know that already since you don't really turn it off. Same here btw with a similar AM now.

Cheers.

Edited by Dirk98

16 hours ago, Luke said:

I'd bet you a dollar that they do it in the exact same Windows API call, and if it's not the same, the effects are - the kernel scheduler copies that bitmap to an internal structure and uses it to dispatch threads.

Has anyone ever determined exactly what routine in P3D is blocking when a stutter happens?

Cheers

Search on the Avsim forums : Steve W has shown how and several times.

5950x3d 5.4-5.7 GHz - Asus ROG 870 Crosshair Apex - GSkill Neo 2x 24 Gb 6000 mhz / cas 26 -  MSI RTX 5090 Gaming Trio OC - 1x SSD M2 6000 2TB - 1x SSD M2 2800/1800 1Tb -  Corsair 5400  case - Corsair 360 liquid cooling set  - 3x 75’ TCL tv.

13600  6 cores @ 5.1 GHz / 8 cores @ 4.0 GHz (hypterthreading on) - Asus ROG Strix Gaming D - GSkill Trident 4x Gb 3200 MHz cas 15 - Asus TUF RTX 4080 16 Gb  - 1x SSD M2 2800/1800 2TB - 2x  Sata 600 SSD 500 Mb - Corsair D4000 Airflow case - NXT Krajen Z63 AIO liquide cooling - 

FOV : 200 degrees

My flightsim vids :  https://www.youtube.com/user/fswidesim/videos?shelf_id=0&sort=dd&view=0

 

17 hours ago, Dirk98 said:

I hope you're not an HT hater, are you? HT doesn't sting and generally is good for your health, lol 😄

Iam not a hater but have run HToff very often in P3D, 

for now i have P3D v4.5 and V5 on my 9900k run AM 65365 , 65493 , 65525 all work great 62805 work to 

today 65525

Edited by westman

  • Commercial Member
6 hours ago, GSalden said:

Search on the Avsim forums : Steve W has shown how and several times.

What search term should I use?

Luke Kolin

I make simFDR, the most advanced flight data recorder for FSX, Prepar3D and X-Plane.

V5 is another beast for i7-4770K than P3d prior versions and performance is much better with HT ON.

First time i am using it now with V5

I think its the same to all 4-core cpus

Michael Moe

Edited by Michael Moe

Michael Moe

 

fs2crew_747_banner1.png

Banner_FS2Crew_Emergency.png

2 hours ago, Luke said:

What search term should I use?

I searched "stutter" by author (SteveW) and got 107 results.

Hope that helps.

Jesse

Jesse Cochran
"... eyes ever turned skyward"

P3D v5.3 Professional, Windows 10 Professional, Jetline GTX, Gigabyte Aorus X299 Gaming 7 mobo, i7 7740X @ 4.9 GHz, Corsair H115i Liquid Cooling, 32Gb SDRAM @ 3200MHz, Nvidia GeForce GTX1080Ti @ 11 GB

ORBX Global + NALC, ASP3D, ASCA, ENVTEX, TrackIR, Virtual-Fly Yoko Yoke, TQ6+, Ruddo+ Rudder Pedals

2 hours ago, Michael Moe said:

V5 is another beast for i7-4770K than P3d prior versions and performance is much better with HT ON.

First time i am using it now with V5

I think its the same to all 4-core cpus

Michael Moe

You are right,

Both my 7940X ( 14 cores ) and 8700K ( 6 cores ) are running V5 with HT off.

5950x3d 5.4-5.7 GHz - Asus ROG 870 Crosshair Apex - GSkill Neo 2x 24 Gb 6000 mhz / cas 26 -  MSI RTX 5090 Gaming Trio OC - 1x SSD M2 6000 2TB - 1x SSD M2 2800/1800 1Tb -  Corsair 5400  case - Corsair 360 liquid cooling set  - 3x 75’ TCL tv.

13600  6 cores @ 5.1 GHz / 8 cores @ 4.0 GHz (hypterthreading on) - Asus ROG Strix Gaming D - GSkill Trident 4x Gb 3200 MHz cas 15 - Asus TUF RTX 4080 16 Gb  - 1x SSD M2 2800/1800 2TB - 2x  Sata 600 SSD 500 Mb - Corsair D4000 Airflow case - NXT Krajen Z63 AIO liquide cooling - 

FOV : 200 degrees

My flightsim vids :  https://www.youtube.com/user/fswidesim/videos?shelf_id=0&sort=dd&view=0

 

1 hour ago, GSalden said:

You are right,

Both my 7940X ( 14 cores ) and 8700K ( 6 cores ) are running V5 with HT off.

Lol, If he's right then you are running V5 with HT On in context. But whatever makes you happy, Gerard, of course.

Cheers.

 

Edited by Dirk98

18 minutes ago, Dirk98 said:

Lol, If he's right then you are running V5 with HT On in context. But whatever makes you happy, Gerard, of course.

Cheers.

 

Hi Dirk, I mean that he is right that HT On on a 4 core CPU is better for v5.....

However, I have more cores 😄

 

5950x3d 5.4-5.7 GHz - Asus ROG 870 Crosshair Apex - GSkill Neo 2x 24 Gb 6000 mhz / cas 26 -  MSI RTX 5090 Gaming Trio OC - 1x SSD M2 6000 2TB - 1x SSD M2 2800/1800 1Tb -  Corsair 5400  case - Corsair 360 liquid cooling set  - 3x 75’ TCL tv.

13600  6 cores @ 5.1 GHz / 8 cores @ 4.0 GHz (hypterthreading on) - Asus ROG Strix Gaming D - GSkill Trident 4x Gb 3200 MHz cas 15 - Asus TUF RTX 4080 16 Gb  - 1x SSD M2 2800/1800 2TB - 2x  Sata 600 SSD 500 Mb - Corsair D4000 Airflow case - NXT Krajen Z63 AIO liquide cooling - 

FOV : 200 degrees

My flightsim vids :  https://www.youtube.com/user/fswidesim/videos?shelf_id=0&sort=dd&view=0

 

  • Commercial Member

One idea for stutter is that when the simulator flight arrives somewhere pulling in more data, the intensity of tasks saturates the CPU. Let's say we have ten cores and HT off no AM. All the cores are going to be grabbing as much throughput as they can, which impacts the system overall, and can pull down the main rendering task. We can use an AM to disallow the last one or two cores, e.g. 0011111111=255. That way those cores unused by the simulator background task are free to attract system throughput. If we go to HT enabled and as Dirk says enable only one LP of each core, e.g. 01,01,01,01,01,01,01,01,01,01 we still use ten cores and when the sim pulls in  new data we can see activity build on LP1, LP0 having the first sim task is now sharing a core with that load on LP1. Go to AM 00,00,01,01,01,01,01,01,01,01 with only 8 sim cores and have a look at the Task Manager graphs and see how LP1 attracts less activity. That would enable the simulator rendering to remain more consistent. With less cores available we can still disable one or two cores, and add more throughput with the HT mode as Gerard says, by doubling LPs used on the later cores.

Always use LP0 (or core zero HT Off) in the AM since this allows the jobscheduler to keep the sim tasks up to date. With HT enabled and an AM that ignores LP0 we can see in a fast flight and flying to a new area very quickly, the Autogen takes longer to catch up. With LP0 enabled in the AM we get to the new area and the Autogen is rendering as normal. I'm not certain that happens an all systems but it can be a problem of autogen missing..

Steve Waite: Engineer at codelegend.com

3 hours ago, SteveW said:

One idea for stutter is that when the simulator flight arrives somewhere pulling in more data, the intensity of tasks saturates the CPU. Let's say we have ten cores and HT off no AM. All the cores are going to be grabbing as much throughput as they can, which impacts the system overall, and can pull down the main rendering task. We can use an AM to disallow the last one or two cores, e.g. 0011111111=255. That way those cores unused by the simulator background task are free to attract system throughput. If we go to HT enabled and as Dirk says enable only one LP of each core, e.g. 01,01,01,01,01,01,01,01,01,01 we still use ten cores and when the sim pulls in  new data we can see activity build on LP1, LP0 having the first sim task is now sharing a core with that load on LP1. Go to AM 00,00,01,01,01,01,01,01,01,01 with only 8 sim cores and have a look at the Task Manager graphs and see how LP1 attracts less activity. That would enable the simulator rendering to remain more consistent. With less cores available we can still disable one or two cores, and add more throughput with the HT mode as Gerard says, by doubling LPs used on the later cores.

Always use LP0 (or core zero HT Off) in the AM since this allows the jobscheduler to keep the sim tasks up to date. With HT enabled and an AM that ignores LP0 we can see in a fast flight and flying to a new area very quickly, the Autogen takes longer to catch up. With LP0 enabled in the AM we get to the new area and the Autogen is rendering as normal. I'm not certain that happens an all systems but it can be a problem of autogen missing..

Couldn’t I just have HT on no AM

go into process lasso got to each of my addons uncheck all off the first 2 cores ??

and done?

thanks

mike

No.

You could uncheck the two LPs of the first two cores but you should use the AM if an app gives you the possibility.

 

System: i9 [email protected] - 32 GB RAM - Aorus 1080ti --- Sim/Addons: P3D v5 + ProSim737
Signature3.png

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.