May 28, 20197 yr 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
May 28, 20197 yr 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
May 28, 20197 yr 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?
May 28, 20197 yr 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 May 28, 20197 yr by Bert Pieke Bert
May 28, 20197 yr 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
May 28, 20197 yr 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
May 28, 20197 yr 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
May 28, 20197 yr 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
May 28, 20197 yr 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 •
May 28, 20197 yr 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
May 28, 20197 yr 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 •
May 28, 20197 yr 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
May 28, 20197 yr 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.. Bert
May 28, 20197 yr Commercial Member 3 minutes ago, Bert Pieke said: But to a software program, 8 HT LPs look no different than 8 physical cores... 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.