When you leave your Mac idle for long, you expect it go into sleep mode. This not just conserves electricity, it prevents the device from heating up as well. However, what if your Mac doesn’t go into sleep mode as it is supposed to?
It is obvious that something is stopping your Mac from going into sleep, but what? Well, this could be due to a simple to solve underlying problems, such as setting error. The solutions that I am about to disclose could be a lifesaver if your Mac is facing this issue.
How to Fix a Mac That Won’t Sleep
Your Mac won’t automatically go to sleep unless it’s inactive or some setting is stopping it from doing so. Try these basic troubleshooting hacks that will help you to figure out and subsequently solving the issue.
Solution #1: Check The Energy Saver Settings
Use Energy Saver System Preferences to set options that control your computer’s energy use. If you have a portable Mac, these options also help you extend your battery’s life. As an ENERGY STAR® partner, Apple has determined that standard configurations of your Mac meet the ENERGY STAR® guidelines for energy efficiency.
The most common probability of Mac not going to sleep could be a disturbance in your energy-saving settings.
Step #1. Click on the Apple Icon () and select System Preferences from the drop-down menu.
Step #2. Open Energy Saver and carefully study each setting. These settings might be different in your Mac.
Step #3. The Energy Saver window has two tabs Battery and Power Adapter. Check the display settings in both the tabs.
- Turn display off after should not be set at never
- If Turn display off after option set for a more extended period, it delays the sleep time of your Mac. Correct the settings as per your preference
- Uncheck the Prevent computer from sleeping automatically when the display is off, in the Power Adaptor Tab
- Uncheck the Wake for Wi-Fi network access, in the Power Adaptor Tab
Note: The macOS Catalina update has an added feature to the Energy Saver, the Enable Power Nap while on battery power (Under Battery tab) and Enable Power Nap while plugged into a power adaptor (Under Power Adaptor tab). The Power Nap setting will enable your Mac to periodically check for new email, calendar or other iCloud updates during its sleep. In addition, when plugged into a power adaptor and sleeping, Mac could also back up using Time Machine.
Step #4. Click on Schedule from the bottom of the page.
Step #5. Ensure that your Mac is not set on aschedule for Wake up. Correct the settings as per your preference.
Sometimes, this solution works perfectly but sometimes, this works randomly. In that case, check the next option.
Solution #2: Force Quit an Application on Mac
At times, macOS won’t go to sleep due to some application running in the background. You can simply press Command (⌘) + Option + Esc to check the applications running on your Mac.
You can either close the app manually or use Force Quit tab on the bottom of the dialogue window to close them. There still might be some internal activities such as iTunes, pending printer jobs, or other external drivers that are stopping Mac from entering sleep mode.
Solution #3: Use Activity Monitor App to Detect and Stop them
Step #1. Go to Applications → Utilities and open Activity Monitor app or use Spotlight to search the app.
Step #2. Click on the Energy tab from the menu options.
Step #3. The Preventing Sleep column indicates the processes that are preventing the Mac from going to sleep.
Step #4. If there is any Yes in the column, close the corresponding app.
In case you cannot spot the Preventing Sleep tab then, click on View and select Columns from the menu options. Here select the Preventing Sleep to add in the column section.
Solution #4: Stop Bluetooth Devices From Waking Your Mac
Another culprit that your Mac won’t go into sleep mode, might be the Bluetooth devices attached, especially the mouse or keyboard.
Step #1. Click on Bluetooth icon from the menu bar and click on Open Bluetooth Preferences.
Step #2. In the dialogue box, select Advanced from the bottom of the window.
Step #3. Here uncheck the Allow Bluetooth Devices To Wake this Computer, from the drop-down options. Click on OK and exit the window.
Solution #5: Use Terminal Command To Find The Issue
You can use the Terminal app to fix MacBook not Going to sleep, as it will help you figure out which setting or app is not allowing Mac to go to sleep.
Step #1. Go to Applications → Utilities and open Terminal app or use Spotlight to search the app.
Step #2. In the Terminal app, type this command pmset -g assertions.
Step #3. Check the result and look for PreventUserIdleDisplaySleep, PreventSystemSleep and PreventUserIdleSystemSleep.
Step #4. If any of them has a 1 in front of them, they might be stopping your Mac from sleep.
Step #5. Check under the Listed by owning process option for further details.
Step #6. Look for the option that has a 1 and check which app or setting is causing this.
Step #7. Close the app mentioned.
Solution #6: Reset NVRAM and PRAM
Some display settings are also stored in NVRAM (nonvolatile random-access memory) and resetting NVRAM and PRAM (Parameter RAM) may solve the issue.
That’s all for now!
Signing off…
When a Mac is put to sleep, it enters into a low-power state; wherein the current state is kept in memory, and other parts are shut down. The energy consumption in this state is similar to when your Mac is shut down.
So, even though not sleeping does not affect your Mac’s productivity, it does preserve its battery life and conserves energy when plugged in. In case the options above did not fix the issue, contact Apple.
Check out more hack related to Mac:
Have you faced this issue? What hacks did you use for it? Is there a hack we did not cover? Share your experience with us in comment box.
Suraj is a digital marketing expert on the iGB's team. He contributes to the social media section along with tips and tricks for iPhone, Apple Watch. Apart from blogging, he likes to work out as much as he can in his gym and love to listening to retro music.
- https://www.igeeksblog.com/author/padmasuraj/How to Save Your Kids from their Digital Exposure ?
- https://www.igeeksblog.com/author/padmasuraj/How to Add Filter to Video on iPhone and iPad in iOS 13
- https://www.igeeksblog.com/author/padmasuraj/How to Manage Downloads in Safari on iPhone and iPad in iOS 13
- https://www.igeeksblog.com/author/padmasuraj/How to Use External Hard Drives with iPad and iPhone in iOS 13
What is WindowServer Process on Mac? How to Prevent WindowServer Process Mac High CPU Usage:
The WindowServer is a very important and inevitable process in every Mac System. It is completely safe process that must run on your Mac to handle graphics and display related activities. When this process takes higher portion of CPU, you have to prevent it. The WindowServer High CPU Usage slows down the Mac System, heats it up and drains the battery faster. Therefore you need to find a way to prevent the WindowServer Process from taking High CPU Usage on Mac.
Contents
- 3 How to Prevent WindowServer Process from taking High CPU Usage on Mac
What is WindowServer Process on Mac?
WindowServer Process is a core part of Mac OS, it is directly concerned with Apple Graphics Hardware. The WindowServer is a mediator between the Apps and the Display of your Mac. Everything you type, draw or play on Mac is shown on the display by WindowServer Process.
Read Also:- How to Remove Genieo from Mac
Why WindowServer Process taking High CPU Usage on Mac?
The WindowServer takes CPU Usage on the basis of number of opened apps and the apps, games or files constantly refreshing the display. If the Activity Monitor on your Mac is showing high CPU usage by WindowServer, you must check the running apps and games. Here we provide some possible causes of WindowServer Process taking High CPU Usage on Mac as follows:
- You are playing a High Graphics Game on your Mac. NFS, GTA, Asphalt and many other PC Games require high graphics on Mac computer.
- Drawing Software such as Coreldraw, AutoCAD consume high memory and the screen constantly refresh when you are creating designs.
- Photoshop, Picasa and other photo editor software are also responsible for WindowServer Process high CPU usage on Mac.
- Video Editor App uses graphics and keeps your Mac screen active for long time.
- There is a bug in one or more apps of your Mac.
How to Prevent WindowServer Process from taking High CPU Usage on Mac
WindowServer Process can take CPU Usage based on Mac user’s activities. But sometimes the process takes high amount of CPU without any specific reason.
For example: All apps and games are closed. All apps from the Dock are closed. There is No animated icon or picture on Mac desktop. But the WindowServer Process is still taking high CPU usage.
You May Like:- Best OCR Software for Mac
In such circumstances, you need to take some action to reduce the WindowServer Mac CPU Usage. Because it will slowdown your Mac, heat the PC and if you have MacBook, it will drain the battery faster. Here we provide some easiest ways to prevent WindowServer Process High CPU Usage on Mac as follows:
01. Reduce Transparency
When Transparency Settings are set to high, the graphics usage is also high. As a result, the WindowServer Process takes high CPU usage on Mac. Therefore we suggest you to reduce transparency in your Mac System to reduce the CPU usage by the WindowServer Process. Kindly follow the steps given below to reduce transparency on your Mac:
01. On your Mac Desktop, open Apple Menu.
02. Select “System Preferences” to go to that section.
03. Click on “Accessibility” icon to open Accessibility options.
04. Now select “Display” in the left side list.
05. Here you will see various options such as Invert Colors, Reduce Motion etc..
06. Find out “Reduce Transparency” option and tick the box.
07. Close the Accessibility Settings Window.
After reducing transparency, you will notice that your Mac’s Apple menu bar and Dock have become non-transparent. It also affects other apps which will ultimately reduce the WindowServer High CPU Usage on Mac.
02. Turn On/Off Automatic Graphics Switching
Many MacBook devices come with two graphics processors. The Mac System uses the suitable graphics processor as per its requirement. It also switches the graphics automatically which may cause high CPU usage by WindowServer. We request you to turn off the Automatic Graphics Switching option to check if the CPU usage gets reduced. Please follow the steps given below to turn off automatic graphics switching on Mac:
Battery Saver Mac
01. On your Mac, open Apple Menu.
02. Select “System Preferences” tab.
03. In System Preferences window, select “Energy Saver” icon.
04. You will see “Automatic Graphics Switching” option at the top of the Energy Saver settings window.
05. Un-check the Automatic Graphics Switching option to turn it off.
06. Close the Energy Saver settings window.
When you turn off Automatic Graphics Switching option, the Mac System will always use the high graphics processor for all apps. So you should check the WindowServer Process in Activity Monitor when Automatic Graphics Switching is turned off and turned on. If the WindowServer uses more CPU when auto graphics switching is off, you should turn it on again. You should keep the graphics switching mode which consumes less CPU usage by WindowServer.
03. Hide the Dock
On your Mac, Dock is situated at the bottom of the desktop screen. The dock contains many app icons. The WindowServer has to draw and show up those icons on your Mac display. Sometimes you don’t have any use of those icons still they are appearing on screen and using high CPU. Therefore we request you to turn on automatically hide dock option by following the steps given below:
01. On your Mac, open Apple Menu.
02. Select “System Preferences” option.
03. Find out “Dock” icon and click on it to open Dock Settings.
04. On Dock Settings Window, find out “Automatically hide and show the Dock.”
05. Check that box to turn on Auto Hide/Show the Dock feature.
06. Close the Dock Settings Window.
After the Dock is hidden from your Mac desktop, the WindowServer Process CPU Consumption will be reduced by a few percentage. You can check that change in your Mac’s Activity Monitor.
04. Disable Automatic Rearrange of Spaces
Virtual Desktop Environment is a feature provided in Mac System. If you are using Spaces, they may get rearranged by themselves. Because of this setting in Mission Control, WindowServer takes high CPU usage. You can get your CPU usage back to normal by disabling the automatic rearrange of spaces on Mac. Please follow the simple steps mentioned below:
01. On your Mac, go to Apple Menu.
02. Select “System Preferences” to open a new window.
03. Click on “Mission Control” icon to open its settings window.
04. Find out the option “Automatically rearrange spaces based on most recent use.”
05. Disable Auto Rearrange of Spaces in Mission Control Settings.
When you disable Automatically rearrange spaces option, it will make a little reduction in WindowServer Process CPU usage on Mac.
05. Turn Off Separate Spaces for Displays
Mac Computer allows the user to setup multiple displays for one system. But it can be the cause of WindowServer Process high CPU usage if each display has a separate space. Every space takes some amount of CPU and memory. As a result, WindowServer takes high CPU usage for multiple displays have separate spaces. That’s why you should turn off this feature on your Mac. Kindly follow the steps given below to turn off separate spaces for displays in Mac system:
Energy Saver App Mac Pro
01. On your Mac desktop, open Apple Menu.
02. Select “System Preferences” tab.
03. Find and Select “Mission Control” icon in System Preferences.
04. On Mission Control Settings Window, find out “Display have separate spaces” option.
05. Un-check (remove the tick from) Display have separate spaces.
06. This setting requires log out to take effect on your Mac.
07. Log out from your Mac and Log in again.
Now the multiple displays don’t have separate spaces on Mac. Therefore the WindowServer Process will take less CPU usage than earlier.
Some Other Techniques to prevent WindowServer Process from taking High CPU Usage on Mac
You need to take some tiny steps to prevent the WindowServer Process high CPU usage on Mac. Here we provide important instructions for the Mac users as follows:
- When you see WindowServer High CPU Usage without any specific reason, just Restart your Mac System. It will fix the issue.
- You should open Mac App Store and Update the Mac OS to the Latest Version.
- You should check Update section in Mac App Store and Update All Apps in your Mac System.
- Close all those apps and games which you are currently not using or working on.
- Close Finder Windows to clean up the desktop and speed up your Mac. Open File menu in Finder and select “Close All” option to close all windows.
Final Words:
All the information mentioned above about What is WindowServer Process on Mac is true and fair. The methods we have shared here are completely working on every Mac system. For more queries regarding how to prevent WindowServer Process high CPU usage on Mac, kindly contact the Apple Helpline Number at 1-800-MY-APPLE (800-692-7753) or visit Apple Support Website at support.apple.com.