LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
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 12-22-2006, 06:38 AM   #1
stardotstar
Member
 
Registered: Nov 2002
Location: /au/qld/bne/4157
Distribution: Gentoo mactel-linux
Posts: 238

Rep: Reputation: 30
Dual Screens in X - not quite there - help please!


Hi Guys,

I have adapted a working multi screen setup I had working on my IBM ThinkPad R51 to use Xinerama and a merged desktop with the external Flat Panel LCD as the screen to the right of the laptop display.

Now I have a macbook pro with the ATI 1600 running 1680 x 1050 on the laptop display and want to get something like 1024 x 768 on the external monitor.

I can get my X server to launch gnome with the wider desktop showing in the desktop navigator (rectangular rather longer than the normal widescreen laptop single layout I am used to). But the monitor just says "no signal" and goes off.

The external display is mirroring the laptop when in text console frame buffer mode so I know the output (DVI->D-SUB adapter on the side of the mac) is working...

Can someone please have a look at my xorg.conf and tell me why the monitor might be dropping out?

Code:
stardotstar@spitfire /opt/ati/bin $ cat /etc/X11/xorg.conf

# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg
#Section "Extensions"
#       Option "Composite" "Enable"
#EndSection

Section "ServerFlags"
        Option  "Xinerama"      "on"
EndSection

Section "ServerLayout"
        Identifier      "DefaultLayout"
        Screen          "Screen0"               0 0
        InputDevice     "Generic Keyboard"
        InputDevice     "Configured Mouse"      "CorePointer"
        InputDevice     "AppleTouchPad"         "AlwaysCore"
        Option          "AIGLX"                 "false"
        Option          "UseInternalAGPGART"    "no"
EndSection

Section "ServerLayout"
        Identifier      "MultiheadLayout"
        Screen          "Screen0"               0 0
        Screen          "Screen1" RightOf       "Screen0"
        InputDevice     "Generic Keyboard"
        InputDevice     "Configured Mouse"      "CorePointer"
        InputDevice     "AppleTouchPad"         "AlwaysCore"
        Option          "AIGLX"                 "false"
        Option          "UseInternalAGPGART"    "no"
EndSection

Section "Files"

        RgbPath         "/usr/lib/X11/rgb"
        FontPath        "/usr/share/fonts/misc/"
        FontPath        "/usr/share/fonts/TTF/"
        FontPath        "/usr/share/fonts/Type1/"
        FontPath        "/usr/share/fonts/CID/"
        FontPath        "/usr/share/fonts/75dpi/"
        FontPath        "/usr/share/fonts/100dpi/"


EndSection

Section "Module"
        Load  "i2c"
        Load  "ddc"
        Load  "dri"
        Load  "extmod"
        Load  "freetype"
        Load  "glx"
        Load  "int10"
        Load  "type1"
        Load  "vbe"
EndSection

Section "InputDevice"
        Identifier      "Generic Keyboard"
        Driver          "kbd"
        Option          "CoreKeyboard"
        Option          "XkbRules" "xorg"
        Option          "XkbModel" "pc104"
        Option          "XkbLayout" "us"
EndSection

Section "InputDevice"
        Identifier      "AppleTouchPad"
        Driver          "synaptics"
        Option          "CorePointer"
        Option          "Device"                "/dev/input/mouse1"
        Option          "Protocol"              "auto-dev"
        Option          "LeftEdge"              "100"
        Option          "RightEdge"             "1100"
        Option          "TopEdge"               "50"
        Option          "BottomEdge"            "300"
        Option          "FingerLow"             "20"
        Option          "FingerHigh"            "30"
        Option          "MaxTapTime"            "150"
        Option          "MaxTapMove"            "90"
        Option          "MaxDoubleTapTime"      "180"
        Option          "VertScrollDelta"       "25"
        Option          "HorizScrollDelta"      "30"
        Option          "VertTwoFingerScroll"   "true"
        Option          "HorizTwoFingerScroll"  "true"
        Option          "FastTaps"              "true"
        Option          "TapButton2"            "2"
        Option          "TapButton3"            "3"
        Option          "MinSpeed"              "0.5"
        Option          "MaxSpeed"              "2.5"
        Option          "AccelFactor"           "0.35"
EndSection

Section "InputDevice"
        Identifier  "Configured Mouse"
        Driver      "mouse"
        Option      "CorePointer"
        Option      "Device" "/dev/input/mice"
        Option      "Protocol" "ImPS/2"
        Option      "Emulate3Buttons" "true"
        Option      "ZAxisMapping" "4 5"
        Option      "TapButton1" "0"
EndSection

Section "Monitor"
        Identifier      "Monitor0"
        Option          "DPMS"
EndSection

Section "Monitor"
        Identifier      "Monitor1"
        Option          "DPMS"
EndSection

Section "Device"
        Identifier      "ATI Technologies, Inc. FireGL Mobility T2 (M10 NT) 0"
        Driver          "fglrx"
        Option          "backingstore" "true"
        Option          "RenderAccel" "true"
        Option          "DesktopSetup" "0x00000100"  # clone
        Option          "MonitorLayout" "LVDS,CRT"
        Option          "MetaModes" "1600x1200-1024x768 1600x1200-1280x1024 1600x1200-1600x1200"
        Option          "UseFastTLS" "1"
        BusID           "PCI:1:0:0"
        Option          "mergedNonRectangular"  "true"
        Screen          0
EndSection

Section "Device"
        Identifier      "ATI Technologies, Inc. FireGL Mobility T2 (M10 NT) 1"
        Driver          "fglrx"
        Option          "backingstore" "true"
        Option          "RenderAccel" "true"
        Option          "DesktopSetup" "0x00000100"  # clone
        Option          "MonitorLayout" "LVDS,CRT"
        Option          "MetaModes" "1600x1200-1024x768 1600x1200-1280x1024 1600x1200-1600x1200"
        Option          "UseFastTLS" "1"
        BusID           "PCI:1:0:0"
        Option          "mergedNonRectangular"  "true"
        Screen          1
EndSection

Section "Screen"
        Identifier      "Screen0"
        Device          "ATI Technologies, Inc. FireGL Mobility T2 (M10 NT) 0"
        Monitor         "Monitor0"
        DefaultDepth    24
        SubSection "Display"
                Depth   1
                Modes   "1680x1050"
        EndSubSection
        SubSection "Display"
                Depth   4
                Modes   "1680x1050"
        EndSubSection
        SubSection "Display"
                Depth   8
                Modes   "1680x1050"
        EndSubSection
        SubSection "Display"
                Depth   15
                Modes   "1680x1050"
        EndSubSection
        SubSection "Display"
                Depth   16
                Modes   "1680x1050"
        EndSubSection
        SubSection "Display"
                Depth   24
                Virtual 1680 1050
                Modes   "1680x1050" "1024x768"
        EndSubSection
EndSection

Section "Screen"
        Identifier      "Screen1"
        Device          "ATI Technologies, Inc. FireGL Mobility T2 (M10 NT) 1"
        Monitor         "Monitor1"
        DefaultDepth    24
        SubSection "Display"
                Virtual 1024 768
                Depth   24
                Modes   "1024x768"
        EndSubSection
EndSection

Section "DRI"
                Mode        0666
EndSection
Thanks guys and Merry Christmas

Will
 
Old 12-22-2006, 07:49 AM   #2
stardotstar
Member
 
Registered: Nov 2002
Location: /au/qld/bne/4157
Distribution: Gentoo mactel-linux
Posts: 238

Original Poster
Rep: Reputation: 30
another little bit of info:

When I use my dual screen config I find that fglrx doesn't load:

Code:
stardotstar@spitfire ~ $ /opt/ati/bin/fglrxinfo 
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
display: :0.0  screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.5.1)
and dri fails:
Code:
(WW) fglrx(0): ***********************************
(WW) fglrx(0): * DRI initialization disabled!    *
(WW) fglrx(0): * 2D acceleraton available (MMIO) *
(WW) fglrx(0): * no 3D acceleration available    *
(WW) fglrx(0): ***********************************
(II) fglrx(0): FBADPhys: 0x80000000 FBMappedSize: 0x08000000
(==) fglrx(0): Write-combining range (0x80000000,0x8000000)
(II) fglrx(0): FBMM initialized for area (0,0)-(1728,8191)
(II) fglrx(0): FBMM auto alloc for area (0,0)-(1728,1050) (front color buffer - 
assumption)
(**) fglrx(0): Option "BackingStore" "true"
(**) fglrx(0): Backing store enabled
(==) fglrx(0): Silken mouse enabled
(**) fglrx(0): DPMS enabled
(WW) fglrx(0): Option "RenderAccel" is not used
(WW) fglrx(0): Option "MetaModes" is not used
(WW) fglrx(0): Option "mergedNonRectangular" is not used
(II) fglrx(0): Using XFree86 Acceleration Architecture (XAA)
        Screen to screen bit blits
        Solid filled rectangles
        Solid Horizontal and Vertical Lines
        Offscreen Pixmaps
        Setting up tile and stipple cache:
                32 128x128 slots
                32 256x256 slots
                16 512x512 slots
(II) fglrx(0): Acceleration enabled
(II) fglrx(0): Direct rendering disabled
(==) fglrx(0): Using hardware cursor
(II) fglrx(0): Largest offscreen area available: 1728 x 7138
(WW) fglrx(0): Textured Video not supported without DRI enabled.
(II) Loading extension FGLRXEXTENSION
(II) Loading extension ATITVOUT
(==) RandR enabled
(WW) fglrx(1): ***********************************
(WW) fglrx(1): * DRI initialization disabled!    *
(WW) fglrx(1): * 2D acceleraton available (MMIO) *
(WW) fglrx(1): * no 3D acceleration available    *
(WW) fglrx(1): ***********************************
(II) fglrx(1): FBADPhys: 0x88000000 FBMappedSize: 0x08000000
(==) fglrx(1): Write-combining range (0x88000000,0x8000000)
(II) fglrx(1): FBMM initialized for area (0,0)-(1024,8191)
(II) fglrx(1): FBMM auto alloc for area (0,0)-(1024,768) (front color buffer - a
ssumption)
But this looks very much like the monitor that doesn't actually display anything:

Code:
(II) fglrx(0): Monitor name: BenQ FP737s-D
(II) fglrx(0): End of Display1 EDID data --------------------
(II) fglrx(0): Connected Display2: LCD on internal LVDS [lvds]
(II) fglrx(0): Display2 EDID data ---------------------------
(II) fglrx(0): Manufacturer: APP  Model: 9c62  Serial#: 0
(II) fglrx(0): Year: 2006  Week: 15
(II) fglrx(0): EDID Version: 1.3
(II) fglrx(0): Digital Display Input
(II) fglrx(0): Max H-Image Size [cm]: horiz.: 37  vert.: 23
(II) fglrx(0): Gamma: 2.20
(II) fglrx(0): No DPMS capabilities specified; RGB/Color Display
(II) fglrx(0): First detailed timing is preferred mode
(II) fglrx(0): redX: 0.595 redY: 0.343   greenX: 0.319 greenY: 0.545
(II) fglrx(0): blueX: 0.154 blueY: 0.135   whiteX: 0.312 whiteY: 0.328
(II) fglrx(0): Manufacturer's mask: 0
(II) fglrx(0): Supported additional Video Mode:
(II) fglrx(0): clock: 119.0 MHz   Image Size:  367 x 230 mm
(II) fglrx(0): h_active: 1680  h_sync: 1728  h_sync_end 1760 h_blank_end 1840 h_border: 
0
(II) fglrx(0): v_active: 1050  v_sync: 1053  v_sync_end 1059 v_blanking: 1080 v_border: 
0
(II) fglrx(0):  LP171WE2-TLA1
(II) fglrx(0):  Color LCD
(II) fglrx(0): End of Display2 EDID data --------------------
 
  


Reply



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
Help with dual screens in Slackware. Synt4x_3rr0r Linux - Hardware 5 03-20-2006 08:57 AM
Help with dual touch screens jkjellman Red Hat 1 12-04-2005 04:13 PM
Dual screens on Dell D610 damg Linux - Laptop and Netbook 0 12-02-2005 06:13 PM
Dual screens on RH9? orange400 Linux - General 5 03-01-2005 09:01 PM
Dual screens with different resolutions jawaking00 Mandriva 1 03-07-2004 03:58 PM

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

All times are GMT -5. The time now is 07:25 AM.

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