Announcement

Collapse
No announcement yet.

Problems w dual-head & stereo with 190.42 on F12

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Problems w dual-head & stereo with 190.42 on F12

    I am running Fedora 12 (2.6.31.6-166.fc12.x86_64).
    Graphics card is Quadro FX 3400/4400 (NV45GL)
    Two monitors are installed, one is a flat panel, the other is a 120 Hz CRT upon which I need to run stereo mode=3.

    I installed the nVidia driver through the RPMFusion repository, using the instructions at FedoraFurm (http://forums.fedoraforum.org/showthread.php?t=204752)

    # rpm -qa|fgrep nvidia
    kmod-nvidia-190.42-1.fc12.8.x86_64
    xorg-x11-drv-nvidia-libs-190.42-5.fc12.i686
    xorg-x11-drv-nvidia-libs-190.42-5.fc12.x86_64
    nvidia-xconfig-1.0-1.fc12.x86_64
    kmod-nvidia-2.6.31.6-166.fc12.x86_64-190.42-1.fc12.8.x86_64
    nvidia-settings-1.0-3.2.fc12.x86_64
    xorg-x11-drv-nvidia-190.42-5.fc12.x86_64

    I had a fairly easy time of it on two other machines which each have only a single 120 Hz CRT monitor running stereo mode=3.

    On the machine in question, with two monitors, I was able to a configure a dual-head setup with TwinView without too much trouble. However, TwinView is apparently not compatible with stereo use on one of the monitors (if the modes differ), as indicated by messages in the X log file.

    Setting up for Xinerama, I ran into several problems.

    1) /usr/sbin/nvidia-xconfig --stereo=3 --xinerama left a couple of key lines out of the Files section. It looked like this:
    Section "Files"
    FontPath "/usr/share/fonts/default/Type1"
    EndSection

    It should look more like this:
    Section "Files"
    ModulePath "/usr/lib64/xorg/modules/extensions/nvidia"
    ModulePath "/usr/lib64/xorg/modules"
    EndSection

    That was easy enough to fix, I had other xorg.conf files for comparison.

    2) In the xorg.conf file for the Xinerama setup, in the ServerLayout section Screen lines, "LeftOf" seems to be broken:
    Section "ServerLayout"
    Identifier "Layout0"
    Screen 0 "Screen0" 0 0
    Screen 1 "Screen1" LeftOf "Screen0"
    InputDevice "Keyboard0" "CoreKeyboard"
    InputDevice "Mouse0" "CorePointer"
    Option "Xinerama" "1"
    EndSection

    With that in place, the mouse went off the left side of the right monitor, but did not show up on the left monitor. Wackiness ensued. Lots and lots of error messages in the X log file.

    When I replaced "LeftOf" with "RightOf," it behaved a lot better. The mouse moved from one screen to the other (but obviously as though the positioning of the monitors was reversed.)
    BUT - stereo still did not work on the CRT.

  • #2
    xorg.conf file:

    # nvidia-xconfig: X configuration file generated by nvidia-xconfig
    # nvidia-xconfig: version 1.0 (mockbuild@) Sun Nov 22 21:04:19 EST 2009

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

    Section "Files"
    ModulePath "/usr/lib64/xorg/modules/extensions/nvidia"
    ModulePath "/usr/lib64/xorg/modules"
    EndSection

    Section "ServerFlags"
    Option "AIGLX" "on"
    EndSection

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

    Section "InputDevice"
    # generated from data in "/etc/sysconfig/keyboard"
    Identifier "Keyboard0"
    Driver "keyboard"
    Option "XkbLayout" "us"
    Option "XkbModel" "pc105"
    EndSection

    Section "Monitor"
    Identifier "TFT Monitor"
    VendorName "Acer"
    ModelName "Acer x24w"
    HorizSync 31.0 - 82.0
    VertRefresh 55.0 - 85.0
    Option "DPMS"
    EndSection

    Section "Monitor"
    Identifier "CRT Monitor"
    VendorName "HP"
    ModelName "HP P1230"
    HorizSync 30.0 - 140.0
    VertRefresh 50.0 - 160.0
    Option "DPMS"
    EndSection

    Section "Device"
    Identifier "Device0"
    Driver "nvidia"
    Screen 0
    VendorName "PNY"
    BoardName "nVidia Quadro FX 3500"
    BusID "PCI:2:0:0"
    EndSection


    Section "Device"
    Identifier "Device1"
    Driver "nvidia"
    Screen 1
    VendorName "PNY"
    BoardName "nVidia Quadro FX 3500"
    BusID "PCI:2:0:0"
    EndSection

    Section "Screen"
    Identifier "Screen0"
    Device "Device0"
    Monitor "TFT Monitor"
    SubSection "Display"
    Modes "1920x1200"
    EndSubSection
    EndSection

    Section "Screen"
    Identifier "Screen1"
    Device "Device1"
    Monitor "CRT Monitor"
    Option "Stereo" "3"
    SubSection "Display"
    Modes "1600x1200"
    EndSubSection
    EndSection

    Section "Extensions"
    Option "Composite" "Disable"
    EndSection

    Comment


    • #3
      Another quirk with /usr/sbin/nvidia-xconfig --stereo=3 --xinerama

      It entered the InputDevice Keyboard0 Driver as "kbd" rather than "keyboard".

      Comment

      Working...
      X