John Martin wrote: > Darren Kenny wrote: >> >> So from what you're saying, while the X server supports XRandR 1.2, the >> driver >> might not - what is the supported way to detect this scenario, and is it as >> simply a change as calling XRRSetScreenConfig instead, or more complex than >> that? >> >> > Looking at some fairly recent source, > xorg-server-1.3.0.0/hw/xfree86/modes/xf86RandR12.c, > it appears a default handler (xf86RandR12SceenSetSize) is installed by > the core code even if the > X driver doesn't. I don't see why calling XRRSetScreenSize() with > correct parameters shouldn't > work even with a driver that doesn't support 1.2.
Well, that appears to be what's actually happening - while the nVidia driver on my system doesn't support 1.2, it does appear to be working, in that the resolution changes - what bothers me is that despite it working, an XError is being generated, causing gnome-settings-daemon to crash - this seems to be inconsistent behaviour IMO. For the moment I've trapped the XError, but that really shouldn't be necessary. Thanks, Darren.
