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

Multiseat on Nvidia Card



Hi,

I am trying to setup a multiseat in one nvidia card.

First monitor is on VGA and second is on DVI.

I got only one seat work.

Here is Xorg.1.log

(...)
[    38.080] (EE) NVIDIA(0): EVO Push buffer channel allocation failed
[    38.080] (EE) NVIDIA(0):  *** Aborting ***
[    38.080] (EE) NVIDIA(0): Failed to allocate EVO DMA push buffer
[    38.080] (EE) NVIDIA(0):  *** Aborting ***
(...)
[    38.083] (EE) Screen(s) found, but none have a usable
configuration.
[    38.083] 
Fatal server error:
[    38.083] no screens found
[    38.083] 

Here is my /etc/gdm/gdm.conf

[daemon]
[security]
[xdmcp]
[gui]
[greeter]
[chooser]
[debug]

[servers]
#0=Xbase
0=XServer0
1=XServer1

#[server-Xbase]
#name=Xbase
#command=/usr/bin/X
#handled=false
#flexible=false
#chooser=false
#priority=0

[server-XServer0]
name=Server 0
#command=/usr/bin/X -br -audit 0 -layout seat0 :0 vt7 -sharevts
#command=/usr/bin/X -br -audit 0 -nolisten tcp -novtswitch -sharevts
-layout seat0
command=/usr/bin/X -nolisten tcp -novtswitch -sharevts -r -config
xorg.conf -layout seat0
#command=/usr/bin/X -nolisten tcp -novtswitch -sharevts -layout seat0
handled=true
flexible=true

[server-XServer1]
name=Server 1
#command=/usr/bin/X -br -audit 0 -layout seat1 :1 vt8 -sharevts
#command=/usr/bin/X -br -audit 0 -nolisten tcp -novtswitch -sharevts
-layout seat1
command=/usr/bin/X -nolisten tcp -novtswitch -sharevts -r -config
xorg.conf -layout seat1
#command=/usr/bin/X -nolisten tcp -novtswitch -sharevts -layout seat1
handled=true
flexible=true

and here is my /etc/X11/xorg.conf

Section "Module"
        Load    "glx"
        Load    "dbe"
#       Load    "i2c"
#       Load    "bitmap"
#       Load    "ddc"
#       Load    "dri"
        Load    "extmod"
        Load    "freetype"
#       Load    "int10"
        Load    "type1"
#       Load    "vbe"
#       Load    "evdev"
EndSection

Section "ServerFlags"
 Option    "DefaultServerLayout"   "seat0"
 Option    "AllowMouseOpenFail"    "true"
 Option    "AutoAddDevices"        "false"
 #Option    "AllowEmptyInput"       "off"
 Option    "Xinerama"              "0"
EndSection

Section "Device"
 Identifier      "Device0"
 Driver      "nvidia"
 VendorName  "NVIDIA Corporation"
 BusID       "PCI:01:00:0"
 Option      "Int10"    "off"
 BoardName   "GeForce 8500 GT"
 #Option      "Monitor-VGA-0"       "Mon-VGA"
 #Option      "Monitor-DVI-0"       "Mon-DVI"
 Screen      0
EndSection

Section "Device"
 Identifier  "Device1"
 Driver      "nvidia"
 VendorName  "NVIDIA Corporation"
 BusID       "PCI:01:00:0"
 Option      "Int10"         "off"
 BoardName   "GeForce 8500 GT"
 Screen      1
EndSection

Section "Monitor"
 Identifier      "Monitor0"
#Identifier      "Mon-VGA"
 VendorName      "AOC"
 ModelName       "AOC 511Vw"
 HorizSync       30.0 - 63.0
 VertRefresh     50.0 - 60.0
 Modeline "1280x800_60.00"  83.46  1280 1344 1480 1680 /
 800 801 804 828  -HSync +Vsync
 Option          "DPMS"
EndSection

Section "Monitor"
        Identifier      "Monitor1"
#       Identifier      "Mon-DVI"
        VendorName      "AOC"
        ModelName       "AOC 511Vw"
        HorizSync       30.0 - 63.0
        VertRefresh     50.0 - 60.0
        Modeline "1280x800_60.00"  83.46  1280 1344 1480 /
 1680  800 801 804 828  -HSync +Vsync
        Option          "DPMS"
EndSection

Section "Screen"
 Identifier    "Screen0"
 Device        "Device0"
 Monitor       "Monitor0"
 Option        "metamodes" "nvidia-auto-select +0+0"
 DefaultDepth        24
#Option         "TwinView"      "0"
   SubSection "Display"
    Depth           24
    Modes          "1280x800"
   EndSubSection
EndSection

Section "Screen"
 Identifier    "Screen1"
 Device        "Device1"
 Monitor       "Monitor1"
#Option        "TwinView"      "0"
 Option        "metamodes"     "nvidia-auto-select +0+0"
 DefaultDepth  24
   SubSection  "Display"
    Depth           24
    Modes           "1280x800"
   EndSubSection
EndSection

Section "ServerLayout"
 Identifier    "seat0"
 Screen        0               "Screen0" 0 0
 Option        "SingleCard"    "Yes"
 InputDevice   "Keyboard0"     "CoreKeyboard"
 InputDevice   "Mouse0"        "CorePointer"
EndSection

Section "ServerLayout"
 Identifier    "seat1"
 Screen        1               "Screen1" 0 0
 Option        "SingleCard"    "Yes"
 InputDevice   "Keyboard1"     "CoreKeyboard"
 InputDevice   "Mouse1"        "CorePointer"
EndSection

Section "InputDevice"
 Identifier    "Keyboard0"
 Driver        "evdev"
 Option        "Device" /
 /dev/input/by-path/pci-0000:00:1d.1-usb-0:2:1.0-event-kbd"
 Option        "XkbRules"      "xorg"
 Option        "XkbLayout"     "br-abnt2"
 Option        "XkbModel"      "abnt2"
 Option        "XkbVariant"    "deadkeys"
EndSection

Section "InputDevice"
 Identifier    "Mouse0"
 Driver        "evdev"
 Option        "Protocol"      "auto"
 Option        "Device" /
 "/dev/input/by-path/pci-0000:00:1d.2-usb-0:2:1.0-event-mouse"
 Option        "Emulate3Buttons"       "no"
EndSection

Section "InputDevice"
 Identifier     "Keyboard1"
 Driver         "evdev"
 Option         "Device" /
 "/dev/input/by-path/pci-0000:00:1d.3-usb-0:1:1.0-event-kbd"
 Option         "XkbRules"      "xorg"
 Option         "XkbLayout"     "br-abnt2"
 Option         "XkbModel"      "abnt2"
 Option         "XkbVariant"    "deadkeys"
EndSection

Section "InputDevice"
 Identifier      "Mouse1"
 Driver          "evdev"
 Option          "Protocol"     "auto"
 Option          "Device" /
 "/dev/input/by-path/pci-0000:00:1d.3-usb-0:2:1.0-event-mouse"
 Option          "Emulate3Buttons"      "no"
EndSection

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

Have you any idea on how I could bypass this?

Thank you very much!

Marcelo


Reply to: