Announcement

Collapse
No announcement yet.

Second monitor not working after upgrade from breezy to dapper

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Second monitor not working after upgrade from breezy to dapper

    I have 1 ATI graphic card connected to a 17" monitor and a Nvidia connected to a 21" monitor. It was working great with Breezy (after spending some time configuring xorg.conf). But now that I upgraded to Dapper I can use only 1 monitor at a time, and the other one remains blank (I can select the main display in the computer Bios because the ATI is a PCI card and the Nvidia is an AGP one). I checked everything and I can't understand why I can not have more than 1 monitor at a time with Dapper when it was working perfectly with Breezy. Here are the relevent parts of my current Xorg.conf:

    Section "Device"
    identifier "NVIDIA"
    boardname "NVIDIA GeForce2 DDR (generic)"
    busid "PCI:1:0:0"
    driver "nv"
    screen 0
    vendorname "NVIDIA"
    EndSection

    Section "Device"
    identifier "ATI"
    boardname "ATI Mach64 3D RAGE II"
    busid "PCI:0:9:0"
    driver "ati"
    screen 0
    vendorname "ATI"
    option "MergedFB" "off"
    EndSection

    Section "Monitor"
    identifier "VX1110"
    ...
    EndSection

    Section "Monitor"
    identifier "DELL"
    ...
    EndSection

    Section "Screen"
    Identifier "Small Screen"
    Device "ATI"
    Monitor "DELL"
    DefaultDepth 24
    SubSection "Display"
    depth 24
    modes "1600x1200@65" "1600x1200@60" "1400x1050@75" "1792x1344@60" "1400x1050@60" "1280x960@75" "1280x1024@60" "1280x960@60" "1280x1024@75" "1280x854" "1152x768@54" "1152x864@75" "1024x768@43" "1024x768@60" "1024x768@70" "1024x768@75" "1024x768@85" "832x624@75" "800x600@60" "800x600@85" "800x600@75" "800x600@72" "800x600@56" "640x480@85" "640x480@75" "640x480@72" "640x480@60"
    EndSubSection
    EndSection

    Section "Screen"
    Identifier "Default Screen"
    Device "NVIDIA"
    Monitor "VX1110"
    DefaultDepth 24
    SubSection "Display"
    depth 24
    modes "1600x1200@85" "1792x1344@75" "1600x1200@70" "1792x1344@60" "1600x1200@75" "1856x1392@60" "1600x1200@60" "1856x1392@75" "1600x1200@65" "1920x1440@60" "1400x1050@75" "1920x1440@75" "1400x1050@60" "2048x1536@60" "1280x960@75" "1280x1024@60" "1280x1024@85" "1280x960@85" "1280x960@60" "1280x1024@75" "1280x854" "1152x768@54" "1152x864@75" "1024x768@43" "1024x768@60" "1024x768@70" "1024x768@75" "1024x768@85" "832x624@75" "800x600@60" "800x600@85" "800x600@75" "800x600@72" "800x600@56" "640x480@85" "640x480@75" "640x480@72" "640x480@60"
    EndSubSection
    EndSection

    Section "ServerLayout"
    Identifier "Default Layout"
    screen 0 "Default Screen" 0 0
    screen 1 "Small Screen" Leftof "Default Screen"
    InputDevice "Generic Keyboard"
    InputDevice "Configured Mouse"
    EndSection

    Section "DRI"
    Mode 0666
    EndSection
    Section "ServerFlags"
    option "Xinerama" "false"
    EndSection





    #2
    Re: Second monitor not working after upgrade from breezy to dapper

    I just logged in to write a similar post. I'm glad i'm not the only one having this problem.

    I've got one video card (Radeon 9200) with two outputs. The display is only on one monitor, but sort of "leaks" over onto the other monitor. It's very odd.

    I hope someone has an answer.

    Comment


      #3
      Re: Second monitor not working after upgrade from breezy to dapper

      I'm not even sure what I did, but my setup is working now, albeit not in the way it was working before.

      Before, I had just an extension of the desktop onto the second monitor. Now, it's like two distinct desktops, and I can't move applications from one side to the other. But it's working!

      I just totally reconfigured x-server (sudo dpkg-reconfigure xserver-xorg) and then I did:

      aticonfig --initial=dual-head --dtop=horizontal --overlay-on=1


      And then I added a bit to my xorg.conf, reboot, and walked away. When I came back, I was shocked!

      So, I've no idea if it'll help you, but here's my xorg.conf.




      Section "ServerLayout"
      Identifier "DualHead Layout"
      Screen 0 "aticonfig-Screen[0]" 0 0
      Screen 1 "aticonfig-Screen[1]" RightOf "aticonfig-Screen[0]"
      InputDevice "Generic Keyboard"
      InputDevice "Configured Mouse"
      InputDevice "stylus" "SendCoreEvents"
      InputDevice "cursor" "SendCoreEvents"
      InputDevice "eraser" "SendCoreEvents"
      EndSection

      Section "Files"

      # path to defoma fonts
      FontPath "/usr/share/X11/fonts/misc"
      FontPath "/usr/share/X11/fonts/cyrillic"
      FontPath "/usr/share/X11/fonts/100dpi/:unscaled"
      FontPath "/usr/share/X11/fonts/75dpi/:unscaled"
      FontPath "/usr/share/X11/fonts/Type1"
      FontPath "/usr/share/X11/fonts/100dpi"
      FontPath "/usr/share/X11/fonts/75dpi"
      FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
      EndSection

      Section "Module"
      Load "bitmap"
      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 "Configured Mouse"
      Driver "mouse"
      Option "CorePointer"
      Option "Device" "/dev/input/mice"
      Option "Protocol" "ExplorerPS/2"
      Option "ZAxisMapping" "4 5"
      EndSection

      Section "InputDevice"

      # /dev/input/event
      # for USB
      Identifier "stylus"
      Driver "wacom"
      Option "Device" "/dev/wacom" # Change to
      Option "Type" "stylus"
      Option "ForceDevice" "ISDV4" # Tablet PC ONLY
      EndSection

      Section "InputDevice"

      # /dev/input/event
      # for USB
      Identifier "eraser"
      Driver "wacom"
      Option "Device" "/dev/wacom" # Change to
      Option "Type" "eraser"
      Option "ForceDevice" "ISDV4" # Tablet PC ONLY
      EndSection

      Section "InputDevice"

      # /dev/input/event
      # for USB
      Identifier "cursor"
      Driver "wacom"
      Option "Device" "/dev/wacom" # Change to
      Option "Type" "cursor"
      Option "ForceDevice" "ISDV4" # Tablet PC ONLY
      EndSection

      Section "Monitor"
      Identifier "Generic Monitor"
      HorizSync 30.0 - 70.0
      VertRefresh 50.0 - 160.0
      Option "DPMS"
      EndSection

      Section "Monitor"
      Identifier "aticonfig-Monitor[0]"
      Option "VendorName" "ATI Proprietary Driver"
      Option "ModelName" "Generic Autodetecting Monitor"
      Option "DPMS" "true"
      EndSection

      Section "Monitor"
      Identifier "aticonfig-Monitor[1]"
      Option "VendorName" "ATI Proprietary Driver"
      Option "ModelName" "Generic Autodetecting Monitor"
      Option "DPMS" "true"
      EndSection

      Section "Device"
      Identifier "ATI Technologies, Inc. M9+ 5C61 [Radeon Mobility 9000 (AGP)]"
      Driver "ati"
      Option "UseFBDev" "true"
      BusID "PCI:1:0:0"
      EndSection

      Section "Device"
      Identifier "aticonfig-Device[0]"
      Driver "fglrx"
      Option "DesktopSetup" "horizontal"
      Option "OverlayOnCRTC2" "1"
      BusID "PCI:1:0:0"
      EndSection

      Section "Device"
      Identifier "aticonfig-Device[1]"
      Driver "fglrx"
      BusID "PCI:1:0:0"
      Screen 1
      EndSection

      Section "Screen"
      Identifier "Default Screen"
      Device "ATI Technologies, Inc. M9+ 5C61 [Radeon Mobility 9000 (AGP)]"
      Monitor "Generic Monitor"
      DefaultDepth 16
      SubSection "Display"
      Depth 1
      Modes "1280x1024" "1280x960" "1280x768" "1200x800" "1024x768" "800x600"
      EndSubSection
      SubSection "Display"
      Depth 4
      Modes "1280x1024" "1280x960" "1280x768" "1200x800" "1024x768" "800x600"
      EndSubSection
      SubSection "Display"
      Depth 8
      Modes "1280x1024" "1280x960" "1280x768" "1200x800" "1024x768" "800x600"
      EndSubSection
      SubSection "Display"
      Depth 15
      Modes "1280x1024" "1280x960" "1280x768" "1200x800" "1024x768" "800x600"
      EndSubSection
      SubSection "Display"
      Depth 16
      Modes "1280x1024" "1280x960" "1280x768" "1200x800" "1024x768" "800x600"
      EndSubSection
      SubSection "Display"
      Depth 24
      Modes "1280x1024" "1280x960" "1280x768" "1200x800" "1024x768" "800x600"
      EndSubSection
      EndSection

      Section "Screen"
      Identifier "aticonfig-Screen[0]"
      Device "aticonfig-Device[0]"
      Monitor "aticonfig-Monitor[0]"
      DefaultDepth 24
      SubSection "Display"
      Viewport 0 0
      Depth 24
      EndSubSection
      EndSection

      Section "Screen"
      Identifier "aticonfig-Screen[1]"
      Device "aticonfig-Device[1]"
      Monitor "aticonfig-Monitor[1]"
      DefaultDepth 24
      SubSection "Display"
      Viewport 0 0
      Depth 24
      EndSubSection
      EndSection

      Section "DRI"
      Mode 0666
      EndSection

      Comment


        #4
        Re: Second monitor not working after upgrade from breezy to dapper

        If you want to be able to move things from one scrren to the other, add these lines to your xorg.conf:

        Section "ServerFlags"
        option "Xinerama" "true"
        EndSection

        Anyway, my problem is still not solved. My case is more complicated than yours because I have 2 separate graphic cards. I would appreciate if someone with a similar configuration succeeded in making it work under Dapper. I also would like to know why something that was working with Breezy would not work with Dapper.

        Damien

        Comment


          #5
          Re: Second monitor not working after upgrade from breezy to dapper

          I looked into /var/log/Xorg.0.log and found the following:
          ...
          (EE) ATI(1): Cannot read V_BIOS
          (WW) ATI(1): Unable to initialise int10 interface.
          (EE) ATI(1): Adapter has not been initialised.
          (II) UnloadModule: "ati"
          (II) UnloadModule: "int10"
          (II) UnloadModule: "atimisc"
          (II) Unloading /usr/lib/xorg/modules/drivers/atimisc_drv.so
          ..

          So, the Nvidia card is initialized but the ATI card is not. However, if I start the computer with the ATI card as the default display (by telling the Bios to use the PCI instead of AGP graphic card) then it's the opposite: the V_BIOS of the ATI card can be read corectly but the V_BIOS for the Nvidia can not be read! However, when starting with the ATI, both screens remain blank as soon as the Xserver tries to start (when starting with the Nvidia, the monitor connected to it continues to work normally).

          Any idea how to solve this ?

          Damien






          Comment


            #6
            Re: Second monitor not working after upgrade from breezy to dapper - FIXED

            The fix was ridiculously simple: I installed the nvidia-glx driver. It now works perfectly.

            Comment

            Working...
            X