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.

I7 4790k All cores ????

Featured Replies

Hey guys 

Sorry for bringing this up again,

but I I don’t get it lol 

I am running P3d v4.5 hf1

with an I7 4790k at 4.7ghz

now in process lasso I have 

cpu 0,1,2,3,4,5,6,7

i have unticked number 1 and been using that thus far.

 

Shall I switch it on for 4.5 to use all cores?

And where to put addons? 

I don’t use AM in cfg file.

regards

Michael

  • Replies 102
  • Views 12k
  • Created
  • Last Reply
1 hour ago, mikeymike said:

Sorry for bringing this up again,

but I I don’t get it lol 

My opinion. Don't go looking for a problem to solve unless you actually have one ( a problem.) Forget about AM's and Process Lasso and let P3D handle the housekeeping.

-J

13700KF | RTX 4090 @ 1440 | 64GB DDR5 | 2 x 1TB SSDs | 1TB M.2 NVMe

  • Author

No problem with ht off 

 

I’m just confused as to what addons to assign to which core ?

or just to run them all on all cores with P3d.?

p3d runs on 0 and 1 correct?

 

5 minutes ago, mikeymike said:

No problem with ht off 

 

I’m just confused as to what addons to assign to which core ?

or just to run them all on all cores with P3d.?

p3d runs on 0 and 1 correct?

 

P3D uses the first available Core  (Core0 if you have no AM set) and also the next Core (Core1) for rendering.  You can see this in Task Manager if you sit still at an airport.  When you are moving, the other cores get used for scenery loading.

I would definitely keep addons off the first P3D Core.

Edited by Bert Pieke

Bert

  • Author
6 minutes ago, Bert Pieke said:

P3D uses the first available Core  (Core0 if you have no AM set) and also the next Core (Core1) for rendering.  You can see this in Task Manager if you sit still at an airport.  When you are moving, the other cores get used for scenery loading.

I would definitely keep addons off the first P3D Core.

Ok, if I am understanding correctly the 1st core being 0? 

thank  you 

With my last two quad-core CPUs (a 4790K and a 7700K) I found that an AM of 245 (11110101) worked well.  I don't think imposing affinity externally from Process Lasso is the best way of doing it.

I do not run ancillary programs (ActiveSky, AivlaSoft EFB, Radar Contact) on the sim machine, but instead on a networked PC, so no recommendation on affinities for those.

Regards

Bob Scott | President and CEO, AVSIM Inc
ATP Gulfstream II-III-IV-V

Sys1 (MSFS20+24/XPlane12+11): AMD 9800X3D, water 2x240mm, MSI MPG X670E Carbon, 64GB GSkill 6000/30, nVidia RTX4090FE
Alienware AW3821DW 38" 21:9 GSync, 2x4TB Crucial T705 PCIe5 + 2x2TB Samsung 990 SSD, EVGA 1000P2 PSU, 12.9" iPad Pro
Thrustmaster TCA Boeing Yoke, TCA Airbus Sidestick, Twin TCA Airbus Throttle quads, PFC Cirrus Pedals, Coolermaster HAF932 case

Sys2 (P3Dv5/v4): i9-13900KS, water 2x360mm, ASUS Z790 Hero, 32GB GSkill 7800MHz CAS36, ASUS RTX4090
Samsung 55" JS8500 4K TV@60Hz,
3x 2TB WD SN850X 1x 4TB Crucial P3 M.2 NVME SSD, EVGA 1600T2 PSU
Fiber link to Yamaha RX-V467 Home Theater Receiver, Polk/Klipsch 6" bookshelf speakers, Polk 12" subwoofer, 12.9" iPad Pro
PFC yoke/throttle quad/pedals with custom Hall sensor retrofit, Thermaltake View 71 case, Stream Deck XL button box

Sys3 (DCS/P3Dv4/ATS/ETS): AMD 7800X3D, MSI MPG X870E Carbon, Noctua NH-D15S, 64GB GSkill 6000/30, EVGA RTX3090
Alienware AW3420DW 34" 21:9 GSync, Corsair HX1000i PSU, 4TB Crucial T705 PCIe5 + 2TB Samsung 970Evo Plus,
TM TCA Officer Pack
, Saitek combat pedals, TM Warthog, TM RS300 FF wheel/pedals, Coolermaster HAF XB case

6 minutes ago, mikeymike said:

Ok, if I am understanding correctly the 1st core being 0? 

thank  you 

Actually Core0 and 1.

You are using Hyperthreading (HT) and Core0 and 1 share an actual physical core.

Bert

  • Author

I see,  thank you for clarifying.

now apart from addons 

what about other programs/ services associated with OS 

Knick them all off the first core 

and have them all running in core 2 to 4?

mike

I have the same CPU and I've found for me the best I can get P3D running that's not just fps but smooth with no stuttering is by using an AM of 85, that means P3D is using the main cores only and the FSL likes that, then using Windows task manager I put every addon on all the threads. Apart from sim objects, I let that use everything.

David Murden  MSFS   Fenix A320  PMDG 737 • MG Honda Jet • 414 / TDS 750Xi •  FS-ATC Chatter • FlyingIron Spitfire & ME109G • MG Honda Jet 

 Fenix A320 Walkthrough PDF   Flightsim.to •

DCS  A10c II  F-16c  F/A-18c • F-14 • (Others in hanger) • Supercarrier  Terrains = • Nevada NTTR  Persian Gulf  Syria • Marianas • 

• [email protected] All Cores HT ON   32GB DDR4  3200MHz RTX 3080  • TM Warthog HOTAS • TM TPR • Corsair Virtuoso XT with Dolby Atmos®  Samsung G7 32" 1440p 240Hz • TrackIR 5 & ProClip

I plan to install my upgrade Z390 MOBO and I9 9900K today if all goes well, but I was on an I7 4790K.

with HT on:

Set AM = 253 or 254 (11 11 11 01  or  11 11 11 10) in P3D cfg

then I start all my stuff (ASP4, FSXFlight, SPAD.neXt, RTSS, & FFTF) using a .bat and set AFFINITY FC (11 11 11 00) 

this way I give the OS the flexibility to schedule add on work across anything except the first physical core, and I have P3D using the first physical core on one LP.

I set FFTF to AGL mode 0 - 4,000 with .01 - .4, and RTSS to Scanline Sync x/2 with monitor set to 60HZ.

there must be thousands of possible setups and just as many opinions on what works best. Everyone has to try it until they're happy then just go fly.

[CPL]  I9-9900K @5.0GHz HT ON, Maximus XI Hero, ASUS TUF RTX4080 OC, 32GB DDR4 3200 14, 1TB NVMe SSD, 500GB SSD, 1TB HDD, 40" Samsung 4K TV, Honeycomb Alpha & Bravo, Logitech Rudder Pedals, WIN11

 
 
 
26 minutes ago, bbuckley said:

there must be thousands of possible setups and just as many opinions on what works best. Everyone has to try it until they're happy then just go fly.

Very true

David Murden  MSFS   Fenix A320  PMDG 737 • MG Honda Jet • 414 / TDS 750Xi •  FS-ATC Chatter • FlyingIron Spitfire & ME109G • MG Honda Jet 

 Fenix A320 Walkthrough PDF   Flightsim.to •

DCS  A10c II  F-16c  F/A-18c • F-14 • (Others in hanger) • Supercarrier  Terrains = • Nevada NTTR  Persian Gulf  Syria • Marianas • 

• [email protected] All Cores HT ON   32GB DDR4  3200MHz RTX 3080  • TM Warthog HOTAS • TM TPR • Corsair Virtuoso XT with Dolby Atmos®  Samsung G7 32" 1440p 240Hz • TrackIR 5 & ProClip

4 hours ago, Bert Pieke said:

Actually Core0 and 1.

You are using Hyperthreading (HT) and Core0 and 1 share an actual physical core.

I've always understood the term "core" to mean a physical CPU processor.  HT allows two logical processors (LP) to share the execution resources of a single physical core.  So a 4790K with HT enabled has four cores 0-3 and eight LPs (0-7), with LPs 0-1 sharing core 0, LPs 2-3 sharing core 1, etc.  An affinity mask is a binary mapped representation of the LPs available to the OS, with the first LP (LP0) represented as the rightmost bit, and working backwards right-to-left from there.  So an AM of 253 (11111101) would have LP0 enabled (rightmost bit), LP1 disabled (second from the right), and all the rest of LP2-7 enabled.

With P3D on a quad, I found it was smoothest when limiting P3D to run using only one LP on both core 0 (the main thread) and core 1 (the rendering task scheduler thread), so the mask for each of those two cores would be 01 (or 10).  On a quad-core HT-enabled CPU, an AM of 245 (11110101) reflects that limitation of only one LP on each of the first two cores  You could also use 246 (11110110), 249 (11111001), or 250 (11111010).  All four AM values have one of the two LPs on core0 and core1 masked off (zero bit), and the other enabled.

Bob Scott | President and CEO, AVSIM Inc
ATP Gulfstream II-III-IV-V

Sys1 (MSFS20+24/XPlane12+11): AMD 9800X3D, water 2x240mm, MSI MPG X670E Carbon, 64GB GSkill 6000/30, nVidia RTX4090FE
Alienware AW3821DW 38" 21:9 GSync, 2x4TB Crucial T705 PCIe5 + 2x2TB Samsung 990 SSD, EVGA 1000P2 PSU, 12.9" iPad Pro
Thrustmaster TCA Boeing Yoke, TCA Airbus Sidestick, Twin TCA Airbus Throttle quads, PFC Cirrus Pedals, Coolermaster HAF932 case

Sys2 (P3Dv5/v4): i9-13900KS, water 2x360mm, ASUS Z790 Hero, 32GB GSkill 7800MHz CAS36, ASUS RTX4090
Samsung 55" JS8500 4K TV@60Hz,
3x 2TB WD SN850X 1x 4TB Crucial P3 M.2 NVME SSD, EVGA 1600T2 PSU
Fiber link to Yamaha RX-V467 Home Theater Receiver, Polk/Klipsch 6" bookshelf speakers, Polk 12" subwoofer, 12.9" iPad Pro
PFC yoke/throttle quad/pedals with custom Hall sensor retrofit, Thermaltake View 71 case, Stream Deck XL button box

Sys3 (DCS/P3Dv4/ATS/ETS): AMD 7800X3D, MSI MPG X870E Carbon, Noctua NH-D15S, 64GB GSkill 6000/30, EVGA RTX3090
Alienware AW3420DW 34" 21:9 GSync, Corsair HX1000i PSU, 4TB Crucial T705 PCIe5 + 2TB Samsung 970Evo Plus,
TM TCA Officer Pack
, Saitek combat pedals, TM Warthog, TM RS300 FF wheel/pedals, Coolermaster HAF XB case

Bob, that is absolutely correct...

But to a software program, 8 HT LPs look no different than 8 physical cores... so when setting Affinity Masks, or specifying CPU Core= in an ini file, Core= actually may well mean LP=  hence the general confusion.. :unsure:

Bert

  • Commercial Member
3 minutes ago, Bert Pieke said:

But to a software program, 8 HT LPs look no different than 8 physical cores...:unsure:

Modern Windows and Linux kernels are more than aware of the differences between the cores, and that's what matters.

Cheers!

Luke Kolin

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

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.