LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 02-27-2007, 05:47 PM   #1
gti666
LQ Newbie
 
Registered: Oct 2003
Location: Vancouver, Canada
Distribution: SuSE
Posts: 7

Rep: Reputation: 0
Unhappy 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!

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)
 
Old 03-02-2007, 10:20 AM   #2
gti666
LQ Newbie
 
Registered: Oct 2003
Location: Vancouver, Canada
Distribution: SuSE
Posts: 7

Original Poster
Rep: Reputation: 0
I suppose I will answer my own question since I've figured it out.

Appareantly I needed the Clone and CloneMode options enabled as such:

Section "ServerLayout"
Identifier "Layout[all]"
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
Option "Clone" "on"
Option "CloneMode" "1680x1050"
Option "Xinerama" "off"
Screen "Screen[0]"
EndSection

 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Multihead with FC5 & radeon patricklenders Linux - Hardware 1 05-07-2006 03:39 AM
fglrx and nvidia multihead setup R4cOOn Linux - Hardware 1 04-09-2006 07:31 AM
Can't Multihead - Ati Radeon X700 - SuSE 9.3 GaryvdM Linux - Hardware 6 04-06-2006 12:21 PM
dual monitor setup radeon 7500 problems general4172 Linux - Hardware 2 10-11-2003 01:20 AM
Radeon 9000 Multihead display Cerberus666 Slackware 0 04-19-2003 12:31 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 06:57 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration