In GVT guest, when port A is DP, i915 will force it as an EDP panel, which will cause DP-1 not working in GVT guest. This patch fixed this issue by check intel_vgpu_active() in intel_ddi_compute_config(). Signed-off-by: Min He <min.he@xxxxxxxxx> Signed-off-by: Nuhairi Anuar <nuhairi.anuar@xxxxxxxxx> Signed-off-by: Mustamin B Mustaffa <mustamin.b.mustaffa@xxxxxxxxx> --- drivers/gpu/drm/i915/intel_ddi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/intel_ddi.c b/drivers/gpu/drm/i915/intel_ddi.c index db92a26..9f5e85c 100644 --- a/drivers/gpu/drm/i915/intel_ddi.c +++ b/drivers/gpu/drm/i915/intel_ddi.c @@ -2720,7 +2720,7 @@ static bool intel_ddi_compute_config(struct intel_encoder *encoder, enum port port = encoder->port; int ret; - if (port == PORT_A) + if (port == PORT_A && !intel_vgpu_active(dev_priv)) pipe_config->cpu_transcoder = TRANSCODER_EDP; if (intel_crtc_has_type(pipe_config, INTEL_OUTPUT_HDMI)) -- 1.9.1 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx