tech-x11 archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Multiseat



Hi,

I'm trying to setup a multiseat- workstation here. I was guided by:

http://wiki.archlinux.org/index.php/Xorg_multiseat

Ok, I have two keyboards and two mices:

wsmouse0 at ums0 mux 0
wsmouse1 at ums1 mux 0
wskbd0 at pckbd0: console keyboard, using wsdisplay0
wskbd1 at ukbd0 mux 1
wskbd1: connecting to wsdisplay0
wskbd2 at ukbd1 mux 1
wskbd2: connecting to wsdisplay0


My gaphiccards are:

-bash-4.0$ lspci | grep VGA
01:00.0 VGA compatible controller: nVidia Corporation G94 [GeForce GT 130] (rev 
a1)
02:00.0 VGA compatible controller: ATI Technologies Inc Mobility Radeon HD 3450

I put the busid's in my xorg.conf- file and tried to test the configuration. 
But I get the following error:

X.Org X Server 1.6.3
Release Date: 2009-7-7
X Protocol Version 11, Revision 0
Build Operating System: NetBSD/amd64  - 
Current Operating System: NetBSD beowulf.homenet.home 5.0_STABLE NetBSD 
5.0_STABLE (GENERIC) #0: Fri Oct 23 15:25:3
2 CEST 2009  
root%beowulf.homenet.home@localhost:/usr/obj/sys/arch/amd64/compile/GENERIC 
amd64
Build Date: 09 July 2009  12:14:03AM
 
Before reporting problems, check http://wiki.X.Org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
         (++) from command line, (!!) notice, (II) informational,
         (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Thu Dec  3 13:02:04 2009
(==) Using config file: "/etc/X11/xorg.conf"
(++) ServerLayout "Multi0"
(**) |-->Screen "Screen0" (0)
(**) |   |-->Monitor "Samsung"
(**) |   |-->Device "nvidia"
(**) |-->Input Device "Mouse0"
(**) |-->Input Device "Keyboard0"
...
...
(II) Primary Device is: PCI 01@01:00:0
(EE) No devices detected.

Fatal server error:
no screens found



The same error comes if I tell my working single-seat configuration that it 
should use the busid.

How can I tell X to use a graphiccard identified by a busid?


Greetings,
Helge

PS: I think the syntax is ok... I attached my xorg.conf...


# File generated by xorgconfig.

# **********************************************************************
# Refer to the xorg.conf(5) man page for details about the format of 
# this file.
# **********************************************************************

# **********************************************************************
# Module section -- this  section  is used to specify
# which dynamically loadable modules to load.
# **********************************************************************

Section "Module"

    Load        "dbe"   # Double buffer extension

    SubSection  "extmod"
      Option    "omit xfree86-dga"   # don't initialise the DGA extension
    EndSubSection

    #Load        "freetype"

EndSection

# **********************************************************************
# Files section.  This allows default font and rgb paths to be set
# **********************************************************************

Section "Files"

    FontPath   "/usr/X11R7/lib/X11/fonts/local/"
    FontPath   "/usr/X11R7/lib/X11/fonts/misc/"
    FontPath   "/usr/X11R7/lib/X11/fonts/75dpi/:unscaled"
    FontPath   "/usr/X11R7/lib/X11/fonts/100dpi/:unscaled"
    FontPath   "/usr/X11R7/lib/X11/fonts/Speedo/"
    FontPath   "/usr/X11R7/lib/X11/fonts/Type1/"
    FontPath   "/usr/X11R7/lib/X11/fonts/TTF/"
    FontPath   "/usr/X11R7/lib/X11/fonts/75dpi/"
    FontPath   "/usr/X11R7/lib/X11/fonts/100dpi/"

# The module search path.  The default path is shown here.

    ModulePath "/usr/X11R7/lib/modules"

EndSection

# **********************************************************************
# Server flags section.
# **********************************************************************

Section "ServerFlags"

        Option  "AllowMouseOpenFail"    "true"

# Uncomment this to cause a core dump at the spot where a signal is 
# received.  This may leave the console in an unusable state, but may
# provide a better stack trace in the core dump to aid in debugging

#    Option "NoTrapSignals"

# Uncomment this to disable the <Ctrl><Alt><Fn> VT switch sequence
# (where n is 1 through 12).  This allows clients to receive these key
# events.

#       Option "DontVTSwitch"

# Uncomment this to disable the <Ctrl><Alt><BS> server abort sequence
# This allows clients to receive this key event.

        #Option "DontZap"

# Uncomment this to disable the <Ctrl><Alt><KP_+>/<KP_-> mode switching
# sequences.  This allows clients to receive these key events.

#    Option "Dont Zoom"

# Uncomment this to disable tuning with the xvidtune client. With
# it the client can still run and fetch card and monitor attributes,
# but it will not be allowed to change them. If it tries it will
# receive a protocol error.

#    Option "DisableVidModeExtension"

# Uncomment this to enable the use of a non-local xvidtune client. 

#    Option "AllowNonLocalXvidtune"

# Uncomment this to disable dynamically modifying the input device
# (mouse and keyboard) settings. 

#    Option "DisableModInDev"

# Uncomment this to enable the use of a non-local client to
# change the keyboard or mouse settings (currently only xset).

#    Option "AllowNonLocalModInDev"

EndSection




# **********************************************************************
# Input devices
# **********************************************************************





# **********************************************************************
# Core keyboard's InputDevice section
# **********************************************************************

Section "InputDevice"

        Identifier      "Keyboard0"
        Driver          "kbd"
        Option          "Device"        "/dev/wskbd1"
        Option          "AutoRepeat"    "500 30"
        Option          "XkbRules"      "xorg"
        Option          "XkbModel"      "pc105"
        Option          "XkbLayout"     "de"
        Option          "XkbVariant"    "nodeadkeys"

EndSection

Section "InputDevice"
 
         Identifier     "Keyboard1"
         Driver         "kbd"
         Option         "Device"        "/dev/wskbd2"
         Option         "AutoRepeat"    "500 30"
         Option         "XkbRules"      "xorg"
         Option         "XkbModel"      "pc105"
         Option         "XkbLayout"     "de"
         Option         "XkbVariant"    "nodeadkeys"

EndSection

# **********************************************************************
# Core Pointer's InputDevice section
# **********************************************************************

Section "InputDevice"

        Identifier      "Mouse0"
        Driver          "mouse"
        Option          "Protocol"              "wsmouse"
        Option          "Device"                "/dev/wsmouse1"
        Option          "ZAxisMapping"          "4 5 6 7"
        Option          "Emulate3Buttons"

EndSection


Section "InputDevice" 
        Identifier      "Mouse1"
        Driver          "mouse"
        Option          "Protocol"              "wsmouse"
        Option          "Device"                "/dev/wsmouse0"
        Option          "ZAxisMapping"          "4 5 6 7"
        Option          "Emulate3Buttons"       
EndSection







# **********************************************************************
# Monitor section
# **********************************************************************

Section "Monitor"

        Identifier      "Samsung"
        HorizSync       30-81
        VertRefresh     56-75

EndSection


Section "Monitor"

        Identifier      "Medion"
        HorizSync       30-80
        VertRefresh     56-75

EndSection



# **********************************************************************
# Graphics device section
# **********************************************************************

Section "Device"
        Identifier      "nvidia"
        Driver          "nv"
        BusID           "PCI:1:0:0"
EndSection



Section "Device"
        Identifier      "ati"
        Driver          "radeon"
        BusID           "PCI:2:0:0"
EndSection



# **********************************************************************
# Screen sections
# **********************************************************************

Section "Screen"
        Identifier      "Screen0"
        Device          "nvidia"
        Monitor         "Samsung"
        DefaultDepth    24

        Subsection "Display"
                Depth       24
                Modes       "1920x1200"
                ViewPort    0 0
        EndSubsection
EndSection

Section "Screen"
        Identifier      "Screen1"
        Device          "ati"
        Monitor         "Medion"
        DefaultDepth    24

        Subsection "Display"
                Depth           24
                Modes           "1280x1024"
                ViewPort        0 0
        EndSubsection
EndSection


# **********************************************************************
# ServerLayout sections.
# **********************************************************************

Section "ServerLayout"

        Identifier      "Multi0"
        Screen          "Screen0"       0       0
        InputDevice     "Mouse0"        "CorePointer"
        InputDevice     "Keyboard0"     "CoreKeyboard"

EndSection

Section "ServerLayout"
 
        Identifier      "Multi1"       
        Screen          "Screen1"       0       0
        InputDevice     "Mouse1"        "CorePointer"
        InputDevice     "Keyboard1"     "CoreKeyboard"
                     
EndSection

# Section "DRI"
#    Mode 0666
# EndSection



Home | Main Index | Thread Index | Old Index