[PATCH xserver] xfree86: Remove broken RANDR disabling logic (v2)

Adam Jackson ajax at redhat.com
Tue Jan 23 21:44:33 UTC 2018


On Wed, 2018-01-24 at 08:12 +1100, Keith Packard wrote:
> Adam Jackson <ajax at redhat.com> 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


More information about the xorg-devel mailing list