# Low CPU and GPU usage

**URL:** <https://forums.unrealengine.com/t/low-cpu-and-gpu-usage/461341>\
**Category:** C++\
**Tags:** unreal-engine, UE4, CPP, question\
**Created:** [February 4, 2020, 7:43pm UTC](https://forums.unrealengine.com/t/low-cpu-and-gpu-usage/461341 "2020-02-04T19:43:02Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![AAriyAA](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@AAriyAA](https://forums.unrealengine.com/u/AAriyAA)\
**Post date:** [February 4, 2020, 7:43pm UTC](https://forums.unrealengine.com/t/low-cpu-and-gpu-usage/461341/1 "2020-02-04T19:43:02Z")

</div>

how can I do, in my game when it needs to use all, use all CPU or GPU?

no matter how many Ai I add to scene my CPU and GPU usage not go above 37 % ?! I test it with 10 AI 60 AI and 120 AI results are the same just FPS go down ( around 60 ) but no change in CPU and GPU usage.

![296364-capture684.jpg](https://d3kjluh73b9h9o.cloudfront.net/original/4X/d/0/5/d0584c5f28cc3c32f042c7af8bc479fbac90a58b.jpeg)

And my GPU is 1080Ti

---

<div class="post-metadata">

**Author:** ![Shadowriver](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Shadowriver](https://forums.unrealengine.com/u/Shadowriver)\
**Post date:** [February 4, 2020, 8:14pm UTC](https://forums.unrealengine.com/t/low-cpu-and-gpu-usage/461341/2 "2020-02-04T20:14:25Z")

</div>

Task manager show CPU usage across all cores and AI is not multi threaded (I think i does not even have it’s own thread) and work does not scale to other cores. So you CPU is used 100% for UE4 use case

UE4 has many threads but game realted once are Game (runs all game logic including AI), Rendering, Sound, Networking. I seen signs of some asynchronous tick system in enigne code but not sure how it works and how to enable it.

But even so you never gonna use 100% of multi core CPU with a game due to simple fact that even with multi threading, there task dependency waiting. Game as program are very sequential in nature making it hard to divide tasks to threads efficiently.

---

<div class="post-metadata">

**Author:** ![AAriyAA](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@AAriyAA](https://forums.unrealengine.com/u/AAriyAA)\
**Post date:** [February 4, 2020, 10:46pm UTC](https://forums.unrealengine.com/t/low-cpu-and-gpu-usage/461341/3 "2020-02-04T22:46:08Z")

</div>

thanks, shadow for the reply.

do you think this Article can help? I can’t figure out how did this.

> **[A new, community-hosted Unreal Engine Wiki](https://forums.unrealengine.com/t/a-new-community-hosted-unreal-engine-wiki/141494)**
>
> After over a year in maintenance mode, the official Unreal Engine Wiki is now permanently offline. These resources now live on a new community-run Unreal Engine Community Wiki — https://unrealcommunity.wiki/! You will be able to find content from...
