It appears that running with iommu=on and ILK rc6 enabled on drm-next my machine hangs somewhere randomly between gdm starting, logging in, and gnome-shell starting. Setting iommu=igfx_off or off works around it. btw I don't know if I'm seeing any power saving with ILK rc6 enabled, will do a bit more checking. Dave.