On Tue, 2018-01-16 at 14:45 -0800, Keith Packard wrote: > Adam Jackson <a...@nwnk.net> writes: > > > > Changes since the last series: > > > > > > * Merged non-desktop and lease support into a single patch > > > sequence. They have a dependency on reporting output connection > > > status, so it's something of a pain to keep them separate. > > > > > > * Added RandR lease tests > > > > Is there userspace for this? Patched version of xrandr(1) perhaps? > > I've got xcb patches for the protocol bits, and mesa patches out for > review that use them. I'm not sure how you'd expect xrandr to take > advantage of leasing though? As for non-desktop support, xrandr happily > ignores non-desktop monitors, so that at least works?
I was imagining xrandr could acquire the lease and pause until it was ^C'd, just to exercise whether the state transitions work without needing to do anything interesting with the lease. > I think one useful user-space thing I could do that wasn't mesa would be > to create an X server that used a leased output. I'm not sure how I'd > get input devices though. Port Xephyr to EGL and create its EGLDisplay from the lease fd? That'd be a cute way to do multiseat-on-one-GPU. Unifying the glamor backends on EGL and dropping GLX would be a nice cleanup anyway. - ajax _______________________________________________ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel