On Wed, 2018-01-24 at 08:12 +1100, Keith Packard wrote: > Adam Jackson <[email protected]> writes: > > > Yeah fair, this is a bit idiomatic. What this is saying is, if the > > driver hasn't already initialized randr support for this screen - > > meaning, if there's not already a randr screen private - then fill in > > the randr hooks for the screen with the 1.1 compat code. 1.2+ drivers > > will have called xf86CrtcScreenInit() in their ScreenInit hook before > > this point. > > Thanks for the extra comment. Do we have any drivers which don't support 1.2+?
Basically all the UMS drivers, yes. Most common among them being vesa, fbdev, and wsfb, which tend to be what you fall down to if you don't have KMS. The fallback support is written in terms of the ->SwitchMode stuff in xfree86 that you needed anyway for initial setup and xf86vidmode, but that means it's single-head only; for most of the remaining UMS drivers multihead and hotplug were never really important so that was emulation enough. - ajax _______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
