I'm on my Skylake laptop and i use the Sierra Skylake framebuffer patch from your common Sierra issues thread. The weird thing is, this is happening since 10.12.1 build 16B2657, 10.12.1 build 16B2555 booted fine.
Probably the patch is not taking effect due to kernel cache issue...
Boot with bogus ig-platform-id (0x12345678), rebuild cache (see FAQ), then boot normally.
Please fill out your profile correctly...
Please provide complete details
in your profile/signature
("Personal Details" link from "profile menu" in upper right corner of this site)
Mobo: manufacturer/model + bootloader(Clover/Chameleon/Chimera)
CPU: detailed CPU model + motherboard chipset
Graphics: all graphics devices + laptop internal screen resolution
For example, typical Ivy laptop:
Mobo: HP ProBook 4540s (Clover)
CPU: i5-3320m/HM76
Graphics: HD4000, 1366x768
Use CPU-Z on Windows to find CPU (Core iX-xxx) and motherboard chipset (HMxx), and graphics capabilities. For a laptop, these details are important and affect critical installation procedures.
Note: When specifying your bootloader, if using Clover legacy, please be sure to specify "Clover legacy"). Specifying "Clover" will be assumed as "Clover UEFI"