April 14, 201511 yr Commercial Member About your 6 core... Thanks David, I am happy to help, it's a popular question. Hi Frits, For that CPU, we only really 'need' an Affinity Mask if we have Hyperthreading enabled. With HT disabled leave out the JOBSHEDULER section of cfg, or use AM=0. However, we could use an AM=60=(1,1,1,1,0,0). Cores are numbered from 0 to 5, going right to left in the binary value, 1=enabled, 0=masked. With AM=60 we are dedicating 4 cores to the sim and leaves 2 free to be targeted by the jobsheduler when new processes start, like addons. There will be 4 main processes started on those 4 cores, containing upward of 40 threads and system processes invoked by the sim (such as networking). We may sometimes want to use an AM to partition the CPU, which forces the sim threads onto less cores so they appear more busy and the jobsheduler targets other lesser used cores for new processes, leaving the cores running the sim alone. With HT enabled we also need to worry that two logical processors share the throughput of each core as a pair. We won't want to share the core running the main sim process, we want that to have maximum throughput. With HT=On we'll have 12 Logical processors (LPs), but this is really 6 pairs of processors, each pair of LPs share a physical core. We want the first sim process to occupy a core to itself to get full use, so we don't want the second sim process starting on the other logical processor of that particular core, or it will share that available throughput unnecessarily with the main sim process. With HT=On I would try an AM=4000=(11,11,10,10,00,00). The first two cores from the right (,00,00) will be ignored by the sim, similar to the AM=60 above. The sim will start up on the second LP of the third core making that the main part of the game running, the second sim process will start on the next core, which leaves the first process on the core all by itself. In this example, the second process gets a core to itself, and the final 4 processes starting on the 4 LPs of cores 4 and 5 gather information to feed to the main sim process. Also try 4064, 2728, 2720, 2688, check out the binary with Windows Calculator Programmer mode, switch between Dec and Bin. There's no real solution as it depends on what is running before the sim starts, and then what starts as a consequence of the sim running, we need to test out AMs. Even though we have discussed allocating core and LP availability to the sim through an Affinity Mask, these cores or LPs are available to all other processes, unless they also have AMs. If we mask other processes, like addons, we should make sure they have at least two or more cores, or LPs, available. Another thing to consider is that if we allocate many cores or LPs then all these extra processes stop the main sim process at some point to communicate, and too much of that degrades the sim performance. We should allocate a minimum of 3 cores or LPs to a maximum of 7, for current CPUs. So to recap, we really only need the AM for HT enabled, to stop the sim starting another process on the core with the first sim process, we could use AM=4094=(11,11,11,11,11,10) on your 6 core with HT enabled. Once the main sim process is up to speed, the jobsheduler will target lesser used cores for new processes. We can't really improve performance with an AM, but we can prevent performance being degraded by avoiding the main sim process sharing a core with subsequent sim processes, and in some cases we partition the CPU to intensify work on certain processors. Steve Waite: Engineer at codelegend.com
April 14, 201511 yr Hi Steve, Wow now that is a great explanation of a (in my opinion) something pretty damn difficult. I will give it a try. I understand the part that it will not improve performance much, however if we can divide the cores on a much more logical way it's worth giving it a try. I will let you know how it worked out for me. Thanks. Frits. Happy Flyings, Frits van Laarhoven http://downloads.precisionmanuals.com/images/forum/Boeing777_Banner_Pilot.jpg
April 26, 201511 yr How do I get this guide? When I clicked on the link in post 1 I get this. The requested URL was rejected. If you think this is an error, please contact the webmaster. Your support ID is: 15891905563084065663 Manny Beta tester for SIMStarter
April 26, 201511 yr Author Manny. Please try going back to the fisrt post and clicking link there again it works for me and Ive tried both links in my sig all is working. Try Ctrl+F5 If i click your quote it does not work. Or just try this http://www.limegallery.co.uk/originals/oils-and-acrylics/i-cant-forget-2/777-2/ or direct link http://www.limegallery.co.uk/wordpress/wp-content/uploads/2015/04/Guide-to-getting-the-most-out-of-the-PMDG-777NG.pdf If all fails for you drop me a PM with your email and i will send it to you. Kind regards 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 •
April 26, 201511 yr If all fails for you drop me a PM with your email and i will send it to you. Thank you David, for your help. I now can fly into and out of OMDB (Fly Tampa's awesome Dubai) with Night environment Lights. CAUTION : Commenting based on limited knowledge: I am not sure why NE should consume so much VAS. Its just a couple of lights repeated all over. Hmm... Maybe its an opportunity to improve on this front? Maybe not. It's a shame that P3D does not flush out unnecessary objects from its memory. Until the time we have 64 bit Prepar3D, the next version 2.6 should simply focus on relieving unnecessary memory consumption. Or this whole thing could be the Microsoft OS thing. Win XP managed memory so well. I think. We used to use FS9 and even FSX without this OOM (on 3 GB). Then we got the 64 bit OS that gave us 4GB but and we are now dealing with OOM. It doesn't make sense. Manny Beta tester for SIMStarter
May 7, 201511 yr Author Update, I've now added FS2Crew Flows from Long Turn around and a none FS2Crew one that I personally use. Also my NG Short turn flows Ive added the one I use with a bit of Ryanair SOP. (The one I use) All here http://www.limegallery.co.uk/originals/oils-and-acrylics/i-cant-forget-2/777-2/ 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 •
July 14, 201510 yr Outstanding, clear and concise. This guide you put together get's to the gist of it and does the trick. Thank you so much for sharing this with us. I for one, will make good use of it. -Jim Engage, research, inform and make your posts count! -Jim Morvay Origin EON-17SLX - Under the hood: Intel Core i7 7700K at 4.2GHz (Base) 4.6GHz (overclock), nVidia GeForce GTX-1080 Pascal w/8gb vram, 32gb (2x16) Crucial 2400mhz RAM, 3840 x 2160 17.3" IPS w/G-SYNC, Samsung 950 EVO 256GB PCIe m.2 SSD (Primary), Samsung 850 EVO 500gb M.2 (Sim Drive), MS Windows 10 Professional 64-Bit
July 15, 201510 yr I tried some test on my P3D system and i "only" gained around 100MB in VAS disabling the exterioer so not as much as i was hoping for but thanks anyway Michael Moe Michael Moe
July 17, 201510 yr Author I tried some test on my P3D system and i "only" gained around 100MB in VAS disabling the exterioer so not as much as i was hoping for but thanks anyway Michael Moe Hi Michael, Here is a test VC view only with external model ON VAS =84mb more than OFF around what you reported above. Then goto... Spot View with external model ON VAS =178mb more than OFF So if you switch views with the out side total VAS more= 262mb 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 •
July 18, 201510 yr I do have one question. I have a i7 Extreme processor (6 core), do you know what the setting would be for me at "affinityMask" to use all of my 6 cores? If you want to use all 6 cores then dont put an affinity mask entry in your FSX.cfg. FSX uses all (real) cores per default. Hyperthreading cores are not used by FSX. To generate less heat and be able to overclock my CPU nicely, I have turned hyperthreading off in my Bios. I have never used affinity mask and dont seem to need it (I have a 4 core 3770k). Others however seem to be able to prevent FSX freezes by using it (see PMDG intro guide). Using affinitymask to free up core 0 on my system causes blurry textures because it leaves only 3 cores for FSX. On a a 6 core CPU I could see using affinitymask to free up core 0 as it still leaves 5 cores for FSX. Ps in case I am posting duplicate or opposite info to Steve above.....I did not go through his whole post....a bit too much and too deep for me this morning :-) maybe later Rob Robson
July 18, 201510 yr Hi David. Excellent guide. I appreciate all the time and effort you put into this for the community! Doug Miannay PC: i9-13900K (OC 6.1) | ASUS Maximus Z790 Hero | ASUS Strix RTX4080 (OC) | ASUS ROG Strix LC II 360 AIO | 32GB G.Skill DDR5 TridentZ RGB 6400Hz | Samsung 990 Pro 1TB M.2 (OS/Apps) | Samsung 990 Pro 2TB M.2 (Sim) | Samsung 990 Pro 2TB M.2 (Games) | Fractal Design Define R7 Blackout Case | Win11 Pro x64
July 18, 201510 yr I have never used affinity mask and dont seem to need itDo you use ASN for weather? Michael Cubine
July 18, 201510 yr Author Outstanding, clear and concise. This guide you put together get's to the gist of it and does the trick. Thank you so much for sharing this with us. I for one, will make good use of it. -Jim Hi David. Excellent guide. I appreciate all the time and effort you put into this for the community! Very Kind, thank you both for taking the time to reply. 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 •
July 18, 201510 yr Do you use ASN for weather?No. I use OpusFSI as weather engine (and camera view utility) with REX clouds. Rob Robson
Create an account or sign in to comment