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?
Thanks a lot in advance,
Greetings, UW(e)
[...]
Section "Module"
Load "type1"
Load "dbe"
Load "freetype"
Load "glx"
Load "v4l"
Load "dri"
Load "speedo"
Load "extmod"
EndSection
Section "Monitor"
Identifier "Monitor[0]"
ModelName"1400X LAPTOP DISPLAY PANEL"
VendorName "DELL"
EndSection
Section "Screen"
DefaultDepth 16
SubSection "Display"
Depth 16
# choose Display here:
Modes "1280x1024"
#Modes "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "800x600"
"640x480"
EndSubSection
Device "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
EndSection
Section "Device"
BoardName"Radeon LW"
BusID"1:0:0"
Driver "radeon"
Identifier "Device[0]"
VendorName "ATI"
Option "AGPMode" "1"
# necessary because of external display:
Option "CloneMode" "1280x1024"
Option "CloneHSync" "30-90"
Option "CloneVRefresh" "58-60"
Option"dpms"
Option "PanelOff" "true"
EndSection
Section "ServerLayout"
Identifier "Layout[all]"
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
InputDevice "USBMouse" "SendCoreEvents"
Screen "Screen[0]"
EndSection
XFree86 Version 4.3.0
Release Date: 27 February 2003
X Protocol Version 11, Revision 0, Release 6.6
Build Operating System: SuSE Linux [ELF] SuSE
Build Date: 28 February 2003
Before reporting problems, check http://www.XFree86.Org/
to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/XFree86.0.log", Time: Fri Mar 21 09:46:33 2003
(==) Using config file: "/etc/X11/XF86Config"
(==) ServerLayout "Layout[all]"
(**) |-->Screen "Screen[0]" (0)
(**) | |-->Monitor "Monitor[0]"
(**) | |-->Device "Device[0]"
(**) |-->Input Device "Keyboard[0]"
(**) Option "Protocol" "Standard"
(**) Option "XkbRules" "xfree86"
(**) XKB: rules: "xfree86"
(**) Option "XkbModel" "pc105"
(**) XKB: model: "pc105"
(**) Option "XkbLayout" "de"
(**) XKB: layout: "de"
(**) Option "XkbVariant" "nodeadkeys"
(**) XKB: variant: "nodeadkeys"
(==) Keyboard: CustomKeycode disabled
(**) |-->Input Device "Mouse[1]"
(**) |-->Input Device "USBMouse"
(**) FontPath set to
"/usr/X11R6/lib/X11/fonts/misc:unscaled,/usr/X11R6/lib/X11/fonts/local,/usr/X11R6/lib/X11/fonts/75dpi:unscaled,/usr/X11R6/lib/X11/fonts/100dpi:unscaled,/usr/X11R6/lib/X11/fonts/Type1,/usr/X11R6/lib/X11/fonts/URW,/usr/X11R6/lib/X11/fonts/Speedo,/usr/X11R6/lib/X11/fonts/cyrillic,/usr/X11R6/lib/X11/fonts/latin2/misc:unscaled,/usr/X11R6/lib/X11/fonts/latin2/Type1,/usr/X11R6/lib/X11/fonts/truetype,/usr/X11R6/lib/X11/fonts/uni,/usr/X11R6/lib/X11/fonts/CID"
(==) RgbPath set to "/usr/X11R6/lib/X11/rgb"
(**) Input device list set to
"/dev/ttyS0,/dev/ttyS1,/dev/ttyS2,/dev/ttyS3,/dev/ttyS4,/dev/ttyS5,/dev/ttyS6,/dev/ttyS7,/dev/ttyS8,/dev/psaux,/dev/logibm,/dev/sunmouse,/dev/atibm,/dev/amigamouse,/dev/atarimouse,/dev/inportbm,/dev/gpmdata,/dev/mouse,/dev/usbmouse,/dev/adbmous