aboutsummaryrefslogtreecommitdiffstats
path: root/drminfo.c
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2018-02-14 08:24:05 +0100
committerGerd Hoffmann <kraxel@redhat.com>2018-02-14 08:24:05 +0100
commit53fe12a7e12951240a89cb23c605a044d99e5750 (patch)
tree6e1cea4a96e4ba936803d2da7a3e28cb79cb92c3 /drminfo.c
parentf66b284016cb81f2aa1f3207654f83395692cd36 (diff)
downloaddrminfo-53fe12a7e12951240a89cb23c605a044d99e5750.tar.gz
print ids
Diffstat (limited to 'drminfo.c')
-rw-r--r--drminfo.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/drminfo.c b/drminfo.c
index 195298f..f1d179b 100644
--- a/drminfo.c
+++ b/drminfo.c
@@ -29,20 +29,24 @@ static void drm_info_conn(int fd, drmModeConnector *conn)
int e, c, m;
drm_conn_name(conn, name, sizeof(name));
- fprintf(stdout, "%s, %s\n",
- name, drm_connector_mode_name(conn->connection));
+ fprintf(stdout, "%s (#%d), %s\n",
+ name, conn->connector_id,
+ drm_connector_mode_name(conn->connection));
for (e = 0; e < conn->count_encoders; e++) {
enc = drmModeGetEncoder(fd, conn->encoders[e]);
if (!enc)
continue;
- fprintf(stdout, " encoder: %s",
- drm_encoder_type_name(enc->encoder_type));
+ fprintf(stdout, " encoder: %s (#%d)",
+ drm_encoder_type_name(enc->encoder_type),
+ enc->encoder_id);
if (enc->encoder_id == conn->encoder_id)
fprintf(stdout, ", active");
if (enc->crtc_id) {
crtc = drmModeGetCrtc(fd, enc->crtc_id);
if (crtc) {
+ fprintf(stdout, ", crtc #%d", crtc->crtc_id);
+ fprintf(stdout, ", fb #%d", crtc->buffer_id);
if (crtc->x || crtc->y) {
fprintf(stdout, ", %dx%d+%d+%d",
crtc->width, crtc->height, crtc->x, crtc->y);