Upon connecting an external display via a plugable USB-C (Thunderbolt 3) to DisplayPort cable, I frequently (often 100+ times) see the following errors in my Console:
WindowServer [ERROR] - Driver reported mode info is out of sync with current mode info. Display 3f003d, driver’s bytePerRow = 24064, driver’s width = 6720, stored width = 6720. Forcing rowbytes to be 4*modeInfo->ioModeInfo.nominalwitdh.
This happens with multiple device IDs (not just 3f003d) and multiple values of the driver width and stored width…
Less frequently I also see:
com.apple.AmbientDisplayAgent Invalid display 0x2b2867cd
This happens independently of whether an external display is attached and mainly when the MacBook wakes up.
SMC reset, PRAM reset and creating a new user have not solved the issues. However, ever so often when the computer wakes up WITH the external screen (Dell P2415Q) attached, the INTERNAL monitor starts flickering. Detaching the external screen does not resolve the problem; a restart resolves it.
Model Name: MacBook Pro
Model Identifier: MacBookPro14,2
Processor Name: Intel Core i7
Processor Speed: 3,5 GHz
Number of Processors: 1
Total Number of Cores: 2
L2 Cache (per Core): 256 KB
L3 Cache: 4 MB
Memory: 16 GB
Boot ROM Version: MBP142.0160.B02
SMC Version (system): 2.44f1
System Version: macOS 10.12.6 (16G29)
Kernel Version: Darwin 16.7.0
Boot Volume: Macintosh HD
Boot Mode: Normal
Secure Virtual Memory: Enabled
System Integrity Protection: Enabled