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.


Reply via email to