BTW, for i915 case, it's not 100% reproduce if the boot-vga-device is i915.
Which means in Intel + AMD platform.
Sometime the system laggy when output from dGPU (AMD 430).
Sometime the system laggy when output from iGPU (intel) AFTER switching the monitor between dGPU and iGPU (e.g. boot vga: i915 -> moving monitor to dGPU -> moving monitor back to iGPU).
but all works smoothly when connecting two monitor from both iGPU and dGPU (this scenario works good on AMD + AMD platform).
BTW, for i915 case, it's not 100% reproduce if the boot-vga-device is i915.
Which means in Intel + AMD platform.
Sometime the system laggy when output from dGPU (AMD 430).
Sometime the system laggy when output from iGPU (intel) AFTER switching the monitor between dGPU and iGPU (e.g. boot vga: i915 -> moving monitor to dGPU -> moving monitor back to iGPU).
but all works smoothly when connecting two monitor from both iGPU and dGPU (this scenario works good on AMD + AMD platform).