macOS High Sierra 10.13 slow graphics after battery sleep

2017 MacBook Pro 3.1Ghz

Having upgraded to macOS High Sierra 10.13, the graphics have slowed down significantly after sleep.


Steps to reproduce:

1. Close lid (default power settings)

2. Unplug from mains power

3. Wait 1 hour

4. Open lid and login

5. Try a graphics intensive app or game and notice a slow down?


Is this a known issue?


- Have a tried a clean install of 10.13.

- Have tried reverting to 10.12 (problem does not exist on 10.12.6)


The only option is to reboot.

MacBook Pro TouchBar and Touch ID, macOS High Sierra (10.13)

Posted on Oct 18, 2017 9:46 AM

Reply
Question marked as Top-ranking reply

Posted on Jan 1, 2018 2:00 AM

If the GPU has gone south and is running slow then merely unchecking Automatic switching does not immediately fix anything.


But if you Shutdown / Reboot, with Automatic switching already unchecked for both Battery and Power, - then after that reboot it’ll go fast as expected -


And any subsequent sleep / un-sleeps will retain the fast performance.


I did one Shutdown / Reboot and 10 sleeps of various lengths - in all cases it continued to run fast after waking up.


I don’t now if this is a full workaround for all people for all the time but it looks promising.


The length of sleep can be anything from 5 minutes or 5 hours, battery or power ... it doesn't matter.


I was pleasantly surprised to find the battery life was not noticebly affected if you don't run any graphics intense apps.


( 2017 MacBook Pro 15" Radeon 555, High Sierra 10.13.1 )

211 replies

Nov 30, 2017 12:52 PM in response to spearer

The problem isn't the automatic switching but low performance of the dGPU. For example, I can specifically choose the dGPU in Blender and get bad performance in the aforementioned setting.


I tried disabling the automatic switch though, didn't have any effect :-(


Haven't tried the latest beta yet, unfortunately I don't have the time to do that right now. Anyone else tried it?

Nov 30, 2017 1:47 PM in response to Kikangh

Yeah, it is really frustrating...


Had yet another phone support session yesterday. I literally showed the support guy this thread and others on my screen, but he didn't even bother writing anything down. Instead I am scheduled for yet ANOTHER phone call this weekend.


And before you ask, phone support didn't seem to know about this problem and couldn't fix it either. Just the usual resetting/cache deleting/os reinstalling crap they give you to keep you busy :-/

Nov 30, 2017 7:56 PM in response to spearer

Hi Spearer (not ho_ax here but ...)


Unfortunately disabling automatic graphics does not workaround the problem, it is suppose to lock in the discrete graphics - the Console and all indicators say it is engaged ... but the speed is same as integrated graphics.


As for simple fix, they are putting Metal 2 on top of the existing OpenGL foundation so I'm not surprised there are issues, especially in recovery from sleep/hibernate.


Hopefully it'll be fixed in 10.13.2

Nov 30, 2017 8:07 PM in response to alexkay99

An update on the "fast or faster" point I tried to make previously.


After a sleep - graphics goes south - definitely "slow mood" - we all know that and hopefully Apple knows it too : - )


But even after a full shutdown / reboot I was reporting too much variation in the games I'm developing.


I seem to have narrowed this down now - it's a simple case of close all other apps in particular Safari with a bunch of youtube tabs ... then I get the very fastest speed.


Big difference:

Slow 25 FPS (needs a full reboot), fast 60 (close safari etc...), fastest 100 FPS - more like it.

Dec 1, 2017 2:20 AM in response to alexkay99

Surely that can't be by design? i.e. there should not be such a variation between 60 and 100fps, even if safari is running..

- I wonder how macOS 10.12.6 compares with the same test?


Right now my impression is that High Sierra 10.13.1 is akin to a beta build (this thread sounds like a beta forum) and professional users who just need the system to reliably perform should not upgrade yet.. Unless you are a Mac software developer in which case hats off to you :-)

Dec 3, 2017 6:33 AM in response to Sg1team

I really don't want to go through the trouble of reinstalling the OS and if I am I would surely install Sierra just to be sure it's worth it. Reinstall it's not going to fix it, this is a ****** just like root issue. Either wait with the system like this or roll back to Sierra. I don't see any worth of wasting energy in troubleshooting this anymore. I give up. $2k machine acting like this is unacceptable.

Dec 4, 2017 1:42 AM in response to spearer

Unfortunately, installing clean system (did many times) it's not changing anything. Turning off the SSD auto power off didn't change anything too. For me, only way is to get Sierra back and I'm advising this to anyone who only can. For an average user, the main different is the wallpaper. And so far, after got back to Sierra:


10:37 up 3 days, 8:23, 2 users, load averages: 1.50 1.49 1.48


And everything works like a charm. I think, we just have to wait until Apple will fix it.

Dec 4, 2017 4:02 AM in response to bartekjonczy

Man that *****... how can we even be sure that Apple knows about this problem? I specifically asked the support guys if this problem is known to Apple and everyone said "absolutely not, heard it for the first time myself". Surely this could be a strategy by Apple, but an official statement would be much apreciated nevertheless.


I think I'm going to collect my hard data in form of benchmarks into a pdf and pitch it to a few tech news sites, maybe they care more about us than Apple does 😁

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

macOS High Sierra 10.13 slow graphics after battery sleep

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.