The xrandr output name used by the QXL driver is based on the drm connector type, but the names do not match the kernel names (see /drivers/gpu/drm/drm_connector.c) or the modsetting driver names (see hw/xfree86/drivers/modesetting/drmmode_display.c). Making these more consistent will require less driver-specific special-case code if a user wants to match an xrandr output to a drm connector. Note that this patch should not actually change any behavior, since the QXL driver only uses the 'Virtual' connector type, so this is done only for consistency. Signed-off-by: Jonathon Jongsma <jjongsma@xxxxxxxxxx> --- src/qxl_drmmode.c | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/qxl_drmmode.c b/src/qxl_drmmode.c index a814859..0f95499 100644 --- a/src/qxl_drmmode.c +++ b/src/qxl_drmmode.c @@ -722,20 +722,22 @@ static int subpixel_conv_table[7] = { 0, SubPixelUnknown, const char *output_names[] = { "None", "VGA", - "DVI", - "DVI", - "DVI", + "DVI-I", + "DVI-D", + "DVI-A", "Composite", - "S-video", + "SVIDEO", "LVDS", - "CTV", + "Component", "DIN", - "DisplayPort", - "HDMI", + "DP", "HDMI", + "HDMI-B", "TV", "eDP", - "Virtual" + "Virtual", + "DSI", + "DPI", }; static void -- 2.17.2 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel