July 2, 20214 yr Commercial Member You won't see much by way of performance from the addon itself because you are not viewing it, but it is a possibility it can interfere with the sim responding to SimConnect or other connectors. End of the day, it's not a hassle or much of an exercise to give a minimum of two. Steve Waite: Engineer at codelegend.com
July 2, 20214 yr 2 hours ago, Dirk98 said: at least for obvious reasons. Could we know these "obvious reasons" Gérard
July 2, 20214 yr Commercial Member The main thing is that you corral the exe apps onto LPs away from the most used tasks of the sim, especially the main first task. Multithreaded apps, such as apps that connect to the sim or connect to other apps connected to the sim (or basically any Windows app) talk to themselves waiting for their threads to complete certain functions then hand that data over to a processing thread. With more than one LP they wait less time. Edited July 2, 20214 yr by SteveW Steve Waite: Engineer at codelegend.com
July 2, 20214 yr Author Moderator 4 minutes ago, SteveW said: You won't see much by way of performance from the addon itself because you are not viewing it, but it is a possibility it can interfere with the sim responding to SimConnect or other connectors. End of the day, it's not a hassle or much of an exercise to give a minimum of two. I've allocated the 6 executables to 4/5 and 8/9 equally. The primary P3D cores for me are 0 (program) and 2, 6 and 10 (scenery). Ray (Cheshire, England). System: P3D v5.3HF2, Intel i9-13900K, MSI 4090 GAMING X TRIO 24G, Crucial T700 4Tb M.2 SSD, Asus ROG Maximus Z790 Hero, 32Gb Corsair Vengeance DDR5 6000Mhz RAM, Win 11 Pro 64-bit, BenQ PD3200U 32” UHD monitor, Fulcrum One yoke, Fulcrum Throttle Quadrant. Cheadle Hulme Weather website.
July 2, 20214 yr Commercial Member Let's say you give an addon two LPs (or cores) and watch it in Task Manager. Some apps might burst into life periodically, for example a weather app goes off and gets data from the internet, assembles it, and then injects it into the sim. You might see on those two LPs one goes to 5% and the other goes to 10% (for argument's sake). So with one LP allocated you see that consume 15% or more of that one LP and take longer to complete its task. Now if that is on the main task LP (or core) it reduces the available throughput for the main rendering speed where each frame must complete in 1/30 second, if it is on other LPs it's not so bad as other tasks of the sim take seconds to complete. Edited July 2, 20214 yr by SteveW Steve Waite: Engineer at codelegend.com
July 2, 20214 yr Commercial Member 3 hours ago, Dirk98 said: Now a question for Ray or Steve (or anybody who can answer this): how many LPs do you assign to Active Sky, how many is enough? Can we see your batch for launching it? Pete has Active Sky running on the main Prepar3D PC whereas I run it on a networked one, so my method and experience are different. Thanks. Two is basically enough per exe. If you have plenty of LPs and several exe apps running alongside the sim, spread them out to even up the loads. Steve Waite: Engineer at codelegend.com
July 2, 20214 yr Hello everyone, I just installed 5.2hf1 completely from scratch, completely uninstalling 5.2. Unfortunately, the problem of core 0 has remained, it is always, only he at 100% of use even with fps locked at 30 in ncp and 30 in sim. But didn't they say they had solved this problem? Gianluca Balloni
July 2, 20214 yr Commercial Member 7 minutes ago, gianluk81 said: Hello everyone, I just installed 5.2hf1 completely from scratch, completely uninstalling 5.2. Unfortunately, the problem of core 0 has remained, it is always, only he at 100% of use even with fps locked at 30 in ncp and 30 in sim. But didn't they say they had solved this problem? Try this first: Going back to what I said about setting up NCP: "In Nvidia Control Panel Manage 3D Settings page, to make settings use the P3D Profile in the Program Settings page, not the Global Settings page. Before starting out with NCP, Manage 3D Settings page, or if you are not sure things are working right, first use the Restore/Apply button on the Global Settings page, then go to the Program Settings page and select the Prepar3D.exe Profile, make any change to it, doesn't matter what, because that is to get the Restore button to appear, then Restore/Apply to that Profile. Do that first to ensure the factory defaults are set correctly because some systems can continue with problems after updating the drivers." Now set only 29fps limit in the Prepar3D.exe profile, don't change anything else yet. In P3D Display Settings, set Unlimited on the fps slider and set graphics settings very low to start with. When the sim is completed starting up and is settled in running a flight, watch Task Manager for the first task of the sim, top left graph, you should see less than 100%. Steve Waite: Engineer at codelegend.com
July 2, 20214 yr 5 hours ago, Dirk98 said: I was glad to help and you learnt very fast. We have one last important task to solve yet: to properly assign LPs to your Active Sky as I requested the sages one post above. )) Sounds good! I have installed the latest Active Sky version as of yesterday. Cheers, Pete Pete Solov - Lake in the Hills 3CK and Schaumburg Regional 06CProud AOPA Member - PPL 2001Real World Piper Cherokee Pilot
July 2, 20214 yr 2 hours ago, SteveW said: Let's say you give an addon two LPs (or cores) and watch it in Task Manager. Some apps might burst into life periodically, for example a weather app goes off and gets data from the internet, assembles it, and then injects it into the sim. You might see on those two LPs one goes to 5% and the other goes to 10% (for argument's sake). So with one LP allocated you see that consume 15% or more of that one LP and take longer to complete its task. Now if that is on the main task LP (or core) it reduces the available throughput for the main rendering speed where each frame must complete in 1/30 second, if it is on other LPs it's not so bad as other tasks of the sim take seconds to complete. Deja vu.. Thanks!
July 2, 20214 yr 2 hours ago, Ray Proudfoot said: I've allocated the 6 executables to 4/5 and 8/9 equally. The primary P3D cores for me are 0 (program) and 2, 6 and 10 (scenery). All this plus 2 relaxed LPs for each app you run alongside, Ray.
July 2, 20214 yr 3 hours ago, Ray Proudfoot said: Will I see any difference? I'm not doubting your undoubted knowledge but when everything appears to run well I'm curious what benefit this will provide. Ray, when you have a minute, please launch Prepar3D with Active Sky, go windowed and check out actual affinity of ASP3D.exe in Task Manager\Details. You may be surprised to find, that ASP3D.exe actually checks all Affinity boxes. It's a SIMstarter thingie.. If so I can explain how to change that.. Btw I check actual AM of my apps every once in a while with all these updates. Cheers, Edited July 2, 20214 yr by Dirk98
July 2, 20214 yr 1 hour ago, PilotPete99 said: Sounds good! I have installed the latest Active Sky version as of yesterday. Cheers, Pete Pete, try this batch to launch Prepar3D with ASP3D: QUOTE: -------------------------------------------------------------------------------------------- REM --add the following to the top of your bat file-- @echo off :: BatchGotAdmin :------------------------------------- REM --> Check for permissions >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system" REM --> If error flag set, we do not have admin. if '%errorlevel%' NEQ '0' ( echo Requesting administrative privileges... goto UACPrompt ) else ( goto gotAdmin ) :UACPrompt echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs" set params = %*:"="" echo UAC.ShellExecute "cmd.exe", "/c %~s0 %params%", "", "runas", 1 >> "%temp%\getadmin.vbs" "%temp%\getadmin.vbs" del "%temp%\getadmin.vbs" exit /B :gotAdmin pushd "%CD%" CD /D "%~dp0" :-------------------------------------- REM MODIFY YOUR PATHS IN THE BELOW: Start "" /affinity 5000 "C:\MSFS\HiFi\ASP3D\ASP3D.exe" Start "" "C:\Lockheed Marting\Prepar3D v5\Prepar3D.exe" exit UNQUOTE Make sure to modify your paths to ASP3D.exe and Prepar3D.exe properly. After you start a scenario go windowed mode open Task Manager go to Details tab, right-click on ASP3D.exe and select Set Affinity. Let me know what boxes are ticked. Do same with Prepar3D.exe under Details tab as well and let me know what boxes will be ticked. Cheers,
July 2, 20214 yr Author Moderator 1 hour ago, Dirk98 said: Ray, when you have a minute, please launch Prepar3D with Active Sky, go windowed and check out actual affinity of ASP3D.exe in Task Manager\Details. You may be surprised to find, that ASP3D.exe actually checks all Affinity boxes. It's a SIMstarter thingie.. If so I can explain how to change that.. Btw I check actual AM of my apps every once in a while with all these updates. Cheers, Hi Dirk, I don't know where you live but here in Cheshire it 24C and the sun's crackin' the flags! I'm normally in the garden when it's like this. I've just checked ASP3D and the other executables and they have the same affinity mask I assigned in SimStarterNG. Given it's the same procedure as for P3D I didn't expect anything else. Here's a snapshot of my VPs on a flight from Alicante to Palma, Mallorca in the Xtreme Prototypes Lear 25. Looks pretty darn good to me. Ray (Cheshire, England). System: P3D v5.3HF2, Intel i9-13900K, MSI 4090 GAMING X TRIO 24G, Crucial T700 4Tb M.2 SSD, Asus ROG Maximus Z790 Hero, 32Gb Corsair Vengeance DDR5 6000Mhz RAM, Win 11 Pro 64-bit, BenQ PD3200U 32” UHD monitor, Fulcrum One yoke, Fulcrum Throttle Quadrant. Cheadle Hulme Weather website.
July 2, 20214 yr 54 minutes ago, Ray Proudfoot said: Hi Dirk, I don't know where you live but here in Cheshire it 24C and the sun's crackin' the flags! I'm normally in the garden when it's like this. I've just checked ASP3D and the other executables and they have the same affinity mask I assigned in SimStarterNG. Given it's the same procedure as for P3D I didn't expect anything else. Yeh, I know usually I travel more than I'd like to, long hauls mainly but I hope I'll settle soon. Ever thought of bringing your flight sim rig outside your house to the garden then when the weather is so beautiful? Just a thought.. Anyway with SIMstarter sometimes when you assign AM to an app in Run Manager it also has an entry in the Extended settings in EXE.xml and that's where sometimes things get messed up. I'm glad you're not affected. Thanks, PS: go Swisses! Edited July 2, 20214 yr by Dirk98
Archived
This topic is now archived and is closed to further replies.