Jump to content
Sign in to follow this  
mikeymike

I7 4790k All cores ????

Recommended Posts

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

Share this post


Link to post
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.

  • Like 5
  • Upvote 2

-J

13700KF | RTX 4090 @ 4K | 32GB DDR5 | 2 x 1TB SSDs | 1TB M.2 NVMe

Share this post


Link to post

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?

 

Share this post


Link to post
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
  • Like 1
  • Upvote 1

Bert

Share this post


Link to post
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 

Share this post


Link to post

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

  • Upvote 2

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

System1 (P3Dv5/v4): i9-13900KS @ 6.0GHz, water 2x360mm, ASUS Z790 Hero, 32GB GSkill 7800MHz CAS36, ASUS RTX4090
Samsung 55" JS8500 4K TV@30Hz,
3x 2TB WD SN850X 1x 4TB Crucial P3 M.2 NVME SSD, EVGA 1600T2 PSU, 1.2Gbps internet
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

Sys2 (MSFS/XPlane): i9-10900K @ 5.1GHz, 32GB 3600/15, nVidia RTX4090FE, Alienware AW3821DW 38" 21:9 GSync, EVGA 1000P2
Thrustmaster TCA Boeing Yoke, TCA Airbus Sidestick, 2x TCA Airbus Throttle quads, PFC Cirrus Pedals, Coolermaster HAF932 case

Portable Sys3 (P3Dv4/FSX/DCS): i9-9900K @ 5.0 Ghz, Noctua NH-D15, 32GB 3200/16, EVGA RTX3090, Dell S2417DG 24" GSync
Corsair RM850x PSU, TM TCA Officer Pack, Saitek combat pedals, TM Warthog HOTAS, Coolermaster HAF XB case

Share this post


Link to post
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.

  • Upvote 1

Bert

Share this post


Link to post

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

Share this post


Link to post

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 • 

• 10900K@4.9 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

Share this post


Link to post

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.

  • Like 2
  • Upvote 1

[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

Share this post


Link to post
 
 
 
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 • 

• 10900K@4.9 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

Share this post


Link to post
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.

  • Like 1

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

System1 (P3Dv5/v4): i9-13900KS @ 6.0GHz, water 2x360mm, ASUS Z790 Hero, 32GB GSkill 7800MHz CAS36, ASUS RTX4090
Samsung 55" JS8500 4K TV@30Hz,
3x 2TB WD SN850X 1x 4TB Crucial P3 M.2 NVME SSD, EVGA 1600T2 PSU, 1.2Gbps internet
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

Sys2 (MSFS/XPlane): i9-10900K @ 5.1GHz, 32GB 3600/15, nVidia RTX4090FE, Alienware AW3821DW 38" 21:9 GSync, EVGA 1000P2
Thrustmaster TCA Boeing Yoke, TCA Airbus Sidestick, 2x TCA Airbus Throttle quads, PFC Cirrus Pedals, Coolermaster HAF932 case

Portable Sys3 (P3Dv4/FSX/DCS): i9-9900K @ 5.0 Ghz, Noctua NH-D15, 32GB 3200/16, EVGA RTX3090, Dell S2417DG 24" GSync
Corsair RM850x PSU, TM TCA Officer Pack, Saitek combat pedals, TM Warthog HOTAS, Coolermaster HAF XB case

Share this post


Link to post

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

Share this post


Link to post
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!

  • Upvote 1

Luke Kolin

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

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  
  • Tom Allensworth,
    Founder of AVSIM Online


  • Flight Simulation's Premier Resource!

    AVSIM is a free service to the flight simulation community. AVSIM is staffed completely by volunteers and all funds donated to AVSIM go directly back to supporting the community. Your donation here helps to pay our bandwidth costs, emergency funding, and other general costs that crop up from time to time. Thank you for your support!

    Click here for more information and to see all donations year to date.
×
×
  • Create New...