mirror of
https://github.com/dguglielmi/sunny-overlay.git
synced 2025-12-06 09:32:37 +01:00
44 lines
1.6 KiB
Diff
44 lines
1.6 KiB
Diff
From 505a8bb0cd82e2a50fcf18ed4647788adacef6ee Mon Sep 17 00:00:00 2001
|
|
From: Jonathon Jongsma <jjongsma@redhat.com>
|
|
Date: Mon, 12 Nov 2018 14:06:13 -0600
|
|
Subject: [PATCH] Make output name numbering 1-based
|
|
|
|
The QXL driver names its outputs starting at 0 (e.g. Virtual-0,
|
|
Virtual-1, etc). This code was presumably copy/pasted from a different
|
|
driver, and is not necessary for the QXL driver. Other drivers simply
|
|
use the kernel connector_type_id which starts at 1. For example, the
|
|
modesetting driver changed from 0-based names to 1-based names for the
|
|
same reason in xserver commit 139e36dd.
|
|
|
|
This will help to make it easier to identify which xrandr outputs belong
|
|
to which drm connector without requiring as many driver-specific
|
|
special-cases.
|
|
|
|
This change might effect custom xorg configurations that references a
|
|
specific output name. But the same change was made in modesetting driver
|
|
despite that possibility.
|
|
|
|
Signed-off-by: Jonathon Jongsma <jjongsma@redhat.com>
|
|
Acked-by: Frediano Ziglio <fziglio@redhat.com>
|
|
---
|
|
src/qxl_drmmode.c | 3 +--
|
|
1 file changed, 1 insertion(+), 2 deletions(-)
|
|
|
|
diff --git a/src/qxl_drmmode.c b/src/qxl_drmmode.c
|
|
index a2f84b1..a814859 100644
|
|
--- a/src/qxl_drmmode.c
|
|
+++ b/src/qxl_drmmode.c
|
|
@@ -765,8 +765,7 @@ drmmode_output_init(ScrnInfoPtr pScrn, drmmode_ptr drmmode, int num)
|
|
}
|
|
}
|
|
|
|
- /* need to do smart conversion here for compat with non-kms ATI driver */
|
|
- snprintf(name, 32, "%s-%d", output_names[koutput->connector_type], koutput->connector_type_id - 1);
|
|
+ snprintf(name, 32, "%s-%d", output_names[koutput->connector_type], koutput->connector_type_id);
|
|
|
|
|
|
output = xf86OutputCreate (pScrn, &drmmode_output_funcs, name);
|
|
--
|
|
2.24.1
|
|
|