Skip to content
View in the app

A better way to browse. Learn more.

The AVSIM Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

CPU core 0 used more than GPU in v5.2.

Featured Replies

  • 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

  • Replies 587
  • Views 55k
  • Created
  • Last Reply
2 hours ago, Dirk98 said:

at least for obvious reasons.

Could we know these "obvious reasons"

Gérard

  • 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 by SteveW

Steve Waite: Engineer at codelegend.com

  • 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.

chlive.php

  • 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 by SteveW

Steve Waite: Engineer at codelegend.com

  • 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

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

  • 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

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 06C
Proud AOPA Member - PPL 2001
Real World Piper Cherokee Pilot

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!

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. 

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 by Dirk98

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,

  • 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_v52HF1.jpg

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.

chlive.php

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 by Dirk98

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.