----- Original Message -----
From: "Uwe Walter" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, March 25, 2003 3:28 AM
Subject: [XFree86] XFree4.3 problem with external display resolution on
notebook


> Hello!
>
>
> XFree 4.3 solved a lot of annoying problems with my Dell C640 notebook
> and its ATI Radeon Mobility! :-) Thanks a lot to all of you for that!
>
>
> However, I have a new one, I am seeking help with.
>
> Environment:
> - SuSE 8.1 on Dell C640 notebook
> - ATI Radeon Mobility 7500
> - XFree 4.3.0 (SuSE version from 27 February 2003 release)
> (more infos in the logfile)
>
> - internal display: Samsung LTN150P1-L02 panel with 1400x1050 resolution
>
> - external display when attached to docking station: NEC panel with
> 1280x1024 resolution
>
>
> With the old XFree 4.2 I could have a line like this
>
> Modes      "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768"
> "800x600" "640x480"
>
> in the screen section and XFree would choose a 1400 resolution if the
> notebook was operating on its own display and 1280 when attached to the
> docking station since the external panel that the external panel is only
> capable of.
>
>
>
> Unfortunately XFree 4.3 insits of using a 1400 resolution even if the
> laptop is docked and the internal panel is off.
>
> As the attached logfile shows, the internal panel is still recognized
> and XFree 4.3 choses a 1400x1050 VIRTUAL resolution. This means, the
> external panel is driven with compatible physical 1280 but virtual 1400
> with the mouse scrolling the virtual area at the screen borders.
>
>
> How can I please get rid of this and return to the old behavior, so that
> XFree 4.3 does not ever use a virtual resolution but instead defaults to
> the maximum resolution of the active panel, be it internal (1400) or
> external (1280)?
>
>
> Setting Virtual 1280 1024 does not help.
> I also played with the Clone options but just couldn't find a solution.
>
> Can anybody please shed some light on this?

Meanwhile, you have to remove "1400x1050" from your Modes line to prevent it
is used as virtual size for your external display.

The internal panel is always connected and 1400x1050 is a valid mode for it
regardless if an external display is connected. Setting Virtual 1280 1024
should prevent 1400x1050 mode in principle, the driver doesn't seem to
handle this correctly. PanelOff is currently only implemented to turn off
display, nothing to do with mode validation. The old driver worked the way
you described accidentally, may not be reliable/desired in other cases.

Hui

> Thanks a lot in advance,
>
>
> Greetings, UW(e)
>
>

_______________________________________________
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86

Reply via email to