November 22, 20223 yr 9 minutes ago, Lange_666 said: After a triple check it does for me now to. Made a (easy overlooked) typo in the reg edit. Made a subkey named PrefOptions instead of PerfOptions which doesn't make it work. Overlooked on the double check but nailed on the triple one. Ah! 'Pref' instead of 'Perf' - a schoolboy error! Thanks for confirming it works. Rob (but call me Bob or Rob, I don't mind). I like to trick airline passengers into thinking I have my own swimming pool in my back yard by painting a large blue rectangle on my patio. Intel 14900K in a Z790 motherboard with water cooling, RTX 4080, 32 GB 6000 CL30 DDR5 RAM, W11 and MSFS on Samsung 980 Pro NVME SSD's. Core Isolation Off, Game Mode Off.
November 22, 20223 yr On 11/21/2022 at 6:37 AM, Noel said: Process Lasso is an excellent program, easy to use and definitely does what it's supposed to including retaining affinity/priority including I/O priority. I have all processes running off of Core7, where MSFS' main thread runs, have changed MSFS process priority and I/O to High. It is one of several actions taken recently that have yielded best ever flight performance (meaning smoothest, most stutter-free and it is, etc) Is that for everyone that MSFS runs on Core 7? If not, how do I determine where the MSFS main thread runs on my machine? Also, how do you set all processes to run off Core 7? I have Process Lasso installed and running but haven't done much with it yet. Do you have to keep Process Lasso running in the background or do you just need to open it to make changes and then close it? Case: (Lian Li PC-011 Dynamic XL), PSU: (MEG Ai300p pcie 5 & ATX 3.0), Motherboard: (ASUS TUF Gaming x670E-PLUS WIFI 6E), CPU: (AMD Ryzen 7 7800-X3D) Memory: (G.Skill Trident Z5 NEO RGB Series 64GB DDR5 6000), GPU: (Zotac Gaming GeForce RTX 4090 AMP Extreme Airo). CPU Cooler: (ASUS ROG Strix LC RGB 360) Fans: (7 Corsair LL Series 120mm RGB)
November 22, 20223 yr 6 minutes ago, Rob G said: Is that for everyone that MSFS runs on Core 7? If not, how do I determine where the MSFS main thread runs on my machine? I’m thinking (could be wrong though!) that this is more pronounced in DX11. Have a look here it’ll give some more info on how to identify one core working much harder than the rest: https://forums.flightsimulator.com/t/limited-by-main-thread-just-by-one-core/539123 7950X3D | RTX 4090 | 64GB DDR5
November 22, 20223 yr 1 hour ago, Rob G said: Is that for everyone that MSFS runs on Core 7? If not, how do I determine where the MSFS main thread runs on my machine? Also, how do you set all processes to run off Core 7? I have Process Lasso installed and running but haven't done much with it yet. Do you have to keep Process Lasso running in the background or do you just need to open it to make changes and then close it? MSFS runs on the highest core on your CPU, at least that was true w/ CPUs that don't differentiate "performance" core from "efficiency" cores. So for your I9-10900 should be Core09 (10th core). It's easy to verify just look at anything that can show you per core work loads--and Lasso does that see graph below. You're running all other processes in your case on Core0 thru Core08, excluding 9. You leave MSFS on all cores. Nope, once it's initialized and changed all of your priority/affinities you can shut it down. NOTE: you need to start MSFS before starting Lasso. I don't start Lasso until I'm on the tarmac. Notice the % CPU graph to the upper right you can see the main thread is on the last core. Also notice CPU affinity is 0-6. The exceptions are certain Windows system processes that don't appear to let you set affinities, but under Rules it appears they might be being set. I also set Priority Class to High for MSFS and also I/O for MSFS to Critical. You can sort and group-select and make all changes very quickly, and it saves them for the next time you run Lasso.\ Also, I'm running DX12, FWIW. Noel System: 9900X3D Noctua NH-D15 G2, MSI Pro 650-P WiFi, G.SKILL 64GB (2 x 32GB) 288-Pin PC RAM DDR5 6000, WD NVMe 2Tb x 1, Sabrent NVMe 2Tb x 1, RTX 4090 FE, Corsair RM1000W PSU, Win11 Home, LG Ultra Curved Gsync Ultimate 3440x1440, Phanteks Enthoo Pro Case, TCA Boeing Edition Yoke & TQ, Cessna Trim Wheel, RTSS Framerate Limiter w/ Front Edge Sync. Aircraft used in MSFS 2024: Fenix A320, Aerosoft CRJ, FBW, WT 787X, I-Fly 737 MAX 8, Citation Longitude.
November 22, 20223 yr So we have as I read intel 12s with tons of e-cores p-cores threads bored-sleeping or staring to the wall, and we need still Process Lasso? really?, is this a joke?. In my old i7 2600k I do not remember any advantage with Lasso. Is Windows 11-10 so bad managing processes then? I can´t believe it. Ok… maybe I will test again the Trial Process Lasso with my 12900k...
November 22, 20223 yr 34 minutes ago, peloto said: So we have as I read intel 12s with tons of e-cores p-cores threads bored-sleeping or staring to the wall, and we need still Process Lasso? really?, is this a joke?. In my old i7 2600k I do not remember any advantage with Lasso. Is Windows 11-10 so bad managing processes then? I can´t believe it. Ok… maybe I will test again the Trial Process Lasso with my 12900k... Why do you think it's presented here as a non-joke? Hint: it has nothing to do with "more FPS"😧 🤣 Edited November 22, 20223 yr by Noel Noel System: 9900X3D Noctua NH-D15 G2, MSI Pro 650-P WiFi, G.SKILL 64GB (2 x 32GB) 288-Pin PC RAM DDR5 6000, WD NVMe 2Tb x 1, Sabrent NVMe 2Tb x 1, RTX 4090 FE, Corsair RM1000W PSU, Win11 Home, LG Ultra Curved Gsync Ultimate 3440x1440, Phanteks Enthoo Pro Case, TCA Boeing Edition Yoke & TQ, Cessna Trim Wheel, RTSS Framerate Limiter w/ Front Edge Sync. Aircraft used in MSFS 2024: Fenix A320, Aerosoft CRJ, FBW, WT 787X, I-Fly 737 MAX 8, Citation Longitude.
November 22, 20223 yr I am confused because I set all active processes, using Process Lasso, to only use CPU 0-8, and MSFS to have access to all CPU processors. When I start doing stuff with MSFS, I see lots of activity on all processors. I do not see the activity from MSFS limited to just processor 9 on my i9-10900 CPU. So can I get a better explanation of the MSFS main thread and how to prioritize it properly using Process Lasso? I thought I did the right thing but I don't see the result looking like it. Case: (Lian Li PC-011 Dynamic XL), PSU: (MEG Ai300p pcie 5 & ATX 3.0), Motherboard: (ASUS TUF Gaming x670E-PLUS WIFI 6E), CPU: (AMD Ryzen 7 7800-X3D) Memory: (G.Skill Trident Z5 NEO RGB Series 64GB DDR5 6000), GPU: (Zotac Gaming GeForce RTX 4090 AMP Extreme Airo). CPU Cooler: (ASUS ROG Strix LC RGB 360) Fans: (7 Corsair LL Series 120mm RGB)
November 22, 20223 yr Regiszry trick works here, MSFS runs on high priority. But, oh surprise, it has absolutely ZERO effect on the CPU induced lag spikes (e.g. stutters...) in my case. So off it goes from my registry again... Greetings, Chris AMD Ryzen 7 9800X3D, 2x32GB DDR5 6000MT/s RAM, MSI RTX 4090 Ventus 3X, Windows 11 Home, MSFS2024
November 22, 20223 yr 55 minutes ago, Noel said: Why do you think it's presented here as a non-joke? Hint: it has nothing to do with "more FPS"😧 🤣 Who is talking here about more fps?😧 🤣
November 22, 20223 yr So, to run msfs in high priority I just copy pasted this together with google. Works for me. But I have to read a bit more about batch file creation. But give it a try, for free. Create a file with the editor. Name it for example MSFSfast.bat. Please check the bold text below. It should be the name off your msfs-folder. Mine was found here: C:\Users\Rasterfahnder\AppData\Local\Microsoft\WindowsApps\Microsoft.FlightSimulator_8wekyxxxxxx --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- cmd.exe /C start shell:AppsFolder\Microsoft.FlightSimulator_8wekyxxxxxx!App -FastLaunch ping 127.0.0.1 -n 36 > nul wmic process where name="FlightSimulator.exe" call setpriority "128" --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- It just set the priority to high if MSFS starts with in 36 seconds (you can alter the timeout to your needs) and skips the intro. This does not affect affinitymask. I will never touch those settings again with msfs. The .bat file opens a comandline window that needs to be closed manualy, but can stay open for the flight. I guess it is because there is no endline. I will google this later 🐵.
November 22, 20223 yr 7 hours ago, Lange_666 said: With the registry hack set (double checked again just now) the priority still stays at "Normal". So the register thingy doesn't work. Then i used this: https://fsxtimes.wordpress.com/2021/08/15/726-set-msfs-priority-to-high-at-all-time-2/ (set High and Save for FlightSimulator.exe) If i then check Task Manager again, the priority is on "High", however, if i quit FS and rerun, it's again at "Normal" so it doesn't stick. It's not permanent. If i run ProcessHacker again it's still set to High but in fact it's back to Normal if i pull up Task Manager along side. If i then confirm it again in Process Hacker, it changes in Task Manager to High until i quit FS. It works, most likely a step was missed, or you had a spelling error. I copied and pasted the commands needed from the article to avoid any typos. Also, did you take the last step and set the value to 3 in the registry? LouP
November 22, 20223 yr Ohh and I did that purely for "smoothness" and "fluidity" and "science" 🤣 🤣🤣. Never for frames.
November 22, 20223 yr 42 minutes ago, peloto said: Who is talking here about more fps?😧 🤣 Geez whiz I don't know, I just asked you what YOU hoped to glean out of PL since you said you were going to test it despite it being a joke 😉🤣 Noel System: 9900X3D Noctua NH-D15 G2, MSI Pro 650-P WiFi, G.SKILL 64GB (2 x 32GB) 288-Pin PC RAM DDR5 6000, WD NVMe 2Tb x 1, Sabrent NVMe 2Tb x 1, RTX 4090 FE, Corsair RM1000W PSU, Win11 Home, LG Ultra Curved Gsync Ultimate 3440x1440, Phanteks Enthoo Pro Case, TCA Boeing Edition Yoke & TQ, Cessna Trim Wheel, RTSS Framerate Limiter w/ Front Edge Sync. Aircraft used in MSFS 2024: Fenix A320, Aerosoft CRJ, FBW, WT 787X, I-Fly 737 MAX 8, Citation Longitude.
November 22, 20223 yr 16 minutes ago, Noel said: Geez whiz I don't know, I just asked you what YOU hoped to glean out of PL since you said you were going to test it despite it being a joke 😉🤣 hahahah don´t you know read? I was asking hahah 😉🤣 , you are so intelligent showing you off since the first response to me haha.
November 22, 20223 yr 50 minutes ago, LouP said: It works, most likely a step was missed, or you had a spelling error. I copied and pasted the commands needed from the article to avoid any typos. Also, did you take the last step and set the value to 3 in the registry? LouP 5 hours ago, Lange_666 said: After a triple check it does for me now to. Made a (easy overlooked) typo in the reg edit. Made a subkey named PrefOptions instead of PerfOptions which doesn't make it work. Overlooked on the double check but nailed on the triple one. Win11 Pro 64-bit, Ryzen 5800X3D, Corsair H115i, Gigabyte X570S UD, EVGA 3080Ti XC3 Ultra 12GB, 64 GB DDR4 G.Skill 3600. Monitors: LG 27GL850-B27 2560x1440 + Samsung SyncMaster 2443 1920x1200, HOTAS: Warthog with Virpil WarBRD base & hegykc MFG Crosswind modded pedals, TrackIR4, Rift-S for VR
Archived
This topic is now archived and is closed to further replies.