LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   Dual monitor with ATI 9800Pro crashes (https://www.linuxquestions.org/questions/linux-hardware-18/dual-monitor-with-ati-9800pro-crashes-372321/)

waldemar 10-12-2005 12:22 PM

Dual monitor with ATI 9800Pro crashes
 
Hello there,

(first time post and Linux newbie)

I tried for days now, browsing forums, but no solution so far. Maybe someone here can give a hint?

My ATI 9800 Pro is connected to a 20' TFT (digital) and a 19' TFT (analog); I'm running Suse 9.3 and the ATI driver 8.13.14; desperate to get the Dual Screen funktionality running.

My problem seems to be the configuration of the xorg.config. The two monitors are configured as precise as I could do. Right now I receive a 1600x1200 resolution on both screens (the 19' scrolls a little, copies *exactly* the 20' picture), because the second device still points to Screen0 (being the first screen). THE PROBLEM: As soon as I correct this setting to point to Screen1 (the second screen) and restart X-Windows, the system crashes bigtime (Black, rien ne vas plus, no new console possible).

The xorg.config fragment in question:

Code:

Section "Monitor"
  Option      "CalcAlgorithm" "CheckDesktopGeometry"
#  DisplaySize  320 240
  DisplaySize  430 320
  HorizSync    31-75
  Identifier  "Monitor[0]"
  ModelName    "1600X1200@60HZ"
  VendorName  "--> VESA"
  VertRefresh  50-60
  UseModes    "Modes[0]"
EndSection

Section "Monitor"
  Option      "CalcAlgorithm" "CheckDesktopGeometry"
#  DisplaySize  360 270
  DisplaySize  370 300
  HorizSync    31-64
  Identifier  "Monitor[1]"
  ModelName    "1280X1024@60HZ"
  VendorName  "--> VESA"
  VertRefresh  50-60
  UseModes    "Modes[1]"
EndSection


Section "Modes"
  Identifier  "Modes[0]"
#  Modeline        "800x600" 36.88 800 832 912 1024 600 601 604 621

#  Modeline        "1280x1024" 105.15 1280 1360 1496 1712 1024 1025 1028 1059
#  Modeline        "1280x1024" 108.0 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
  Modeline        "1600x1200" 162.00 1600 1664 1856 2160 1200 1201 1204 1250
EndSection

Section "Modes"
  Identifier  "Modes[1]"
#  Modeline        "800x600" 36.88 800 832 912 1024 600 601 604 621

  Modeline        "1280x1024" 105.15 1280 1360 1496 1712 1024 1025 1028 1059
  Modeline        "1280x1024" 108.0 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
#  Modeline        "1600x1200" 162.00 1600 1664 1856 2160 1200 1201 1204 1250
EndSection


Section "Screen"
  DefaultDepth 24
#  SubSection "Display"
#    Depth      24
#    Modes      "1280x1024"
#  EndSubSection
  SubSection "Display"
    Depth      24
    Modes      "1600x1200"
  EndSubSection
  Device      "Device0"
  Identifier  "Screen0"
  Monitor      "Monitor[0]"
EndSection

Section "Screen"
  DefaultDepth 24
  SubSection "Display"
    Depth      24
    Modes      "1280x1024"
  EndSubSection
#  SubSection "Display"
#    Depth      24
#    Modes      "1600x1200"
#  EndSubSection
  Device      "Device1"
  Identifier  "Screen1"
  Monitor      "Monitor[1]"
EndSection


Section "Device"
  BoardName    "R350 NH"
  BusID        "1:0:0"
  Driver      "fglrx"
  Identifier  "Device0"
  Screen      0
  VendorName  "ATI"
EndSection

Section "Device"
  BoardName    "R350 NH"
  BusID        "1:0:0"
  Driver      "fglrx"
  Identifier  "Device1"
  Screen      0
  VendorName  "ATI"
EndSection


Section "ServerLayout"
  Identifier  "Layout[all]"
  InputDevice  "Keyboard[0]" "CoreKeyboard"
  InputDevice  "Mouse[1]" "CorePointer"
  Option      "Clone" "off"
  Option      "Xinerama" "off"
  Screen      "Screen0"
  Screen      "Screen1" RightOf "Screen0"
EndSection

Section "DRI"
    Group      "video"
    Mode      0660
EndSection

Has anybody an idea what I am doing wrong here? Any help is greatly appreciated...:-)

Regards
waldemar

paulsm4 10-13-2005 01:51 PM

I've had zero luck getting ATI's fglrx driver to work with multiple devices. You didn't include your /var/log/Xorg.0.log errors, but I suspect your crashes are similar to mine.

SUGGESTION:
Try the built-in radeon driver instead of ATI's fglrx. I suspect you'll be able to get multiple devices with no problem.

PS:
Do you have one card, or two? If you've got one card, have you tried just one "Device" section? If you've got two cards, do they really have the same PCI bus/device/fn IDs?

ioerror 10-13-2005 04:22 PM

I have a 9800 Pro but I haven't tried dual-head yet.

However, paulsm4 may have spotted the problem - the BusIds are not the same, the second head should be 1:0:1. At least, my primary head is on 1:0:0 and my secondary head is on 1:0:1, according to lspci.


All times are GMT -5. The time now is 04:40 PM.