A lot of Apex Legends users have complained about its high CPU usage on Windows PC. Some users even reported that Apex Legends takes up 100% of CPU usage. If you are one of the affected users dealing with the same problem, we got you covered. In this guide, we will discuss all the potential fixes using which you can get rid of the issue of high CPU usage of Apex Legends.
How to fix Apex Legends high CPU usage?
If Apex Legends is utilizing high or 100% of CPU usage on your computer, you can use the following solution to fix the problem:
- Try some generic troubleshooting methods.
- Run Apex Legends with administrator rights.
- Delete Origin or Steam cache.
- Update graphics and other device drivers.
- Repair the game files of Apex Legends.
- Disable in-game overlays.
- Lower your in-game graphics settings.
- Disable Windows Game Mode.
- Troubleshoot in a clean boot state.
- Reinstall Apex Legends.
1] Try some generic troubleshooting methods
You can start with some generic tricks to fix the issue at hand. It could be caused because of some temporary glitch or issue. Hence, the below simple methods should help you fix the issue.
The first thing you should do is close Apex Legends and then restart the game. This method is simple but is quite effective in many cases. Simply open Task Manager using Ctrl+Shift+Esc and then close all Apex Legends-related processes including the game launcher using the End task button. After that, open your game launcher and start the game to check if the issue is fixed.
You can also try rebooting your PC and see if the problem is resolved or not. Besides that, ensure that your game is updated and you have installed all the available game patches.
Additionally, you can run a virus scan on your computer using an antivirus program. This issue may arise due to malware or virus present on your system.
If these tricks don’t help you, move on to the next fixes to resolve the problem at hand.
2] Run Apex Legends with administrator rights
For some affected users, launching Apex Legends as an administrator worked. So, you can also try launching the game with administrator privileges and see if the problem is fixed. For that, you can right-click on the Apex Legends executable and select the Run as administrator option. If the problem is resolved, you can customize some settings to make the game always run with admin rights.
Here are the steps to always run Apex Legends as an administrator on Windows 11/10:
- Firstly, open File Explorer using Win+E and locate the main executable file of Apex Legends.
- Now, right-click on the ApexLegends.exe file and click on the Properties option from the appeared context menu.
- After that, go to the Compatibility tab and tick the Run this program as an administrator checkbox under the Settings section.
- Next, click on the Apply > OK button to save changes.
If this resolves the issue for you, great. However, if it doesn’t, you can move on to the next potential fix to resolve the problem of the high CPU usage of Apex Legends.
3] Delete Origin or Steam cache
You might be dealing with the high CPU usage of Apex Legends because of a corrupted cache associated with the game launcher i.e., Origin or Steam. Hence, if the scenario is applicable, you can try clearing the Origin or Steam cache to fix the issue.
To clear the Origin app cache on Windows 11/10, follow the below steps:
- Firstly, close Origin completely and press Win+R to open the Run dialog box.
- Now, enter %ProgramData%/Origin in the Open field.
- After that, in the opened directory, delete all the folders except for the LocalContent folder.
- Next, evoke the Run command box again, enter %AppData% in it, and clear the Origin folder.
- Then, reopen Run, enter %userprofile% in it, open the AppData folder, go to the Local folder, and delete the Origin folder.
- You can now restart your PC and relaunch Origin and Apex Legends to check if the problem is fixed.
Users can follow the below steps to clear the Steam cache:
- Firstly, close the Apex Legends game and Steam-related processes.
- Next, open the Run command box by pressing the Windows key + R keys.
- In the Run dialog box, type and enter %appdata% in the Open field.
- Now, in the opened location, locate the Steam folder. If you can’t see the folder, you can show hidden files/folders.
- After that, delete the Steam folder and close File Explorer.
- Finally, reboot your PC and launch your game to see if the high CPU usage problem is fixed or not.
If the issue continues, you can use the next solution to fix the problem.
4] Update graphics and other device drivers
Outdated graphics and other device drivers can also cause this issue. So, if you haven’t updated your device drivers in a while, go ahead and update them right away. Doing so will help you terminate the issues or bugs that result in elevating the CPU usage.
To update your graphics drivers and other device drivers, you can use the Settings app. Here’s how:
- First, hit Win+I to open your Settings app.
- Now, move to the Windows Update tab.
- After that, click on the Advanced options > Optional Updates option.
- Next, you can download and install all the pending device driver updates.
- Finally, restart your computer and then launch Apex Legends to see if the problem is resolved.
You can also visit the official website of device manufacturers like Intel, NVIDIA, AMD, etc. And, download your device drivers directly from there. Or, use a free third-party driver updater that can update all your graphics, network, and other device drivers automatically. Apart from that, Device Manager is one more method to manually update device drivers.
If your device drivers are up-to-date and you still face the same issue, there might be some other underlying cause of the problem. Hence, you can use some other fix to resolve the problem.
5] Repair the game files of Apex Legends
There is a high chance that the high CPU usage of Apex Legends is caused due to corrupted and faulty game files. Infected game files are known to cause performance issues in games and they might also increase the CPU usage on your PC. Hence, if the scenario applies to you, try verifying the integrity of Apex Legends game files and repair the damaged game files.
Both the game launchers, Steam and Origin, provide you with a dedicated feature to verify and repair game files. Let us check out how.
Origin:
- Firstly, open the Origin client and visit the My Game Library section.
- Now, press the right-click on the Apex Legends game and tap on the Repair option from the appeared context menu.
- The Origin client will start verifying the integrity of the game files and repair the problematic game files.
- Once the process is finished, restart the game and check if it still consumes high CPU usage or not.
Steam:
- First of all, open the Steam app and go to LIBRARY.
- Now, right-click on Apex Legends and press the Properties option.
- Next, go to the LOCAL FILES tab and tap on the VERIFY INTEGRITY OF GAME FILES button.
- When Steam is done verifying and repairing your game files, relaunch the game to check if the problem is gone now.
If the game files are not causing the issue at hand, move on to the next potential fix.
See: Apex Legends voice chat not working on Xbox or PC.
6] Disable in-game overlays
The issue at hand could be caused due to in-game overlays. So, disable in-overlays and see if the issue is fixed or not.
Disable the in-game overlay option on Steam using the following steps:
- First, open your Steam app and go to its Steam > Settings option.
- Now, move to the In-Game tab and untick the Enable Steam Overlay while in-game checkbox.
To disable Origin in-game overlay, use the below steps:
- Firstly, open the Origin client and click on the Origin option from the top menubar.
- Now, tap on the Application Settings option and click on the More drop-down option.
- Next, select the Origin In-Game option and disable the toggle associated with the Enable Origin In-Game option.
Nvidia users can disable GeForce Experience in-game overlay by following the below steps:
- Firstly, open the GeForce Experience application and press the Settings icon present at the top-right.
- Now, go to the General tab and disable the In-Game Overlay option.
After disabling in-game overlays, check if the issue is resolved or if Apex Legends still consumes high CPU usage. If the problem is still the same, use the next potential fix.
7] Lower your in-game graphics settings
You can also try lowering your in-game graphics settings to fix the problem at hand. If you have set up high graphics configurations in Apex Legends, it might cause high CPU usage. So, adjust the in-game graphics settings accordingly and see if the issue is gone. Here’s how you can do that:
First, open Apex Legends and go to its Settings. Now, move to the Video tab and set up the configurations as follows:
- Display Mode: Full Screen
- Field of View: 90
- Sprint View Shake: Minimal
- V-Sync: Disable
- Adaptive Supersampling: Disabled
- Anti-aliasing: None
- Texture Filtering: Bilinear
- Ambient Occlusion Quality: Disabled
- Sun Shadow Coverage: Low
- Sun Shadow Detail: Low
- Spot Shadow Detail: Disabled
- Volumetric Lighting: Disabled
- Dynamic Spot Shadows: Disabled
- Model Detail: Low
- Effects Detail: Low
- Impact Marks: Low
- Ragdolls: Low
After setting up the configurations, open the game and check if the problem is gone. If not, you can move on to the next potential fix to resolve the issue.
Read: Apex Legends Error 0x00000017, Error reading pak file on PC.
8] Disable Windows Game Mode
The Game Mode feature on Windows is a handy feature that helps you optimize gaming performance. However, it can also cause high CPU usage of a game. So, to resolve the issue, you can disable the Game Mode option and see if the issue is fixed or not. Here are the steps to do so:
- First, press Win+I to open the Settings app.
- Now, go to the Gaming tab and click on the Game Mode option.
- Next, disable the Game Mode toggle.
9] Troubleshoot in a clean boot state
If none of the above solutions worked for you, reboot your PC in a clean boot state. It might help you fix the problem at hand as the system starts with only an essential set of drivers and services in a clean boot. So, perform a clean boot to fix the issue using the below steps:
- Firstly, hit Win+R to evoke the Run command box and type & enter msconfig in the Open box to launch the System Configuration window.
- After that, move to the Services tab and tick the Hide all Microsoft services checkbox. Doing so will make sure that you don’t turn off an essential Microsoft service.
- Now, press the Disable all button to turn off all the unessential services and tap on the Apply button to save changes.
- Next, move to the Startup tab, press the Open Task Manager button, and then turn off all the programs that automatically start on Windows startup.
- Finally, restart your system and open Apex Legends to check if the problem is fixed.
See: Fix Apex Legends won’t open on Windows PC.
10] Reinstall Apex Legends
If the problem is still not resolved, you can try uninstalling and then reinstalling the game itself. You might be dealing with high CPU usage because of corrupted and faulty installation files. Hence, installing a clean copy of the game should help you fix the problem. For that, uninstall the game and then install it back.
Origin:
- Firstly, launch your Origin client and move to the My Game Library section.
- Now, right-click on the Apex Legends game, choose the Uninstall option, and follow the on-screen instructions to complete the process.
- Once done, reopen Origin and reinstall Apex Legends.
Steam:
- Firstly, open the Steam app and go to LIBRARY.
- Now, right-click on Apex Legends and then press the Manage > Uninstall option.
- Once the uninstallation process is finished, restart Steam and reinstall Apex Legends.
Hopefully, this will fix the high CPU usage of Apex Legends.
How do I fix high CPU usage in Apex Legends?
To fix the high CPU usage of Apex Legends, you can try reopening the game with admin rights. Apart from that, close unwanted background apps, repair game files, disable in-game overlays, etc. In most cases, it gets resolved by disabling the in-game overlays.
Is Apex Legends CPU heavy?
Apex Legends is a CPU and GPU-intensive game. So, it does take a lot of CPU usage and you need a good CPU and GPU to have a smooth gaming experience in Apex Legends. It is highly recommended to configure your PC accordingly in order to get a smooth user experience.
That’s it.
Now read: Fix Apex Legends Engine Error Code 0X887a0006, 0x8887a0005.