gui pipe
(attest drop fps)
Merge remote-tracking branch 'origin/4Interface' into 4Interface