From: Pekka Paalanen <[email protected]>

Hi all,

all of the clone mode infrastructure has landed. There is just this one
patch remaining that actually allows one to use it through weston.ini.

Mind, this may be hard to test, because most contemporary PC graphics
devices might not support shared-CRTC clone mode at all. So if you try
this and face a frozen or black screen, it's likely that your hardware
just doesn't support this. An indication of no support is an error in
Weston log saying "atomic: couldn't commit new state" or "set mode
failed". Unfortunately, Weston does not recover from modeset failures
yet, but you should be able to quit gracefully with the usual
Ctrl+Alt+Backspace. You can still see in the Weston log how Weston tried
to configure clone mode.

I have used an i.MX6 based system to test.

This is also available in a GitLab(!) branch here along with the other
patch (force-on output) depending on this one:
https://gitlab.freedesktop.org/pq/weston/commits/clonemode-v10


The old Phabricator task (obsolete):
https://phabricator.freedesktop.org/T7727
The GitLab issue:
https://gitlab.freedesktop.org/wayland/weston/issues/22


Thanks,
pq

Pekka Paalanen (1):
  weston: support clone mode on DRM-frontend

 compositor/main.c  | 492 ++++++++++++++++++++++++++++++++++++++++++++++++++---
 man/weston-drm.man |  12 ++
 2 files changed, 484 insertions(+), 20 deletions(-)

-- 
2.16.4

_______________________________________________
wayland-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to