Bug#345839: I can confirm this new server breaks my ATI dual setting too.
With 6.8.2, I was able to have a single configuration file for
docked/undocked for my nc6000. I have the latop panel able to do
1400x1050, 1280x1024, and the external LCD that works at 1280x1024.
With 6.8.2 server, I booted with the default seeting for the Internal
display, got on the external LCD an image that was part of the complete
image (but was not able to scrool like you can do if you have a virtual
size of 1280x1024 on a 1400x1050 resolution). Fortunately xrandr
(Krandrtray) was displaying the 1280x1024 as a possible resolution and
therefore was able to set the resolution back to 1280x1024.
Now the radeon "MergeFB", that is set to true by default makes crasy
things related to possible shared mode and virtual size (or makes
correct things preventing but preventing to use the same config file for
docked/undocked confortably). I need to specify a screen that make the
max mode to 1280x1024 and need to specify mergeFB. If I use a mode of
1400x1050, in the monitor section, I will get a screen that is no
entirely sisible on my external LCD and have no way to change the
resolution.
If I use this setting undocked, it wrongly detects no monitor seeting
for external display and fails to set resolution to 1280x1024 because it
do not manage to merge video mode with non existing mode data...
Here is an extract of what I need to put for docked mode :
------------------------- docked xorg.conf---------------
Section "Device"
Identifier "ATI Technologies, Inc. RV350 [Mobility Radeon
9600 M10]"
Driver "ati"
Option "MonitorLayout" "LVDS, CRT"
Option "DDCMode" "false"
Option "MergedFB" "true"
# Option "DynamicClocks" "true"
# Option "CRT2Position" "clone"
# Option "MetaModes" "1400x1050-1280x1024"
EndSection
Section "Monitor"
Identifier "Laptop LCD"
Option "DPMS"
EndSection
Section "Monitor"
Identifier "Philips 170B External LCD"
Option "DPMS"
EndSection
Section "Screen"
Identifier "Internal Screen"
Device "ATI Technologies, Inc. RV350 [Mobility Radeon
9600 M10]"
Monitor "Laptop LCD"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1400x1050" "1280x1024" "800x600" "640x480"
EndSubSection
EndSection
Section "Screen"
Identifier "External LCD"
Device "ATI Technologies, Inc. RV350 [Mobility Radeon
9600 M10]"
Monitor "Philips 170B External LCD"
DefaultDepth 24
SubSection "Display"
virtual 1280 1024
Depth 24
Modes "1280x1024" "800x600" "640x480"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Docked Layout"
Screen 0 "External LCD"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection
Section "ServerLayout"
Identifier "Undocked Layout"
Screen 0 "Internal Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection
-------------------------- end xorg.conf docked mode -----
-------------------------- begin xorg.conf undocked mode -----
ection "Device"
Identifier "ATI Technologies, Inc. RV350 [Mobility Radeon
9600 M10]"
Driver "ati"
Option "MonitorLayout" "LVDS, CRT"
Option "DDCMode" "false"
Option "MergedFB" "false"
Option "DynamicClocks" "true"
# Option "CRT2Position" "clone"
# Option "MetaModes" "1400x1050-1280x1024"
EndSection
Section "Monitor"
Identifier "Laptop LCD"
Option "DPMS"
EndSection
Section "Monitor"
Identifier "Philips 170B External LCD"
Option "DPMS"
EndSection
Section "Screen"
Identifier "Internal Screen"
Device "ATI Technologies, Inc. RV350 [Mobility Radeon
9600 M10]"
Monitor "Laptop LCD"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1400x1050" "1280x1024" "800x600" "640x480"
EndSubSection
EndSection
Section "Screen"
Identifier "External LCD"
Device "ATI Technologies, Inc. RV350 [Mobility Radeon
9600 M10]"
Monitor "Philips 170B External LCD"
DefaultDepth 24
SubSection "Display"
virtual 1280 1024
Depth 24
Modes "1280x1024" "800x600" "640x480"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Undocked Layout"
Screen 0 "Internal Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection
Section "ServerLayout"
Identifier "Docked Layout"
Screen 0 "External LCD"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection
----------------- end Xorg.conf undocked ----------------
----------------- partial trace of log Xorg.0.log -------
(II) RADEON(0): I2C bus "DDC" initialized.
(II) RADEON(0): Legacy BIOS detected
(WW) RADEON(0): LCD DDC Info Table found!
(II) RADEON(0): Connector0: DDCType-4, DACType-1, TMDSType-0,
ConnectorType-4
(II) RADEON(0): Connector1: DDCType-3, DACType-0, TMDSType--1,
ConnectorType-2
(**) RADEON(0): MonitorLayout Option:
Monitor1--Type LVDS, Monitor2--Type CRT
(II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DDC:ddc2" removed.
(II) RADEON(0): DDC Type: 3, Detected Type: 1
(II) RADEON(0): EDID data from the display on port 2-----------------------
(II) RADEON(0): Manufacturer: PHL Model: 81d Serial#: 29327
(II) RADEON(0): Year: 2004 Week: 51
(II) RADEON(0): EDID Version: 1.3
(II) RADEON(0): Analog Display Input, Input Voltage Level: 0.700/0.300 V
(II) RADEON(0): Signal levels configurable
(II) RADEON(0): Sync: Separate Composite SyncOnGreenSerration on.
V.Sync Pulse req. if CompSync or SyncO
nGreen
(II) RADEON(0): Max H-Image Size [cm]: horiz.: 34 vert.: 27
(II) RADEON(0): Gamma: 2.20
(II) RADEON(0): DPMS capabilities: StandBy Suspend Off; RGB/Color Display
(II) RADEON(0): Default color space is primary color space
(II) RADEON(0): First detailed timing is preferred mode
(II) RADEON(0): redX: 0.641 redY: 0.342 greenX: 0.292 greenY: 0.611
(II) RADEON(0): blueX: 0.147 blueY: 0.068 whiteX: 0.313 whiteY: 0.329
(II) RADEON(0): Supported VESA Video Modes:
(II) RADEON(0): 720x400@70Hz
(II) RADEON(0): 640x480@60Hz
(II) RADEON(0): 640x480@67Hz
(II) RADEON(0): 640x480@72Hz
(II) RADEON(0): 640x480@75Hz
(II) RADEON(0): 800x600@56Hz
(II) RADEON(0): 800x600@60Hz
(II) RADEON(0): 800x600@72Hz
(II) RADEON(0): 800x600@75Hz
(II) RADEON(0): 832x624@75Hz
(II) RADEON(0): 1024x768@60Hz
(II) RADEON(0): 1024x768@70Hz
(II) RADEON(0): 1024x768@75Hz
(II) RADEON(0): 1280x1024@75Hz
(II) RADEON(0): 1152x870@75Hz
(II) RADEON(0): Manufacturer's mask: 0
(II) RADEON(0): Supported Future Video Modes:
(II) RADEON(0): #0: hsize: 1152 vsize 864 refresh: 70 vid: 19057
(II) RADEON(0): #1: hsize: 1152 vsize 864 refresh: 75 vid: 20337
(II) RADEON(0): #2: hsize: 1280 vsize 960 refresh: 60 vid: 16513
(II) RADEON(0): #3: hsize: 1280 vsize 1024 refresh: 60 vid: 32897
(II) RADEON(0): Supported additional Video Mode:
(II) RADEON(0): clock: 108.0 MHz Image Size: 338 x 270 mm
(II) RADEON(0): h_active: 1280 h_sync: 1328 h_sync_end 1440
h_blank_end 1688 h_border: 0
(II) RADEON(0): v_active: 1024 v_sync: 1025 v_sync_end 1028
v_blanking: 1066 v_border: 0
(II) RADEON(0): Serial No: VN 029327
(II) RADEON(0): Monitor name: Philips 170B
(II) RADEON(0): Ranges: V min: 56 V max: 76 Hz, H min: 30 H max: 82
kHz, PixClock max 140 MHz
(II) RADEON(0):
(II) RADEON(0): Primary:
Monitor -- LVDS
Connector -- DVI-I
DAC Type -- TVDAC/ExtDAC
TMDS Type -- NONE
DDC Type -- NONE
(II) RADEON(0): Secondary:
Monitor -- CRT
Connector -- VGA
DAC Type -- Primary
TMDS Type -- NONE
DDC Type -- VGA_DDC
(II) RADEON(0): PLL parameters: rf=2700 rd=6 min=20000 max=35000; xclk=20000
(II) RADEON(0): MergedFB mode forced on.
(==) RADEON(0): Using gamma correction (1.0, 1.0, 1.0)
(II) RADEON(0): Validating modes on Primary head ---------
(II) RADEON(0): Panel ID string: QDS
(II) RADEON(0): Panel Size from BIOS: 1400x1050
(II) RADEON(0): BIOS provided dividers will be used.
(II) RADEON(0): Total number of valid DDC mode(s) found: 0
(II) RADEON(0): Valid mode using on-chip RMX: 1280x1024
(II) RADEON(0): Valid mode using on-chip RMX: 800x600
(II) RADEON(0): Valid mode using on-chip RMX: 640x480
(II) RADEON(0): Total number of valid FP mode(s) found: 3
(II) RADEON(0): Validating CRTC2 modes for MergedFB ------------
(II) RADEON(0): CRT2 Monitor: Using hsync range of 30.00-82.00 kHz
(II) RADEON(0): CRT2 Monitor: Using vrefresh range of 56.00-76.00 Hz
II) RADEON(0): Clock range: 20.00 to 350.00 MHz
...
(II) RADEON(0): No MetaModes given, linking largest common modes by default
(II) RADEON(0): Merged "1280x1024" (1280x1024) and "1280x1024"
(1280x1024) to 1280x1024 (Clone)
(--) RADEON(0): MergedFB: Display dimensions: (340, 270) mm
(--) RADEON(0): MergedFB: DPI set to (95, 96)
--
Eric Valette
France Telecom
Recherche & Developpement
Middleware et Plates-formes Avancées
tél : (+33) 2 99 12 45 71
mél : <mailto:Eric2.Valette@francetelecom.com>
Reply to: