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