Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

with 10.11.2, Mac Pro 2013 will not wake up 4k displays after sleep like before.

I have installed 10.11.2 today and found the Mac Pro will not wake up the 4k displays connected to thunderbolt ports. I tried many kinds of 4k displays including u28e590d, u24e590d, p2716q etc, but none of them would wake up after sleep. the only resolution is to unplug and replug the thunderbolt (display port) cable to a different thunderbolt port.

those displays all work perfectly with 10.11 and 10.11.1.


Steps to Reproduce:

1: have a Mac Pro 2013, any configurations and install 10.11.2

2: plug a 4k display like u28e590d to thunderbolt port using mini-displayport cable.

3: let the Mac Pro go sleep

4: when press a key or click the mouse, the Mac Pro will wake up but the 4k display will not wake up.


anyone is experiencing the same problem?

Posted on Dec 9, 2015 1:25 AM

Reply
169 replies

Dec 11, 2015 9:28 PM in response to DBBowser

I also have problems with an Asus PB287Q as second monitor on my 2013 Mac Pro. I have tried a clean install of El Capitan which seems to have worked but as soon as it sleeps the ASUS display never wakes up again. I have tried changing Thunderbolt ports but it makes no difference.


The way I get it started again is to do a full PRAM reset which enables both monitors, turn off sleep and then make sure I turn off the ASUS monitor after I do a system close for the day. I then don't turn on the Asus monitor until the Mac Pro has booted successfully to my Dell U2713HM (Primary Monitor) and then I power on the Asus monitor which USUALLY goes through discovery and starts OK.


Clearly this is not acceptable.

Dec 12, 2015 4:07 AM in response to crhendo1

Same problem on Mac Pro 2008 with R9 280x graphics card, 1 x 4k display and 2 x 1080p displays. since upgrade 4k doesn't come out of sleep. I can get it to wake up sometimes if I cycle power to monitor then put displays to sleep using ctrl-shift-eject then wake immediately that the other working displays go to sleep.


Have now had to turn off display sleep in energy saver, not very green! Hope Apple fix this pronto.

Dec 12, 2015 7:53 AM in response to Erik Carlson

If it is possible, please post logs. I'm fairly certain it has something to do with wake and crashing the driver. I say this because I don't even have sleep enabled. I simply turn the monitor off and back on, this log is the result:


Dec 9 09:58:04 Mercury kernel[0]: process WindowServer[192] caught causing excessive wakeups. Observed wakeups rate (per sec): 244; Maximum permitted wakeups rate (per sec): 150; Observation period: 300 seconds; Task lifetime number of wakeups: 50367

Dec 9 09:58:04 Mercury com.apple.xpc.launchd[1] (com.apple.ReportCrash.Root[701]): Endpoint has been activated through legacy launch(3) APIs. Please switch to XPC or bootstrap_check_in(): com.apple.ReportCrash.DirectoryService

Dec 9 09:58:04 Mercury ReportCrash[701]: Invoking spindump for pid=192 wakeups_rate=244 duration=185 because of excessive wakeups

Dec 9 09:58:04 Mercury WindowServer[192]: Received display connect changed for display 0x3f003c

Dec 9 09:58:04 Mercury WindowServer[192]: Found 1 modes for display 0x003f003c [1, 0]

Dec 9 09:58:04 Mercury WindowServer[192]: Received display connect changed for display 0x1a496f1d

Dec 9 09:58:04 Mercury WindowServer[192]: Found 1 modes for display 0x1a496f1d [1, 0]

Dec 9 09:58:04 Mercury WindowServer[192]: Display 0x1a496f1d changed state to offline

Dec 9 09:58:04 Mercury WindowServer[192]: No display devices are on-line. Switching to virtual display mode

Dec 9 09:58:04 Mercury WindowServer[192]: Received display connect changed for display 0x3f003e

Dec 9 09:58:04 Mercury WindowServer[192]: Found 1 modes for display 0x003f003e [1, 0]

Dec 9 09:58:04 Mercury WindowServer[192]: Received display connect changed for display 0x3f003f

Dec 9 09:58:04 Mercury WindowServer[192]: Found 1 modes for display 0x003f003f [1, 0]

Dec 9 09:58:04 Mercury WindowServer[192]: Received display connect changed for display 0x3f0040

Dec 9 09:58:04 Mercury WindowServer[192]: Found 1 modes for display 0x003f0040 [1, 0]

Dec 9 09:58:04 Mercury WindowServer[192]: Received display connect changed for display 0x3f0041

Dec 9 09:58:04 Mercury WindowServer[192]: Found 1 modes for display 0x003f0041 [1, 0]

Dec 9 09:58:04 Mercury WindowServer[192]: Display 0x41dc9d06: GL mask 0x40; bounds (0, 0)[1280 x 1024], 2 modes available

off-line, enabled, built-in, Vendor 756e6b6e, Model 76697274, S/N 0, Unit 6, Rotation 0

UUID 0xffffffffffffffffffffffffffffffff

Dec 9 09:58:04 Mercury WindowServer[192]: GLCompositor: GL renderer id 0x01021c01, GL mask 0x0000007f, accelerator 0x00004f6b, unit 0, caps QEX|MIPMAP, vram 3072 MB

texture max 16384, viewport max {16384, 16384}, extensions NPOT|GLSL|FLOAT

Dec 9 09:58:04 Mercury WindowServer[192]: Display 0x41dc9d05: GL mask 0x20; bounds (0, 0)[1280 x 1024], 2 modes available

off-line, enabled, built-in, Vendor 756e6b6e, Model 76697274, S/N 0, Unit 5, Rotation 0

UUID 0xffffffffffffffffffffffffffffffff

Dec 9 09:58:04 Mercury WindowServer[192]: GLCompositor: GL renderer id 0x01021c01, GL mask 0x0000007f, accelerator 0x00004f6b, unit 0, caps QEX|MIPMAP, vram 3072 MB

texture max 16384, viewport max {16384, 16384}, extensions NPOT|GLSL|FLOAT

Dec 9 09:58:04 Mercury WindowServer[192]: Display 0x41dc9d04: GL mask 0x10; bounds (0, 0)[1280 x 1024], 2 modes available

off-line, enabled, built-in, Vendor 756e6b6e, Model 76697274, S/N 0, Unit 4, Rotation 0

UUID 0xffffffffffffffffffffffffffffffff

Dec 9 09:58:04 Mercury WindowServer[192]: GLCompositor: GL renderer id 0x01021c01, GL mask 0x0000007f, accelerator 0x00004f6b, unit 0, caps QEX|MIPMAP, vram 3072 MB

texture max 16384, viewport max {16384, 16384}, extensions NPOT|GLSL|FLOAT

Dec 9 09:58:04 Mercury WindowServer[192]: Display 0x41dc9d03: GL mask 0x8; bounds (0, 0)[1280 x 1024], 2 modes available

off-line, enabled, built-in, Vendor 756e6b6e, Model 76697274, S/N 0, Unit 3, Rotation 0

UUID 0xffffffffffffffffffffffffffffffff

Dec 9 09:58:04 Mercury WindowServer[192]: GLCompositor: GL renderer id 0x01021c01, GL mask 0x0000007f, accelerator 0x00004f6b, unit 0, caps QEX|MIPMAP, vram 3072 MB

texture max 16384, viewport max {16384, 16384}, extensions NPOT|GLSL|FLOAT

Dec 9 09:58:04 Mercury WindowServer[192]: Display 0x41dc9d02: GL mask 0x4; bounds (0, 0)[1280 x 1024], 2 modes available

off-line, enabled, built-in, Vendor 756e6b6e, Model 76697274, S/N 0, Unit 2, Rotation 0

UUID 0xffffffffffffffffffffffffffffffff

Dec 9 09:58:04 Mercury WindowServer[192]: GLCompositor: GL renderer id 0x01021c01, GL mask 0x0000007f, accelerator 0x00004f6b, unit 0, caps QEX|MIPMAP, vram 3072 MB

texture max 16384, viewport max {16384, 16384}, extensions NPOT|GLSL|FLOAT

Dec 9 09:58:04 Mercury WindowServer[192]: Display 0x41dc9d07: GL mask 0x80; bounds (0, 0)[1280 x 1024], 2 modes available

off-line, enabled, built-in, Vendor 756e6b6e, Model 76697274, S/N 0, Unit 7, Rotation 0

UUID 0xffffffffffffffffffffffffffffffff

Dec 9 09:58:04 Mercury WindowServer[192]: GLCompositor: GL renderer id 0x02021c01, GL mask 0x00000080, accelerator 0x0000272b, unit 7, caps QEX|MIPMAP, vram 3072 MB

texture max 16384, viewport max {16384, 16384}, extensions NPOT|GLSL|FLOAT

Dec 9 09:58:04 Mercury WindowServer[192]: Display 0x41dc9d00: GL mask 0x1; bounds (0, 0)[1280 x 1024], 2 modes available

off-line, enabled, built-in, Vendor 756e6b6e, Model 76697274, S/N 0, Unit 0, Rotation 0

UUID 0xffffffffffffffffffffffffffffffff

Dec 9 09:58:04 Mercury WindowServer[192]: GLCompositor: GL renderer id 0x01021c01, GL mask 0x0000007f, accelerator 0x00004f6b, unit 0, caps QEX|MIPMAP, vram 3072 MB

texture max 16384, viewport max {16384, 16384}, extensions NPOT|GLSL|FLOAT

Dec 9 09:58:04 Mercury WindowServer[192]: Display 0x41dc9d01: GL mask 0x2; bounds (0, 0)[2560 x 1440], 35 modes available

Main, Active, on-line, enabled, built-in, Vendor 756e6b6e, Model 76697274, S/N 0, Unit 1, Rotation 0

UUID 0xb2aa0162aba180fd866d412b2e02539f

Dec 9 09:58:04 Mercury WindowServer[192]: GLCompositor: GL renderer id 0x01021c01, GL mask 0x0000007f, accelerator 0x00004f6b, unit 0, caps QEX|MIPMAP, vram 3072 MB

texture max 16384, viewport max {16384, 16384}, extensions NPOT|GLSL|FLOAT

Dec 9 09:58:04 Mercury WindowServer[192]: CGError post_notification(const CGSNotificationType, void *const, const size_t, const bool, const CGSRealTimeDelta, const int, const CGSConnectionID *const, const pid_t): Timed out 0.250 second wait for reply from "iStat Menus Status" for synchronous notification type 100 (kCGSDisplayWillReconfigure) (CID 0x10c03, PID 478)

Dec 9 09:58:05 Mercury WindowServer[192]: CGError post_notification(const CGSNotificationType, void *const, const size_t, const bool, const CGSRealTimeDelta, const int, const CGSConnectionID *const, const pid_t): Timed out 0.250 second wait for reply from "Console" for synchronous notification type 109 (<unknown>) (CID 0x15707, PID 647)

Dec 9 09:58:05 Mercury WindowServer[192]: CGError post_notification(const CGSNotificationType, void *const, const size_t, const bool, const CGSRealTimeDelta, const int, const CGSConnectionID *const, const pid_t): Timed out 0.250 second wait for reply from "Little Snitch Agent" for synchronous notification type 109 (<unknown>) (CID 0xe003, PID 432)

Dec 9 09:58:05 Mercury WindowServer[192]: CGXDisplaysDidReconfigure: Display added

Dec 9 09:58:05 Mercury WindowServer[192]: CGXDisplaysDidReconfigure: Display removed

Dec 9 09:58:05 Mercury WindowServer[192]: Display 0x41dc9d01: GL mask 0x2; bounds (0, 0)[2560 x 1440], 35 modes available

Main, Active, on-line, enabled, built-in, OpenGL-accel, Vendor 756e6b6e, Model 76697274, S/N 0, Unit 1, Rotation 0

UUID 0xb2aa0162aba180fd866d412b2e02539f

Dec 9 09:58:05 Mercury WindowServer[192]: GLCompositor: GL renderer id 0x01021c01, GL mask 0x0000007f, accelerator 0x00004f6b, unit 0, caps QEX|MIPMAP, vram 3072 MB

texture max 16384, viewport max {16384, 16384}, extensions NPOT|GLSL|FLOAT

Dec 9 09:58:05 Mercury WindowServer[192]: Display 0x41dc9d06: GL mask 0x40; bounds (3584, 0)[1 x 1], 2 modes available

off-line, enabled, built-in, OpenGL-accel, Vendor 756e6b6e, Model 76697274, S/N 0, Unit 6, Rotation 0

UUID 0xffffffffffffffffffffffffffffffff

Dec 9 09:58:05 Mercury WindowServer[192]: GLCompositor: GL renderer id 0x01021c01, GL mask 0x0000007f, accelerator 0x00004f6b, unit 0, caps QEX|MIPMAP, vram 3072 MB

texture max 16384, viewport max {16384, 16384}, extensions NPOT|GLSL|FLOAT

Dec 9 09:58:05 Mercury WindowServer[192]: Display 0x41dc9d05: GL mask 0x20; bounds (3585, 0)[1 x 1], 2 modes available

off-line, enabled, built-in, OpenGL-accel, Vendor 756e6b6e, Model 76697274, S/N 0, Unit 5, Rotation 0

UUID 0xffffffffffffffffffffffffffffffff

Dec 9 09:58:05 Mercury WindowServer[192]: GLCompositor: GL renderer id 0x01021c01, GL mask 0x0000007f, accelerator 0x00004f6b, unit 0, caps QEX|MIPMAP, vram 3072 MB

texture max 16384, viewport max {16384, 16384}, extensions NPOT|GLSL|FLOAT

Dec 9 09:58:05 Mercury WindowServer[192]: Display 0x41dc9d04: GL mask 0x10; bounds (3586, 0)[1 x 1], 2 modes available

off-line, enabled, built-in, OpenGL-accel, Vendor 756e6b6e, Model 76697274, S/N 0, Unit 4, Rotation 0

UUID 0xffffffffffffffffffffffffffffffff

Dec 9 09:58:05 Mercury WindowServer[192]: GLCompositor: GL renderer id 0x01021c01, GL mask 0x0000007f, accelerator 0x00004f6b, unit 0, caps QEX|MIPMAP, vram 3072 MB

texture max 16384, viewport max {16384, 16384}, extensions NPOT|GLSL|FLOAT

Dec 9 09:58:05 Mercury WindowServer[192]: Display 0x41dc9d03: GL mask 0x8; bounds (3587, 0)[1 x 1], 2 modes available

off-line, enabled, built-in, OpenGL-accel, Vendor 756e6b6e, Model 76697274, S/N 0, Unit 3, Rotation 0

UUID 0xffffffffffffffffffffffffffffffff

Dec 9 09:58:05 Mercury WindowServer[192]: GLCompositor: GL renderer id 0x01021c01, GL mask 0x0000007f, accelerator 0x00004f6b, unit 0, caps QEX|MIPMAP, vram 3072 MB

texture max 16384, viewport max {16384, 16384}, extensions NPOT|GLSL|FLOAT

Dec 9 09:58:05 Mercury WindowServer[192]: Display 0x41dc9d02: GL mask 0x4; bounds (3588, 0)[1 x 1], 2 modes available

off-line, enabled, built-in, OpenGL-accel, Vendor 756e6b6e, Model 76697274, S/N 0, Unit 2, Rotation 0

UUID 0xffffffffffffffffffffffffffffffff

Dec 9 09:58:05 Mercury WindowServer[192]: GLCompositor: GL renderer id 0x01021c01, GL mask 0x0000007f, accelerator 0x00004f6b, unit 0, caps QEX|MIPMAP, vram 3072 MB

texture max 16384, viewport max {16384, 16384}, extensions NPOT|GLSL|FLOAT

Dec 9 09:58:05 Mercury WindowServer[192]: Display 0x41dc9d07: GL mask 0x80; bounds (3589, 0)[1 x 1], 2 modes available

off-line, enabled, built-in, OpenGL-accel, Vendor 756e6b6e, Model 76697274, S/N 0, Unit 7, Rotation 0

UUID 0xffffffffffffffffffffffffffffffff

Dec 9 09:58:05 Mercury WindowServer[192]: GLCompositor: GL renderer id 0x02021c01, GL mask 0x00000080, accelerator 0x0000272b, unit 7, caps QEX|MIPMAP, vram 3072 MB

texture max 16384, viewport max {16384, 16384}, extensions NPOT|GLSL|FLOAT

Dec 9 09:58:05 Mercury WindowServer[192]: Display 0x41dc9d00: GL mask 0x1; bounds (3590, 0)[1 x 1], 2 modes available

off-line, enabled, built-in, OpenGL-accel, Vendor 756e6b6e, Model 76697274, S/N 0, Unit 0, Rotation 0

UUID 0xffffffffffffffffffffffffffffffff

Dec 9 09:58:05 Mercury WindowServer[192]: GLCompositor: GL renderer id 0x01021c01, GL mask 0x0000007f, accelerator 0x00004f6b, unit 0, caps QEX|MIPMAP, vram 3072 MB

texture max 16384, viewport max {16384, 16384}, extensions NPOT|GLSL|FLOAT

Dec 9 09:58:05 Mercury com.apple.AmbientDisplayAgent[237]: AMBD: setOverridesFound failed to find displayID 0x41dc9d01's context on context list

Dec 9 09:58:05 Mercury com.apple.AmbientDisplayAgent[237]: AMBD: copyVCGTtoLUTtable() synth'ing linear LUT

Dec 9 09:58:05 Mercury SystemUIServer[429]: CGSCopyDisplayInfoDictionary: error requesting display info dictionary (0x3e8)

Dec 9 09:58:07 --- last message repeated 1 time ---

Dec 9 09:58:07 Mercury WindowServer[192]: **DMPROXY** (2) Found `/System/Library/CoreServices/DMProxy'. Run with arg = -discovery

Dec 9 09:58:07 Mercury WindowServer[192]: **DMPROXY** (2) Found `/System/Library/CoreServices/DMProxy'. Run with arg = -AMBDprefs

Dec 9 09:58:07 Mercury DMProxy[704]: CGSCopyDisplayInfoDictionary: error requesting display info dictionary (0x3e8)

Dec 9 09:58:07 Mercury WindowServer[192]: CGXSetDisplayColorProfileAndTransfer: Display 0x41dc9d01: Unit 1; ColorProfile { -1045643947 }; TransferFormula (1.000000, 1.000000, 1.000000)

Dec 9 09:58:07 Mercury DMProxy[705]: ASSERTION FAILED: gALSPlugin != ((void*)0) copyPreferenceForKey line: 274

Dec 9 09:58:07 Mercury com.apple.AmbientDisplayAgent[237]: AMBD setCompensationState: Turning ON Automatic Adaptation (for displayID 0x41dc9d01)

Dec 9 09:58:07 Mercury com.apple.AmbientDisplayAgent[237]: AMBD (pid 237) Warning: assert(gALSdataPort) failed in function setupInitialCompensation:437 in file /Library/Caches/com.apple.xbs/Sources/AmbientDisplay/AmbientDisplay-59/Sources/ AmbientDisplayAgent.c

Dec 9 09:58:11 --- last message repeated 1 time ---

Dec 9 09:58:11 Mercury spindump[640]: Saved wakeups_resource.diag report for WindowServer version ??? (???) to /Library/Logs/DiagnosticReports/WindowServer_2015-12-09-095811_Mercury.wakeups_ resource.diag

Dec 9 09:58:12 Mercury kernel[0]: LS(4354): IdentifiedByStackParsing:/mach_kernel

Dec 9 09:58:42 --- last message repeated 5 times ---

Dec 9 09:58:42 Mercury kernel[0]: LS(4354): IdentifiedByStackParsing:/Applications/Server.app/Contents/ServerRoot/usr/bin/p ostgres_real

Dec 9 09:59:12 --- last message repeated 1 time ---

Dec 9 09:59:12 Mercury kernel[0]: LS(4354): IdentifiedByStackParsing:/mach_kernel

Dec 12, 2015 5:33 PM in response to C. James

Yes, I had the same experience. It's a short term fix.


So far, the PRAM reset is the only thing that CONTINUALLY works for me. As per my post, the key for me is to turn the ASUS 4K display off after I close down and don't turn it on again until the system has fully booted OK.


When I have time I will try to experiment with logs. It's a long time since I have done this. Any tips?

Dec 12, 2015 5:37 PM in response to crhendo1

What I did...


Opened multiple instances of Console windows.


Selected: All Messages, system.log, Diagnostic and Usage Messages.


I would then clear each one of the windows using the "Clear Display" button in the toolbar.


Turn off the monitor. Turn it back on (note the time you turned it back on).


Unplug the monitor and plug it back in to get it to turn on again. Or remote in so you can see the logs. Make sure to copy the contents asap.

Dec 12, 2015 5:49 PM in response to Cody_G

Hi my problem with trying your logic is that when I turn the Asus monitor off and then back on it simply recovers. The only thing that knocks it out is waking from sleep OR rebooting without turning the monitor off.


I will keep trying BUT I have been playing with this problem for a while now and have never seen the behaviour you are describing.


That aside, I am inclined to agree with your theory. I simply need to find a way to replicate it.

Dec 12, 2015 5:52 PM in response to crhendo1

This only started for me with 10.11.2. Before, I could turn it off and back on if it didn't wake from sleep.


Just put your computer to sleep, wait 1-2 min, then wake it. If it doesn't wake, unplug and plug it back in (should hopefully bring it back). If not remote in. GL 🙂


(It would be interesting to see if you're seeing the same console issues (to many wake signals, driver crashing, etc) when coming back from sleep.

Dec 12, 2015 6:07 PM in response to Cody_G

Unfortunately, that is where our two experiences are different. As soon as my Asus has slept, the only way to wake it again is by doing a PRAM reset.


Just to confirm, I tried 5 times with no luck.


I can also boot in safe mode and both monitors will come up. An Apple tech tried to tell me that if I could boot both monitors in safe mode then the problem was with an app that I had running in the background. To prove this tech wrong, I went through a clean install without loading any apps and my problem continued. When I eventually got back to the tech, he told me that he doubted that I had done a clean boot. We stopped talking soon after that statement.


If I reboot AFTER a satisfactory safe mode boot, the problem returns straight away. As soon as I do a PRAM reset, I get both monitors back.

Dec 12, 2015 6:17 PM in response to crhendo1

There are numerous kexts that apple disables with a safe mode start, so unfortunately that tech was off base.


I see, and I take it you do not have another computer that you can remote in with?


Either way, it's ok if you restart, zapping the PRAM, as the logs will still be there (that's why I mentioned to take note of the exact time)

with 10.11.2, Mac Pro 2013 will not wake up 4k displays after sleep like before.

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