Announcement

Collapse
No announcement yet.

Dual GeForce 9800GT cards, nvidia only sees one.

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

    Dual GeForce 9800GT cards, nvidia only sees one.

    Hi. This is my first post here! I've been using linux for a while, but have very little experience with kde. I failed to get my hardware working under gnome, so here I am.

    I have:
    -3 monitors, two 22 inch flat panels and one hdtv.
    --The 22 inchers are hooked up via DVI to one graphics card, and the hdtv is vga with an adapter going to a DVI port on the other card.
    -The cards are identical GeForce 9800GT cards.

    The problem:
    Nvidia-settings only sees one of my graphics cards, and thus I can set up twinview for my two 22 inch monitors, but I can't even see the TV.

    I've tried:
    Using ubuntu
    installing nvidia-185-libvdpau-dev
    copying device 0 to create a device 1 in the xorg.conf

    Here's my xorg.conf

    Section "Module"
    Load "glx"
    EndSection

    # nvidia-settings: X configuration file generated by nvidia-settings
    # nvidia-settings: version 260.19.06 (buildd@palmer) Mon Oct 4 16:01:38 UTC 2010

    Section "ServerLayout"
    Identifier "Layout0"
    Screen 0 "Screen0" 0 0
    InputDevice "Keyboard0" "CoreKeyboard"
    InputDevice "Mouse0" "CorePointer"
    Option "Xinerama" "0"
    EndSection

    Section "Files"
    EndSection

    Section "InputDevice"
    # generated from default
    Identifier "Mouse0"
    Driver "mouse"
    Option "Protocol" "auto"
    Option "Device" "/dev/psaux"
    Option "Emulate3Buttons" "no"
    Option "ZAxisMapping" "4 5"
    EndSection

    Section "InputDevice"
    # generated from default
    Identifier "Keyboard0"
    Driver "kbd"
    EndSection

    Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier "Monitor0"
    VendorName "Unknown"
    ModelName "AOC 2230F"
    HorizSync 24.0 - 80.0
    VertRefresh 56.0 - 75.0
    Option "DPMS"
    EndSection

    Section "Device"
    Identifier "Device0"
    Driver "nvidia"
    VendorName "NVIDIA Corporation"
    BoardName "GeForce 9800 GT"
    EndSection

    Section "Device"
    Identifier "Device1"
    Driver "nvidia"
    VendorName "NVIDIA Corporation"
    BoardName "GeForce 9800 GT"
    EndSection

    Section "Screen"
    Identifier "Screen0"
    Device "Device0"
    Monitor "Monitor0"
    DefaultDepth 24
    Option "TwinView" "1"
    Option "metamodes" "DFP-0: nvidia-auto-select +0+0, DFP-1: nvidia-auto-select +1680+0"
    SubSection "Display"
    Depth 24
    EndSubSection
    EndSection


    Anyone have any suggestions? Thanks in advance!

    #2
    Re: Dual GeForce 9800GT cards, nvidia only sees one.

    Add an additional screen section for the third screen.

    Please Read Me

    Comment


      #3
      Re: Dual GeForce 9800GT cards, nvidia only sees one.

      I'm not really sure I did this right, but I added an extra screen and monitor and pointed them at the extra device I had previously created. It still doesn't work, infact nothing changed. I still have only one GPU visible from nvidia-settings.



      Section "Module"
      Load "glx"
      EndSection

      # nvidia-settings: X configuration file generated by nvidia-settings
      # nvidia-settings: version 260.19.06 (buildd@palmer) Mon Oct 4 16:01:38 UTC 2010

      Section "ServerLayout"
      Identifier "Layout0"
      Screen 0 "Screen0" 0 0
      InputDevice "Keyboard0" "CoreKeyboard"
      InputDevice "Mouse0" "CorePointer"
      Option "Xinerama" "0"
      EndSection

      Section "Files"
      EndSection

      Section "InputDevice"
      # generated from default
      Identifier "Mouse0"
      Driver "mouse"
      Option "Protocol" "auto"
      Option "Device" "/dev/psaux"
      Option "Emulate3Buttons" "no"
      Option "ZAxisMapping" "4 5"
      EndSection

      Section "InputDevice"
      # generated from default
      Identifier "Keyboard0"
      Driver "kbd"
      EndSection

      Section "Monitor"
      # HorizSync source: edid, VertRefresh source: edid
      Identifier "Monitor0"
      VendorName "Unknown"
      ModelName "AOC 2230F"
      HorizSync 24.0 - 80.0
      VertRefresh 56.0 - 75.0
      Option "DPMS"
      EndSection

      Section "Monitor"
      # HorizSync source: edid, VertRefresh source: edid
      Identifier "Monitor1"
      VendorName "Unknown"
      ModelName "AOC 2230F"
      HorizSync 24.0 - 80.0
      VertRefresh 56.0 - 75.0
      Option "DPMS"
      EndSection

      Section "Device"
      Identifier "Device0"
      Driver "nvidia"
      VendorName "NVIDIA Corporation"
      BoardName "GeForce 9800 GT"
      EndSection

      Section "Device"
      Identifier "Device1"
      Driver "nvidia"
      VendorName "NVIDIA Corporation"
      BoardName "GeForce 9800 GT"
      EndSection

      Section "Screen"
      Identifier "Screen0"
      Device "Device0"
      Monitor "Monitor0"
      DefaultDepth 24
      Option "TwinView" "1"
      Option "metamodes" "DFP-0: nvidia-auto-select +0+0, DFP-1: nvidia-auto-select +1680+0"
      SubSection "Display"
      Depth 24
      EndSubSection
      EndSection

      Section "Screen"
      Identifier "Screen1"
      Device "Device1"
      Monitor "Monitor1"
      DefaultDepth 24
      Option "TwinView" "1"
      Option "metamodes" "DFP-0: nvidia-auto-select +0+0, DFP-1: nvidia-auto-select +1680+0"
      SubSection "Display"
      Depth 24
      EndSubSection
      EndSection


      Comment


        #4
        Re: Dual GeForce 9800GT cards, nvidia only sees one.

        Try:
        Code:
        Section "Screen"
          Identifier   "Screen1"
          Device     "Device1"
          Monitor    "Monitor1"
          DefaultDepth  24
          Modeline "1680x1050" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync
          SubSection   "Display"
            Depth    24
            Modes   "1680x1050"
          EndSubSection
        EndSection
        
        Section "ServerLayout"
          Identifier   "Layout0"
          Screen   0 "Screen0" 0 0
          Screen   1 "Screen1" RightOf "Screen0"
          InputDevice  "Keyboard0" "CoreKeyboard"
          InputDevice  "Mouse0" "CorePointer"
          Option     "Xinerama" "On"
        EndSection
        
        Section "Extensions"
          Option "Composite" "Enable"
          Option "RENDER" "Enable"
        EndSection
        
        Section "ServerFlags"
          Option     "Xinerama" "1"
        EndSection
        and you need to add BusId options to both Device Sections. In a terminal type lspsi |grep VGA and you'll see something like:

        01:00.0 VGA compatible controller: nVidia Corporation G92 [GeForce 8800 GT] (rev a2)
        02:00.0 VGA compatible controller: nVidia Corporation G92 [GeForce 8800 GT] (rev a2)


        Then add:
        BusID "PCI:1:0:0"

        to the Device0 section and

        BusID "PCI:2:0:0"

        to the Device1 section.

        Obviously, use the bus id number from your system.

        Please Read Me

        Comment


          #5
          Re: Dual GeForce 9800GT cards, nvidia only sees one.

          That broke my system once, and I restored my xorg.conf.backup. I tried again modifying my backup but lost the backup and broke the xserver again. I tried dpkg-reconfigure xserver-xorg, but it didn't do anything. No error, no reconfigure window, just a new line on the terminal. I couldn't figure it out so I reinstalled. Now I'm back online, my xorg.conf is below. I added BusID sections to both devices but can still only see one from nvidia-settings. I'm don't know what the ServerLayout, Extensions, and ServerFlags sections are for or how to use them correctly.

          Code:
          # nvidia-settings: X configuration file generated by nvidia-settings
          # nvidia-settings: version 260.19.06 (buildd@palmer) Mon Oct 4 16:01:38 UTC 2010
          
          Section "ServerLayout"
            Identifier   "Layout0"
            Screen   0 "Screen0" 0 0
            InputDevice  "Keyboard0" "CoreKeyboard"
            InputDevice  "Mouse0" "CorePointer"
            Option     "Xinerama" "0"
          EndSection
          
          Section "Files"
          EndSection
          
          Section "InputDevice"
            # generated from default
            Identifier   "Mouse0"
            Driver     "mouse"
            Option     "Protocol" "auto"
            Option     "Device" "/dev/psaux"
            Option     "Emulate3Buttons" "no"
            Option     "ZAxisMapping" "4 5"
          EndSection
          
          Section "InputDevice"
            # generated from default
            Identifier   "Keyboard0"
            Driver     "kbd"
          EndSection
          
          Section "Monitor"
            # HorizSync source: edid, VertRefresh source: edid
            Identifier   "Monitor0"
            VendorName   "Unknown"
            ModelName   "AOC 2230F"
            HorizSync    24.0 - 80.0
            VertRefresh   56.0 - 75.0
            Option     "DPMS"
          EndSection
          
          Section "Device"
            Identifier   "Device0"
            Driver     "nvidia"
            VendorName   "NVIDIA Corporation"
            BoardName   "GeForce 9800 GT"
            BusID     "PCI:3:0:0"
          EndSection
          
          Section "Device"
            Identifier   "Device1"
            Driver     "nvidia"
            VendorName   "NVIDIA Corporation"
            BoardName   "GeForce 9800 GT"
            BusID     "PCI:4:0:0"
          EndSection
          
          Section "Screen"
            Identifier   "Screen0"
            Device     "Device0"
            Monitor    "Monitor0"
            DefaultDepth  24
            Option     "TwinView" "1"
            Option     "metamodes" "DFP-0: nvidia-auto-select +0+0, DFP-1: nvidia-auto-select +1680+0"
            SubSection   "Display"
              Depth    24
            EndSubSection
          EndSection

          Comment


            #6
            Re: Dual GeForce 9800GT cards, nvidia only sees one.

            Hello cyborgop and welcome to the forum.

            I'm curious what would happen if you temporarily removed the hdtv and moved your two monitors to the other card. If your correct, it should be as if you don't have a monitor installed. If you do get a display, perhaps it's time to reassess the problem.

            I've had nvidia settings report incorrect configs in the past so I thought this would confirm, for you, that it really is "seeing" only 1 gfx card.

            I also use a 9800GT and would like to add another in the near future so I'll be watching this thread. Good luck.
            "If you're in a room with another person who sees the world exactly as you do, one of you is redundant." Dr. Steven Covey, The 7-Habits of Highly Effective People

            Comment

            Working...
            X