Problems with xorg dual monitors

Paul Schmehl pauls at utdallas.edu
Wed Mar 15 18:30:50 UTC 2006


Since the recent upgrades, which included both gnome and xorg upgrades,
I have been unable to run dual monitors in xinerama mode.  "Cloned"
monitors works fine, but when I try to display in xinerama mode, the
box locks up hard after login, and only a hard reboot will restore
functionality.

I installed kde and ran it to see if it was a problem with gnome, but
it manifested the same problem, so this appears to be a problem with
xorg.  One oddity of note - before the upgrade, the right screen never
displayed anything until after I logged in.  Now it has a pea soup
green appearance as soon as the X server starts displaying, and it
remains that way until the system locks up.

I'm using the same xorg.conf file that was working previously.  Here's
the system details:

There are no errors in the Xorg.0.log.

egrep '(EE|WW)' /var/log/Xorg.0.log
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) The directory "/usr/X11R6/lib/X11/fonts/CID/" does not exist.
(II) Loading extension MIT-SCREEN-SAVER
(WW) ATI:  PCI Mach64 in slot 1:0:1 could not be detected!
(WW) RADEON: No matching Device section for instance (BusID PCI:1:0:1)
found
(WW) RADEON(0): Enabling DRM support
(WW) RADEON(0): Direct rendering disabled

 uname -r
6.0-SECURITY

 Xorg -version

X Window System Version 6.9.0
Release Date: 21 December 2005
X Protocol Version 11, Revision 0, Release 6.9
Build Operating System: FreeBSD 6.0 i386 [ELF]
Current Operating System: FreeBSD utd59514.utdallas.edu 6.0-SECURITY
FreeBSD 6.0-SECURITY #0: Tue Feb 28 22:53:43 UTC 2006
root at builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC i386 Build
Date: 11 March 2006 Before reporting problems, check http://wiki.X.Org
to make sure that you have the latest version. Module Loader present

Gnome version 2.12.3
FreeBSD Gnome Project
Build Date 3/10/06

cat /etc/xorg.conf
Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
#       Screen      1  "Screen1" RightOf "Screen0"
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
        Option         "Xinerama" "on"
EndSection

Section "Files"
        RgbPath      "/usr/X11R6/lib/X11/rgb"
        ModulePath   "/usr/X11R6/lib/modules"
        FontPath     "/usr/X11R6/lib/X11/fonts/misc/"
        FontPath     "/usr/X11R6/lib/X11/fonts/TTF/"
        FontPath     "/usr/X11R6/lib/X11/fonts/Type1/"
        FontPath     "/usr/X11R6/lib/X11/fonts/CID/"
        FontPath     "/usr/X11R6/lib/X11/fonts/75dpi/"
        FontPath     "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection

Section "Module"
        Load  "extmod"
        Load  "glx"
        Load  "dbe"
        Load  "record"
        Load  "xtrap"
        Load  "type1"
        Load  "freetype"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/sysmouse"
        Option      "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
        #DisplaySize      380   310     # mm
        Identifier   "Monitor0"
        VendorName   "DEL"
        ModelName    "DELL 1905FP"
 ### Comment all HorizSync and VertSync values to use DDC:
        HorizSync    30.0 - 81.0
        VertRefresh  56.0 - 76.0
        Option      "DPMS"
EndSection

Section "Monitor"
        #DisplaySize      380   310     # mm
        Identifier   "Monitor1"
        VendorName   "DEL"
        ModelName    "DELL 1905FP"
 ### Comment all HorizSync and VertSync values to use DDC:
        HorizSync    30.0 - 81.0
        VertRefresh  56.0 - 76.0
        Option      "DPMS"
EndSection

Section "Device"
        Identifier  "Card0"
        Driver      "ati"
        VendorName  "ATI Technologies Inc"
        BoardName   "RV370 5B60 [Radeon X300 (PCIE)]"
        BusID       "PCI:1:0:0"
        Screen      0
EndSection

Section "Device"
        Identifier  "Card1"
        Driver      "ati"
        VendorName  "ATI Technologies Inc"
        BoardName   "RV370 5B60 [Radeon X300 (PCIE)]"
        BusID       "PCI:1:0:0"
        Screen      1
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        SubSection "Display"
                Viewport   0 0
                Depth     1
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     4
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     8
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     15
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     16
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

Section "Screen"
        Identifier "Screen1"
        Device     "Card1"
        Monitor    "Monitor1"
        SubSection "Display"
                Viewport   0 0
                Depth     1
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     4
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     8
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     15
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     16
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

Before I go futher, does anyone have dual screens working on 6.0 with
Xorg 6.9.0?

-- 
Paul Schmehl (pauls at utdallas.edu)
Adjunct Information Security Officer
The University of Texas at Dallas
http://www.utdallas.edu/ir/security/


More information about the freebsd-questions mailing list