From: Pekka Paalanen <[email protected]> Developers with testing rigs having multiple graphics cards plugged in often want to test things on a specific card. We have ways to choose a card through seat assignments, but configuring that run by run is awkward.
Add a command line option for opening a specific DRM device. Signed-off-by: Pekka Paalanen <[email protected]> --- compositor/main.c | 2 ++ man/weston-drm.man | 7 +++++++ 2 files changed, 9 insertions(+) diff --git a/compositor/main.c b/compositor/main.c index f8a60e9..fd40737 100644 --- a/compositor/main.c +++ b/compositor/main.c @@ -565,6 +565,7 @@ usage(int error_code) " --connector=ID\tBring up only this connector\n" " --seat=SEAT\t\tThe seat that weston should run on\n" " --tty=TTY\t\tThe tty to use\n" + " --device=CARD\t\tThe DRM device to use, e.g. \"card0\".\n" " --use-pixman\t\tUse the pixman (CPU) renderer\n" " --current-mode\tPrefer current KMS mode over EDID preferred mode\n\n"); #endif @@ -1225,6 +1226,7 @@ load_drm_backend(struct weston_compositor *c, { WESTON_OPTION_INTEGER, "connector", 0, &config.connector }, { WESTON_OPTION_STRING, "seat", 0, &config.seat_id }, { WESTON_OPTION_INTEGER, "tty", 0, &config.tty }, + { WESTON_OPTION_STRING, "device", 0, &config.specific_device }, { WESTON_OPTION_BOOLEAN, "current-mode", 0, &wet->drm_use_current_mode }, { WESTON_OPTION_BOOLEAN, "use-pixman", 0, &config.use_pixman }, }; diff --git a/man/weston-drm.man b/man/weston-drm.man index 35d62ae..9bc792b 100644 --- a/man/weston-drm.man +++ b/man/weston-drm.man @@ -96,6 +96,13 @@ as the only initial output. By default, use the current video mode of all outputs, instead of switching to the monitor preferred mode. .TP +\fB\-\-device\fR=\fIcardN\fR +Use the DRM device +.I cardN +instead of the default heuristics based on seat assignments and boot VGA +status. For example, use +.BR card0 . +.TP \fB\-\-seat\fR=\fIseatid\fR Use graphics and input devices designated for seat .I seatid -- 2.10.2 _______________________________________________ wayland-devel mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/wayland-devel
