Parrot 4.7 does not boot on HP-840/820 G2 (X Fail)

Up until Parrot 4.6 everything was OK on both my test laptops: HP 840 G2 and HP 820 G2.

Since 4.7 installation completes (text mode) but on reboot the X logon never displays. I get a white pointer on a black background which is movable. After about thirty seconds it will eventually hangs the whole machine - RESET.
I found that if you catch early enough in boot you can open a virtual console and I managed to capture the dmesg output:

[ 1209.588685] DMAR: DRHD: handling fault status reg 2
[ 1209.588692] DMAR: [DMA Write] Request device [00:02.0] fault addr fffeec014000 [fault reason 23] Unknown
[ 1218.035485] i915 0000:00:02.0: GPU HANG: ecode 8:1:0xfffffffe, in Xorg [958], hang on rcs0
[ 1218.036494] i915 0000:00:02.0: Resetting rcs0 for hang on rcs0
[ 1218.036584] DMAR: DRHD: handling fault status reg 3
[ 1218.036590] DMAR: [DMA Write] Request device [00:02.0] fault addr f8000000 [fault reason 23] Unknown
[ 1218.068654] DMAR: DRHD: handling fault status reg 3
[ 1218.068660] DMAR: [DMA Write] Request device [00:02.0] fault addr f8000000 [fault reason 23] Unknown
[ 1226.018101] i915 0000:00:02.0: Resetting rcs0 for hang on rcs0
[ 1226.018171] DMAR: DRHD: handling fault status reg 3
[ 1226.018183] DMAR: [DMA Write] Request device [00:02.0] fault addr fffefc000000 [fault reason 23] Unknown

Booting with other options: nvidia, power, etc makes no difference - still unable to logon via X.

I have attached entire dmesg file.

Any ideas what is going on? Why did this used to work (Parrot 4.6) and no longer works? I would be happy to stick with v4.6 but no longer possible as this is now a rolling distro?