mac mini multi-display reconfiguring repeatedly

by ericslaw   Last Updated May 15, 2019 17:12 PM

I have a new mac-mini with HDMI + 2 thunderbolt-hdmi adapters. Waking up the mini results in screen blanking repeatedly as it adds and removes displays. Repeatedly. Like 20 times. For 2+ minutes.

I blame displaypolicyd but cannot find any documentation related to it. The output in /var/log/displaypolicy/displaypolicyd.IGPU.log updates during the blanking, having entries like:

u>234091110954 LinkUpdate: 2.0 event: Insert [0]
u>234091111015 NOTICE: Addr: 2.0 event: Insert [0] source: 0
u>234091271092 NOTICE: Do online device addr 2.0 processCount 1
u>234091279665 NOTICE: Sync LinkTrain Port: 2: SST, 2 lanes @ HBR2
u>234091363536 NOTICE: FB AGDC state FB[0] - ON
u>234091363604 NOTICE: inject FB[0] change
u>234091400720 NOTICE: Do online device addr 2.0 - completed
u>234091685347 NOTICE: kIOFBNotifyOnlineChange 0x6 fb[ 0 ] -> online, Wed May 15 12:37:36 2019
u>234091685426 NOTICE: Update display map to fb[ 0 ] - online
u>234094043845 LinkUpdate: 2.0 event: Remove [1]
u>234094055235 NOTICE: Addr: 2.0 event: Remove [1] source: 0
u>234094055258 NOTICE: Do offline device addr 2.0 flags 0x0
u>234094055276 NOTICE: FB AGDC state FB[0] - OFF
u>234094055316 NOTICE: inject FB[0] change
u>234094237162 NOTICE: kIOFBNotifyOnlineChange 0x7 fb[ 0 ] -> offline, Wed May 15 12:37:38 2019
u>234094237198 NOTICE: Update display map to fb[ 0 ] - offline
u>234094237208 NOTICE: Release fb[ 0 ] resources
u>234094237244 NOTICE: Do LT off on port 2
u>234094237264 NOTICE: Port[2] - DP link down
u>234095319140 LinkUpdate: 2.0 event: Insert [0]
u>234095321284 NOTICE: Addr: 2.0 event: Insert [0] source: 0
u>234095492773 NOTICE: Do online device addr 2.0 processCount 1
u>234095501124 NOTICE: Sync LinkTrain Port: 2: SST, 2 lanes @ HBR2
u>234095583915 NOTICE: FB AGDC state FB[0] - ON
u>234095583964 NOTICE: inject FB[0] change
u>234095618927 NOTICE: Do online device addr 2.0 - completed
u>234095916433 NOTICE: kIOFBNotifyOnlineChange 0x6 fb[ 0 ] -> online, Wed May 15 12:37:40 2019
u>234095916542 NOTICE: Update display map to fb[ 0 ] - online

Why cant it just wake up and keep the last display configuration it had? I'm tempted to play with the config, but fear rendering the mini display-less.



Related Questions


Updated August 06, 2016 08:05 AM

Updated November 15, 2016 08:05 AM

Updated June 20, 2017 15:12 PM

Updated December 02, 2018 17:12 PM

Updated May 20, 2019 23:12 PM