[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: