October 4, 20169 yr Yes any of those exe apps are the same you can run them from exe.xml with a .bat simply call the bat that runs the exe. Yes if you have a four core no HT and use no AM then P3D will make a AM=15 pattern = 1111. If you have HT on with the four core P3D will make an AM=255 pattern 11,11,11,11 (I use commas to delimit cores), Whereas FSX would make an AM=85 pattern 01,01,01,01. What I've found is that those exe(s) launched by EXE.XML are perched on exactly the same cores like Prepar3D.exe, so when I launch P3D with AM=14, all of them are allowed on Cores 1,2,3 only. In my case it's a waste of resource as I don't have 'external' add-ons running on my main PC and add-ons like AS2016 and PRO/ATCX run on client pcs, therefore I should use AM=15 instead. Thanks, Dirk.
October 4, 20169 yr Author I wonder if the other processes are irrelevant. The most active of them, such as AS16, only use 2% max when P3D is using 50% of my CPU..., doesn't sound like something I need to be concerned with. (EDIT I don't have a traffic add on) Dan Downs KCRP
October 4, 20169 yr Commercial Member Yes correct, any exe launched from exe.xml assumes the affinity of the sim. But other apps don't need to consume vast CPU cycles to affect the smooth operation of the sim. I wonder if the other processes are irrelevant. The most active of them, such as AS16, only use 2% max when P3D is using 50% of my CPU..., doesn't sound like something I need to be concerned with. (EDIT I don't have a traffic add on) If you have four core HT enabled and an AM=85 you will see every other processor inactive, four active four dormant so you may see CPU use in the region of 30%. Without HT maybe 50 or 60% shows, it's the use across all LPs that's given so it's not too useful to take note of it. This doesn't mean your CPU is not limiting the sim. Also seems odd you think that something using 2% of the CPU wouldn't affect the sim, the CPU has 2% less throughput capability with it. Look around, guys are looking for a few more MHz OC. Adding overheads of 2% there 1% here 2% there sounds like 5% and mounting. But the sim isn't affected in that way since the background threads take seconds to complete addons can mingle there, but it is the smooth operation of the rendering stage that's important. Also addons that "only" use one percent CPU usually invoke a SimConnect client and associated resources are consumed. You will note that the main job of the sim running at or near 100% of the core bandwidth, if it's not it's being held back on GPU. The other jobs maybe around 25% with the third fourth and above jobs going for max when loading a scenario. Steve Waite: Engineer at codelegend.com
October 4, 20169 yr Author Okay, so based on that I'll stick to my view that it is irrelevant. It might not be so if I were using 100% of the clock cycles but since I usually run around 50-70% CPU loading (all processes HT off), which means that the system idle is clocking more than 20% I'm not worried about 2%. I respect your opinions regarding software and computers in general, but please give me a little leeway in light of my 40 years as an electrical engineer. Thank you. Dan Downs KCRP
October 4, 20169 yr Commercial Member All over the site guys are looking for 1%, no disrespect to your comments. And I repeat that your system CPU % readout is not a very good indication of how the sim uses the CPU unfortunately. Not getting at you Dan, just pointing out the facts. Steve Waite: Engineer at codelegend.com
October 5, 20169 yr Giving up on using DSR now as performance is down the drain,, tried everything. With the previous version DSR was very nice, now, where I was getting 60 fps, I am getting 22, where I was getting 24 fps I am getting 11, etc... To get decent performance now I have to use 1920x1080 and then deal with the flickering or shimmering in the distance, which is why I loved DSR so much. Aaron Tirrell
October 5, 20169 yr Giving up on using DSR now as performance is down the drain,, tried everything. With the previous version DSR was very nice, now, where I was getting 60 fps, I am getting 22, where I was getting 24 fps I am getting 11, etc... To get decent performance now I have to use 1920x1080 and then deal with the flickering or shimmering in the distance, which is why I loved DSR so much. You want awesome performance and an amazing flightsim experience get a 4k UHD monitor - you will never look back - done chasing AA and using NI its awesome Rich Sennett
October 5, 20169 yr Okay, so based on that I'll stick to my view that it is irrelevant. It might not be so if I were using 100% of the clock cycles but since I usually run around 50-70% CPU loading (all processes HT off), which means that the system idle is clocking more than 20% I'm not worried about 2%. I respect your opinions regarding software and computers in general, but please give me a little leeway in light of my 40 years as an electrical engineer. Thank you. The bottleneck is on core 1 of the CPU. The CPU might run at 30% and still have a CPU bottleneck regarding frame-rates because core 1 is at 100%. With P3D running start task manager go to the performance tab, over big CPU graph, press the left mouse button and change the view to logical processors. Check the usage of the first core or if any core is reaching 100% in case you have a custom Affinity Mask.
October 5, 20169 yr Commercial Member I just tested GeForce 372.90 DSR 1.5 40%, selected in P3D v3.4 display settings pressed ALT+ENTER a couple of times back to fullscreen and works great 1920x1080 - 2351x1470. ...after updating P3D or the display driver try in NVidia Control Panel, Manage 3D Settings Restore/Apply on all profiles if any problems are experienced. Steve Waite: Engineer at codelegend.com
October 5, 20169 yr I did FB KIAD - FSDT KDFW flight yesterday with NGX, ASN, 100%AI UTX/GEX, Radar Contract. No AM, all cores for ASN and RC. Buttery smooth. Seems like CPU management improved in 3.4 unlike VAS management. 9950X3D, X870E ROG CROSSHAIR HERO, Corsair Dominator Titanium 64GB DDR5-6000 PC5-48000, ASUS RTX 5070Ti 16GB, 9100 PRO 4TB Samsung ,990 PRO 4TB Samsung, AX1600i 1600 Watt 80 Plus Titanium ATX, ASUS 360 ARGB EXTREME 360mm Liquid CPU Cooling Kit.
October 6, 20169 yr Use a .bat for starting all, groups, or individual apps: Start an app with Affinity batch file (.bat). OK, So I have AS2016 and I want to create a .bat file to start it up on the last two cores only. That would be cores 2&3 of my i6700K with HT on. Theory then is that cores 0 and 1 are left alone by AS2016. Assuming that AS2016 is installed on my E: drive which is an SSD reserved exclusively for P3D and associated add-ons my bat file would look like this? CD /D "E:\ActiveSky\as2016.exe" C:\Windows\System32\cmd.exe /C start /affinity F8 AS2016.exe But F8 = 248 = 11,11,10,00 = 3,4,5,6,7 Would it not be a good option to instead use F0 = 240 = 11110000 = 4,5,6,7 Or does AS2016 benefit from access to that extra LP (#3) without 'stealing' from P3D processes? Also, I do not currently have AM=84 in my .cfg. Is it strongly recommended that I do that if I am running this .bat file to start AS2016? Thanks! GregH Intel Core i7 14700K / Palit RTX4070Ti Super OC / Corsair 32GB DDR5 6000 MHz / MSI Z790 M/board / Corsair NVMe 9500 read, 8500 write / Corsair PSU1200W / CH Products Yoke, Pedals & Quad; Airbus Side Stick, Airbus Quadrant / TrackIR, 32” 4K 144hz 1ms Monitor
October 6, 20169 yr Commercial Member Four core HT on please try: 01,01,01,01=85 for the sim (slight better rendering) OR 11,11,11,01=253 for the sim (slight better scenery loading) x0,x0,00,00= 5 and 7 for all addons = A0 Hex Steve Waite: Engineer at codelegend.com
October 6, 20169 yr Four core HT on please try: 01,01,01,01=85 for the sim (slight better rendering) OR 11,11,11,01=253 for the sim (slight better scenery loading) x0,x0,00,00= 5 and 7 for all addons = A0 Hex OK, thanks Steve! I have set up my .bat file for AS16 and it is working OK using your guide (running A0 as suggested). For the benefit of others, this is what the bat file looks like: CD /D "E:\AS16_P3D\" C:\Windows\System32\cmd.exe /C start /affinity A0 AS16.exe AS2016 is installed on E: in the folder structure E:\AS16_P3D Also tried AM=85 and AM=253 in the .cfg. Testing from default Eglin AFB with the F22, not exceeding 230 knots, roughly apples with apples.... AM=85 - I am seeing slight more stuttering every once in a while. Not micro stutters but a proper stutter. AM=253 definitely seems better but I am hard placed to say if it is better than no AM at all. I am not convinced I see a difference. I do not have software to accurately measure this so it could be placebo. I am going to leave AM=253 in my .cfg for a while and see how it gets on. My interest is not FPS which in these scenarios is up around 70+ FPS with some fairly heavy AS overcast sky, but rather a very slight micro-stutter only visible when taxing if looking out to the sides at object as they pass by. It has nothing to do with my system being pushed to hard, I can play with sliders in all directions and the micro stutter is there. Some probably would not notice it, I am certifiably OCD. :smile: GregH Intel Core i7 14700K / Palit RTX4070Ti Super OC / Corsair 32GB DDR5 6000 MHz / MSI Z790 M/board / Corsair NVMe 9500 read, 8500 write / Corsair PSU1200W / CH Products Yoke, Pedals & Quad; Airbus Side Stick, Airbus Quadrant / TrackIR, 32” 4K 144hz 1ms Monitor
October 6, 20169 yr One more thing on the bat file. I tried setting TrackIR5 with a bat file and it runs ok from that bat file. But when checking the Task Manager - Affinity, it always shows that ALL cores are selected. Does this mean the .bat file is not working for Track IR or is this not a reliable way to check which cores are being used? GregH Intel Core i7 14700K / Palit RTX4070Ti Super OC / Corsair 32GB DDR5 6000 MHz / MSI Z790 M/board / Corsair NVMe 9500 read, 8500 write / Corsair PSU1200W / CH Products Yoke, Pedals & Quad; Airbus Side Stick, Airbus Quadrant / TrackIR, 32” 4K 144hz 1ms Monitor
October 6, 20169 yr Do you have to set up process explorer everytime for the addons or is it saved Kevin Humphryes
Archived
This topic is now archived and is closed to further replies.