I have a 13-inch cMBP mid-2012, running on macOS 10.15. I added 16GB RAM and an SSD, and for the last few weeks I have noticed that when I leave the lid open my MacBook gets extremely hot with the fans blasting at full power. This happens even though the laptop is supposed to go to sleep after 10 minutes or so automatically, when it receives no input. I noticed that the process called WindowServer is using insane amounts of the integrated GPU as soon as the screen goes dark (or just goes idling). The fans keep running and the computer fails to go to sleep even though according to the sleep settings it should be sleeping. However as soon as I do something to wake the screen (move the cursor or press a key), the GPU usage stops and returns to pretty much 0% in the Activity Monitor, as it should be. Please see the attached screenshots. It is also quite difficult to catch which process is using the GPU because as soon as the screen turns on the GPU usage is back to 0%, but the GPU Time clearly shows it is the WindowServer process.
Does anyone have any ideas what could be causing this issue? This happens every time I forget to close the lid of the laptop right after the screen goes dark. If I remember correctly this started happening before upgrading to macOS 10.15, but do not remember exactly when. I already tried resetting the SMC, NVRAM, and re-installed the OS as well. The only thing I have not tried yet is doing a complete clean install, which I would really like to avoid if possible.
--EDIT: rcprador points out below that this issue appear when idling, the screen does not need to turn off for the problem to surface
Any advice is much appreciated!
Does anyone have any ideas what could be causing this issue? This happens every time I forget to close the lid of the laptop right after the screen goes dark. If I remember correctly this started happening before upgrading to macOS 10.15, but do not remember exactly when. I already tried resetting the SMC, NVRAM, and re-installed the OS as well. The only thing I have not tried yet is doing a complete clean install, which I would really like to avoid if possible.
--EDIT: rcprador points out below that this issue appear when idling, the screen does not need to turn off for the problem to surface
Any advice is much appreciated!
Last edited: