gti666 |
02-27-2007 05:47 PM |
Radeon multihead setup (MergedFB) problems :(
Here is my setup:
Radeon X300 (RV370)
SuSE10.1 (x64)
Xorg 6.8.2
2 x Viewsonic VX2025 20" LCD
I have setup X to run on both LCD screens (primary DVI, secondary VGA) and the desktop spans nicely.
The problem is that on the secondary screen (VGA), the resolution and refresh rates are wrong and the picture is blurry and squished. Both monitors are identical but X doesn't recognize the secondary properly.
Can someone please help, I've been hacking this for days! :D
OSB output from monitors:
Code:
Primary (good picture)
HFreq: 65.3 KHz
VFreq: 60.0 Hz
Pixel Clock: 146.2 MHz
Resolution 1680x1050
Secondary (blurry, squished)
HFreq: 63.8 KHz
VFreq: 58.8 Hz
Pixel Clock: 120.7 MHz
Resolution 1680x1050
Relevant xorg.conf lines:
Code:
Section "Device"
BoardName "Radeon X300 (RV370) 5B60 (PCIE)"
BusID "1:0:0"
Driver "radeon"
Identifier "Device[0]"
Option "MergedFB"
Option "CRT2Position" "LeftOf"
Option "MonitorLayout" "LCD,LCD"
Option "usevnc" "no"
VendorName "ATI"
EndSection
Section "ServerLayout"
Identifier "Layout[all]"
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
Option "Clone" "off"
Option "Xinerama" "off"
Screen "Screen[0]"
EndSection
Section "Monitor"
DisplaySize 340 270
HorizSync 29-66
Identifier "Monitor[0]"
ModelName "1680X1050@60HZ"
Option "DPMS"
VendorName "--> LCD"
VertRefresh 50-61
UseModes "Modes[0]"
EndSection
Section "Modes"
Identifier "Modes[0]"
Modeline "1680x1050" 144.55 1680 1784 1968 2256 1050 1051 1054 1086
EndSection
Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440
x900" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "800x600" "768x576"
"640x480"
EndSubSection
SubSection "Display"
Depth 32
Modes "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440
x900" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "800x600" "768x576"
"640x480"
EndSubSection
Device "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
EndSection
Relevant Xorg.0.log lines:
Code:
(II) RADEON(0): EDID data from the display on port 1 ----------------------
(II) RADEON(0): Manufacturer: VSC Model: e51d Serial#: 16843009
(II) RADEON(0): Year: 2006 Week: 8
(II) RADEON(0): EDID Version: 1.3
(II) RADEON(0): Digital Display Input
(II) RADEON(0): Max H-Image Size [cm]: horiz.: 43 vert.: 27
...
(II) RADEON(0): Supported additional Video Mode:
(II) RADEON(0): clock: 146.2 MHz Image Size: 433 x 271 mm
(II) RADEON(0): h_active: 1680 h_sync: 1784 h_sync_end 1960 h_blank_end 2240 h_border: 0
(II) RADEON(0): v_active: 1050 v_sync: 1053 v_sync_end 1059 v_blanking: 1089 v_border: 0
(II) RADEON(0): Serial No: Q6Y060804466
(II) RADEON(0): Ranges: V min: 50 V max: 75 Hz, H min: 30 H max: 82 kHz, PixClock max 170 MHz
(II) RADEON(0): Monitor name: VX2025wm
...
...
(II) RADEON(0): EDID data from the display on port 2-----------------------
(II) RADEON(0): Manufacturer: VSC Model: e51d Serial#: 16843009
(II) RADEON(0): Year: 2006 Week: 12
(II) RADEON(0): EDID Version: 1.3
(II) RADEON(0): Analog Display Input, Input Voltage Level: 0.700/0.300 V
(II) RADEON(0): Sync: Separate Composite SyncOnGreen
(II) RADEON(0): Max H-Image Size [cm]: horiz.: 43 vert.: 27
...
(II) RADEON(0): Supported additional Video Mode:
(II) RADEON(0): clock: 146.2 MHz Image Size: 433 x 271 mm
(II) RADEON(0): h_active: 1680 h_sync: 1784 h_sync_end 1960 h_blank_end 2240 h_border: 0
(II) RADEON(0): v_active: 1050 v_sync: 1053 v_sync_end 1059 v_blanking: 1089 v_border: 0
(II) RADEON(0): Serial No: Q6Y061202516
(II) RADEON(0): Ranges: V min: 50 V max: 75 Hz, H min: 30 H max: 82 kHz, PixClock max 210 MHz
(II) RADEON(0): Monitor name: VX2025wm
...
...
(II) RADEON(0): Primary:
Monitor -- TMDS
Connector -- DVI-I
DAC Type -- TVDAC/ExtDAC
TMDS Type -- Internal
DDC Type -- DVI_DDC
(II) RADEON(0): Secondary:
Monitor -- CRT
Connector -- VGA
DAC Type -- Primary
TMDS Type -- NONE
DDC Type -- VGA_DDC
...
(II) RADEON(0): Validating modes on Primary head ---------
(II) RADEON(0): DFP table revision: 4
(II) RADEON(0): Panel infos found from DDC detailed: 1680x1050
(II) RADEON(0): Valid Mode from Detailed timing table: 1680x1050
(II) RADEON(0): Total of 1 mode(s) found.
...
(II) RADEON(0): Validating CRTC2 modes for MergedFB ------------
(WW) RADEON(0): config file hsync range 29-66kHz not within DDC hsync ranges.
(II) RADEON(0): CRT2 Monitor: Using hsync range of 29.00-66.00 kHz
(II) RADEON(0): CRT2 Monitor: Using vrefresh range of 50.00-61.00 Hz
(II) RADEON(0): Clock range: 20.00 to 400.00 MHz
(II) RADEON(0): Not using default mode "640x350" (vrefresh out of range)
(II) RADEON(0): Not using default mode "320x175" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "640x400" (vrefresh out of range)
(II) RADEON(0): Not using default mode "320x200" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1400x1050" (hsync out of range)
(II) RADEON(0): Not using default mode "700x525" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "800x512" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1920x1440" (hsync out of range)
(II) RADEON(0): Not using default mode "960x720" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "2048x1536" (hsync out of range)
(II) RADEON(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "2048x1536" (hsync out of range)
(II) RADEON(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "2048x1536" (hsync out of range)
(II) RADEON(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using mode "1600x1000" (no mode of this name)
(II) RADEON(0): Not using mode "1440x900" (no mode of this name)
(II) RADEON(0): Not using mode "1280x800" (no mode of this name)
(II) RADEON(0): Not using mode "1152x864" (no mode of this name)
(II) RADEON(0): Not using mode "1280x768" (no mode of this name)
(II) RADEON(0): Not using mode "768x576" (no mode of this name)
(II) RADEON(0): Total of 11 CRTC2 modes found for MergedFB------------
...
...
(II) RADEON(0): Total of 11 CRTC2 modes found for MergedFB------------
(II) RADEON(0): Modes for CRT1: ********************
(--) RADEON(0): Virtual size is 1680x1050 (pitch 1680)
(**) RADEON(0): *Mode "1680x1050": 146.2 MHz (scaled from 0.0 MHz), 65.3 kHz, 60.0 Hz
(II) RADEON(0): Modeline "1680x1050" 146.25 1680 1784 1960 2240 1050 1053 1059 1089
...
(II) RADEON(0): Modes for CRT2: ********************
(--) RADEON(0): Virtual size is 1680x1050 (pitch 1728)
(**) RADEON(0): *Mode "1680x1050": 144.6 MHz, 64.1 kHz, 59.0 Hz
(II) RADEON(0): Modeline "1680x1050" 144.55 1680 1784 1968 2256 1050 1051 1054 1086
...
...
(II) RADEON(0): Generating MergedFB mode list
(II) RADEON(0): No MetaModes given, linking largest modes by default
(II) RADEON(0): Merged 1680x1050 and 1680x1050 to 3360x1050
(--) RADEON(0): MergedFB: Virtual width 3360
(--) RADEON(0): MergedFB: Virtual height 1050
(**) RADEON(0): MergedFB: Display dimensions: (340, 270) mm
(**) RADEON(0): MergedFB: DPI set to (251, 98)
|