October 8, 20241 yr I tried the Process Lasso thing - there's a video on YT highly recommending it - https://www.youtube.com/watch?v=LMpjEThHZNM&ab_channel=IslandSimPilot I have the AMD 7800x3d so there are no separated performance/efficiency cores but still -took msfs out of core0 (cpu sets 1-7) -all the msfs related processes (vatsim, batc, fstl etc) to different cores (cpu sets 8-11) -all the unrelated apps to different cores (cpu sets 11-15) Maybe its a coincidence, but overall it seems to improve performance, especially on complex scenery (mountains etc). There is one glitch though - where stutters do happen, also audio is stuttering (breaking). And while I think during normal flying there are less stutters in general, while flying Vatsim with high amount of traffic there was quite a lot of it (possibly more than without PL), which was annoying with the audio breaks. DAE tried their luck with plasso and msfs?
October 8, 20241 yr I've been using PL for years (home and work) and has worked flawlessly. Windows 11 - Samsung 990 Pro M.2 | Asus Prime Z690 | i7 12700KF HT | DeepCool LS520 SE | MSI 5070 Ti Ventus OC | 64GB G.Skill XMP II | Lian Li 216 LANCOOL RGB | TrackIr v5 | Honeycomb Alfa - Bravo - Charlie | MSFS 2024 - Samsung 990 Pro M.2 | Curved 27" MSI | JBL Quantum 810
October 8, 20241 yr 8 hours ago, SimianFlu said: I have the AMD 7800x3d so there are no separated performance/efficiency cores but still -took msfs out of core0 (cpu sets 1-7) -all the msfs related processes (vatsim, batc, fstl etc) to different cores (cpu sets 8-11) -all the unrelated apps to different cores (cpu sets 11-15) Maybe its a coincidence, but overall it seems to improve performance, especially on complex scenery (mountains etc). There is one glitch though - where stutters do happen, also audio is stuttering (breaking). And while I think during normal flying there are less stutters in general, while flying Vatsim with high amount of traffic there was quite a lot of it (possibly more than without PL), which was annoying with the audio breaks. DAE tried their luck with plasso and msfs? From what you've written, it appears you have a flawed idea of how processor cores and virtual CPUs relate to one another. The 7800X3D has eight cores, which are physical processing units on the chip. With SMT on, each of those cores splits it's time between two virtual CPUs running on it--IOW each pair of vCPUs shares a single physical core. So looking at the CPU assignments in Process Lasso, virtual CPU 0 and 1 share core 0, virtual CPUs 2 and 3 share core 1, etc. What you have described above is a pretty dysfunctional CPU assignment mapping for the sim. You have excluded MSFS from using one of the two virtual CPUs on core 0, and restricted it to run on virtual CPUs 1-7, which means it runs on half of core 0 and on cores 1-3 (CPU1 shares core 0 with CPU0). So your powerful 8-core CPU is less than half-utilized for running the sim. You've reserved CPUs 8-11 (cores 4 and 5) for ancillary processes that certainly should not need their own dedicated resources, and CPUs 12-15 (cores 6 & 7) for other apps that really shouldn't be running with MSFS if indeed they need that much of the system's resources dedicated to them. 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
October 8, 20241 yr I find Process Lasso to /not/ be useful for my 7800X3D + MSFS. i.e. no meaningful improvement Rhett 7800X3D ♣ 96 GB G.Skill Flare ♣ Gigabyte 4090 ♣ Crucial P5 Plus 2TB
October 8, 20241 yr 2 hours ago, Mace said: I find Process Lasso to /not/ be useful for my 7800X3D + MSFS. i.e. no meaningful improvement Agreed--the 7800X3D runs MSFS like a boss right out of the box in stock configuration. The only change I made to the motherboard's default settings was to enable my 6000 MHz Expo RAM profile. There hasn't been any need to mess with SMT on or off, micromanaging processor assignments, overclocking, any of that. It's truly the most "hands-off" configuration I've had in 30 years of flight simming. I still find Process Lasso a useful tool for watching what else is running on the computer, for sequestering ancillary processes if needed, etc. 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
October 8, 20241 yr Author 4 hours ago, Bob Scott said: From what you've written, it appears you have a flawed idea of how processor cores and virtual CPUs relate to one another. The 7800X3D has eight cores, which are physical processing units on the chip. With SMT on, each of those cores splits it's time between two virtual CPUs running on it--IOW each pair of vCPUs shares a single physical core. So looking at the CPU assignments in Process Lasso, virtual CPU 0 and 1 share core 0, virtual CPUs 2 and 3 share core 1, etc. What you have described above is a pretty dysfunctional CPU assignment mapping for the sim. You have excluded MSFS from using one of the two virtual CPUs on core 0, and restricted it to run on virtual CPUs 1-7, which means it runs on half of core 0 and on cores 1-3 (CPU1 shares core 0 with CPU0). So your powerful 8-core CPU is less than half-utilized for running the sim. You've reserved CPUs 8-11 (cores 4 and 5) for ancillary processes that certainly should not need their own dedicated resources, and CPUs 12-15 (cores 6 & 7) for other apps that really shouldn't be running with MSFS if indeed they need that much of the system's resources dedicated to them. Thanks for elabotate info. Is MSFS able to utilize multiple cores anyway? as for the audio issue, giving audiodg.exe above normal priority solved it other non-msfs related apps are essentially only spotify and 2 chrome tabs for simbrief and vatsim radar Edited October 8, 20241 yr by SimianFlu
October 8, 20241 yr 3 minutes ago, SimianFlu said: Thanks for elabotate info. Is MSFS able to utilize multiple cores anyway? as for the audio issue, giving audiodg.exe above normal priority solved it other non-msfs related apps are essentially only spotify and 2 chrome tabs for simbrief and vatsim radar Yes, MSFS makes significant use of multi-threading--just watch the CPU load bars in the upper-right corner of the PL window while the sim runs, and you'll see that a lot of work is being distributed across the virtual processors and by extension, the cores. I would not recommend intervening in process affinity assignments without a clear understanding of what I was doing and how it might solve a specific problem, and I would certainly not give those other background apps exclusive use of any CPU resources. The OS is pretty capable when it comes to deciding which threads go to which vCPU. With MSFS, I have not found the need to intervene in process affinity...between Windows and the sim, it gets handled well, and probably better than I would do it. It was a more useful technique with older sims on older Windows versions where there was fairly predictable behavior w/r/t process affinity assignments. 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
October 8, 20241 yr 2 hours ago, Bob Scott said: There hasn't been any need to mess with SMT on or off, micromanaging processor assignments, overclocking, any of that. It's truly the most "hands-off" configuration I've had in 30 years of flight simming. Same conclusion I came to when I built my new rig a couple weeks ago - I was pleasantly surprised at not having to really tinker with anything. Unfortunately in reinstalling w10, Microsoft more than made up for it............ Has anyone had success using PL to move the FSTL traffic injector off the main MSFS thread? The only time I have headroom issues is when FSTL is doing it's thing in busy airspaces. Regards, Kendall 7800X3D/G.B. Aorus 650 Elite V2.0/32GB GSkill Trident 6000-CL30/Nvidia 1080 Ti./Seasonic Focus 1200W PSU.
October 9, 20241 yr I didn’t intend to use Lasso with my 7950XRD, but decided to give it a go. I put everything on CCD1 except for MSFS which runs exclusively on CCD0 (the “cache” cores). With Lasso I got a 15% increase in FPS vs without. https://youtu.be/ZXOo2UeBC24?si=pNva4B6Kks2EZ9n4 2 hours ago, SimianFlu said: as for the audio issue, giving audiodg.exe above normal priority solved it I’ll try this to see if it gets rid of the audio stutters I’ve been having. Edited October 9, 20241 yr by Cpt_Piett 7950X3D | RTX 4090 | 64GB DDR5
October 9, 20241 yr Author in the youtube video I mentioned (which I found on this site btw), the guy suggests taking msfs off the core 0, as the system itself uses it. Link to the video: @Bob Scott what you think about assigning msfs to cores 1-7, everything else on 8? @Cpt_Piett And I also had the feeling the sim become more responsive in busy areas with PL on. This might be placebo effect though. Update from a minute ago - overshot the runway at Tampa in a 788 coming in hot and FS did a stutterfest after touch down so did not manage to brake and stop argh. 😛
October 9, 20241 yr 4 hours ago, SimianFlu said: in the youtube video I mentioned (which I found on this site btw), the guy suggests taking msfs off the core 0, as the system itself uses it. @Bob Scott what you think about assigning msfs to cores 1-7, everything else on 8? I haven't seen credible evidence that it's either necessary or beneficial--when the sim is running, the OS should only be doing light background processing that doesn't come close to saturating a processor core, so by masking it off you deprive the sim processes access to the rest of that core's processing capability 100% of the time, even when it's sitting idle. And...to reiterate..."cores" 1-7 is not the same as "CPUs" 1-7 in Process Lasso (and PL uses an ordinal range of 0 to num_processors-1 rather than 1 to num_processors when designating processor affinity). As far as your audio issues, I've found in the past that bad drivers or having multiple unused audio devices active can cause those sorts of problems--one oft-overlooked culprit being the HD audio device integrated into most GPUs. And when you upgrade your video drivers, it can re-enable the companion HD audio device even after it's been previously disabled. USB or BT audio devices like headsets are also potential suspects. If you have any active audio devices you're not using, you might try disabling the device(s) in the Windows Device Manager and see if your audio issues remain. 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
October 9, 20241 yr 4 hours ago, Cpt_Piett said: I didn’t intend to use Lasso with my 7950XRD, but decided to give it a go. I put everything on CCD1 except for MSFS which runs exclusively on CCD0 (the “cache” cores). With Lasso I got a 15% increase in FPS vs without. https://youtu.be/ZXOo2UeBC24?si=pNva4B6Kks2EZ9n4 With a multi-CCD CPU like the 7900X3D or 7950X3D, PL's affinity masking capability is a legit means of making sure the sim uses only the cores located on the CCD with the 3D cache. It's a considerably different situation than use of affinity masking on a single-CCD processor like the 5800X3D or 7800X3D. 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
October 9, 20241 yr 7800X3d is a single CCD unit .. As @Bob Scott correctly stated No tinkering necessary. If you do not know what your doing your best bet is to ensure that you have set your Memory to EXPO settings and then step away from the BIOS. If you insist on chasing some performance then i suggest learning how to best set your PBO up if you need to tinker. 7900X3D and 7950X3D are two CCD units. more user intervention is required to get maximum performance when gaming. What works for those DUAL CCD CPUS WILL NOT WORK for the SINGLE CCD CPUS. So lets not add to the confusion. @SimianFlu. since you have a 7800X3D. unless you know how to tighten memory timings or overclock memory (which may or may not provide any tangible benefit anyways) I suggest you not use process lasso, set your Memory Expo, stop tinkering and enjoy your PC. AMD Ryzen 9800X3D/ Asus ROG Strix B650E F Gaming WiFi / Asrock Taichi 9070XT / 32GB G.Skill Trident Z5 Neo DDR5 6000 / 2x ADATA XPG 8200 Pro NVME / Arctic Liquid Freezer II 280 / Seasonic Vertex 1000w PSU / Lian Li LanCool II Mesh Performance / Asus VG34VQL3A / Topping E70 Velvet DAC & L70 Amp /Sennheiser HD660s2 Thrustmaster Boeing Yoke + TCA Sidestick + TFRP Rudders
Create an account or sign in to comment