Jump to content
Sign in to follow this  
captain420

Is AI traffic CPU or GPU bound?

Recommended Posts

I am using AIG-OCI for my AI and with it really hurts my performance with it on. I would like to know if it's CPU or GPU bound? According to my system setup I feel it's the former.


ASUS ROG Maximus Hero XII ▪︎ Intel i9-10900K ▪︎ NVIDIA RTX 3090 FE ▪︎ 64GB Corsair Vengeance RGB Pro ▪︎ Windows 10 Pro (21H1) ▪︎ Samsung 970 EVO Pro 1TB NVME SSD (OS Drive) ▪︎ Samsung 860 EVO 2TB SATA SSD ▪︎ Seagate 4TB SATA HDD ▪︎ Corsair RMx 850W PSU

Share this post


Link to post

CPU.

Every AI will hurt your CPU performance more or less the same, it doesn't matter if AIM-OIG, UTL or other. The only way to decrease its impact is to reduce AI traffic.

  • Like 1

System: i9 9900k@4.9 - 32 GB RAM - Aorus 1080ti --- Sim/Addons: P3D v5 + ProSim737
Signature3.png

Share this post


Link to post

If your using aig oci then also use ai companion works a treat for me and will reduce your ai 

Only disadvantage i can see is that it has to be running while your sim is running

Edited by mazelda
  • Like 1

Pete Little

Share this post


Link to post

i have FSUIPC set to show max 30 AI around me with the P3D - Traffic slider set to 100%.

FPS penalty about 10%.

Michael Moe

  • Upvote 1

Michael Moe

 

fs2crew_747_banner1.png

Banner_FS2Crew_Emergency.png

Share this post


Link to post

What's been said is true, however AI does add to GPU load also. Every object that needs to be rendered will load the GPU, which you can notice if you are running really high AA, like 4x or 8x SSAA at a high resolution and have a high traffic count of parked and taxiing aircraft at an airport. In addition the AI textures (liveries), especially with higher quality AI, when coupled with higher texture resolutions can add materially to your VRAM utilization.

So as with many things, it depends on your system. If you have an i9 9900k running at 5.1 GHz coupled with a GTX1070 for example, you may run into GPU problems as a result of AI and not CPU.

But most likely, for most people, as has been said, AI will bottleneck the CPU before the GPU.


5800X3D | Radeon RX 6900XT

Share this post


Link to post

That IMO also depends on how sophisticated the AI planes are. 

The sim doesn't just move 3D models around when it displays AI traffic. The aircraft are actually simulated in a fair amount of detail. Flight dynamics, engines, internal systems, doors, lights, radios, control surfaces, flaps, gear - are all simulated much the same way like your own aircraft is. The more complex the AI aircraft is under the hood, the more CPU cycles are required to calculate the current state of the aircraft. 

On top of that you get the GPU hit when you can actually see the aircraft. High resolution textures, complex 3D models, dynamic lights, lots of moving parts, all will take their toll. And be mindful of the accessories, like the jetways and airport vehicles which might be triggered by the AI. 

The real question is, what you can do to get better performance - and there is only one answer IMHO: make sure that you only have so many AI in your sim that it can handle comfortably. How many those are depends on the AI planes that you use. You can have more simple models than you can have complex ones.

Also, there are several different methods how AI traffic can be created in the first place, and they may have a slightly different impact on performance. ("BGL flight plans" VS. "injected with SimConnect", "fully simulated" VS. "moving objects", "canned traffic" VS. "live traffic"). But there is no such thing as a free lunch - every "extra" that you introduce, each higher level of realism will always have a cost in performance.

One thing that is bugging me personally is the amount of content errors that is sometimes present in the AI libraries. That just can't be good for performance. On top of that, I have seen BGL based traffic that was flying from/to airports that didn't even exist in the sim. Which can't be good either. Error handling is always more expensive than regular operations.

Best regards

Edited by Lorby_SI
  • Like 2
  • Upvote 1

LORBY-SI

Share this post


Link to post

this is why, i'm using WAMA (thanks Lorby) to make these AIG planes as scenery objects that fill up gates at a busy airport.. and set AI traffic to 0% while landing.. now, after i land, i can crank up the traffic settings a bit more and the cool thing is the new planes that got added dont overlap with the AI static planes sitting at the gate.. making the AI as objects has far less FPS and VRAM penalty than having them as full blown AI, moving around and doing their own thing.. 

  • Like 1

Vinod Kumar

i9 10900K 5.3 Ghz, RTX 3090, 32GB RAM, Win 10 Pro.

Alpha-Yoke, Bravo-Throttles, ThrustMaster-Sidestick & Quadrant, TM-Rudder, LG 32" 1080p.

 

Share this post


Link to post
6 minutes ago, vin747 said:

this is why, i'm using WAMA (thanks Lorby) to make these AIG planes as scenery objects that fill up gates at a busy airport.. and set AI traffic to 0% while landing.. now, after i land, i can crank up the traffic settings a bit more and the cool thing is the new planes that got added dont overlap with the AI static planes sitting at the gate.. making the AI as objects has far less FPS and VRAM penalty than having them as full blown AI, moving around and doing their own thing.. 

Can you assign setting AI traffic to 0% to a joystick button without leaving VC to P3D settings?

Thanks.

  • Like 1

Share this post


Link to post

I have a 2nd monitor where I run AI companion... there, i dial-in the AI to 0 for ground AI and air AI.. that deletes all the AI instantaneously without any reload screen..  

  • Like 1

Vinod Kumar

i9 10900K 5.3 Ghz, RTX 3090, 32GB RAM, Win 10 Pro.

Alpha-Yoke, Bravo-Throttles, ThrustMaster-Sidestick & Quadrant, TM-Rudder, LG 32" 1080p.

 

Share this post


Link to post
2 minutes ago, vin747 said:

I have a 2nd monitor where I run AI companion... there, i dial-in the AI to 0 for ground AI and air AI.. that deletes all the AI instantaneously without any reload screen..  

Bingo! I use AI companion on a networked PC with it's monitor. Then time to dig this:

Quote

WAMA (thanks Lorby)

Is it on Lorby's website?

Thanks.

Share this post


Link to post

yes, search for "where are my aircraft".. it has lot of other cool functions too.. i mainly use it only for this and for reserving gates at my DEP/ARR airports if/when i'm using AI

  • Like 1

Vinod Kumar

i9 10900K 5.3 Ghz, RTX 3090, 32GB RAM, Win 10 Pro.

Alpha-Yoke, Bravo-Throttles, ThrustMaster-Sidestick & Quadrant, TM-Rudder, LG 32" 1080p.

 

Share this post


Link to post
1 minute ago, vin747 said:

yes, search for "where are my aircraft".. it has lot of other cool functions too.. i mainly use it only for this and for reserving gates at my DEP/ARR airports if/when i'm using AI

Lol, I've just discovered I bought WAMA in March 2018! Have never opened it though.

Thanks, man!

Share this post


Link to post
Just now, Dirk98 said:

Lol, I've just discovered I bought WAMA in March 2018! Have never opened it though.

🙂

Maybe I should add a snapshot feature, so you can create a static aircraft scene from a running AI program (=read all parked aircraft and create a WAMA scene from that)?

Best regards

  • Like 1
  • Upvote 1

LORBY-SI

Share this post


Link to post
23 minutes ago, Dirk98 said:

Lol, I've just discovered I bought WAMA in March 2018! Have never opened it though.

Thanks, man!

Same as you. Bought it but never actually found any use for it.

Now I will have another squizz.


Intel i7 6700K @4.3. 32gb Gskill 3200 RAM. Z170x Gigabyte m/b. 28" LG HD monitor. Win 10 Home. 500g Samsung 960 as Windows home. 1 Gb Mushkin SSD for P3D. GTX 1080 8gb.

Share this post


Link to post
41 minutes ago, Dirk98 said:

Can you assign setting AI traffic to 0% to a joystick button without leaving VC to P3D settings?

Thanks.

No problemo via FSUIPC

i have a joystick switch toggle Traffic on/off (in % as you wish )

Michael Moe

Edited by Michael Moe
  • Like 1

Michael Moe

 

fs2crew_747_banner1.png

Banner_FS2Crew_Emergency.png

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  
  • Tom Allensworth,
    Founder of AVSIM Online


  • Flight Simulation's Premier Resource!

    AVSIM is a free service to the flight simulation community. AVSIM is staffed completely by volunteers and all funds donated to AVSIM go directly back to supporting the community. Your donation here helps to pay our bandwidth costs, emergency funding, and other general costs that crop up from time to time. Thank you for your support!

    Click here for more information and to see all donations year to date.
×
×
  • Create New...