I've made rescent versions from git of:
macros, drm, mesa & xf86-video-ati together with a drm-2.6 kernel
I wish to run a multiseat machine. And everything looks great until display :0 blanks. When it unblanks it has returned to a vt, and I can't get back to X.
Anybody got any suggestions how to avoid this?
My setup is this:
(tried with and without -novtswitch)
Code:
/usr/bin/X -br -nolisten tcp -sharevts -novtswitch -config /etc/X11/xorg.conf-:0 :0 vt7
Code:
/usr/bin/X -br -nolisten tcp -sharevts -novtswitch -config /etc/X11/xorg.conf-:1 :1 vt7
dmesg: Error around the time of unblanking
Code:
[ 9758.190444] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id
xorg.conf-:0
Code:
Section "ServerFlags"
Option "DontVTSwitch" "false"
Option "DontZap" "false"
Option "AutoAddDevices" "false"
Option "AutoEnableDevices" "false"
Option "BlankTime" "0"
Option "StandbyTime" "0"
Option "SuspendTime" "0"
Option "OffTime" "0"
EndSection
Section "Files"
ModulePath "/usr/local/xorg/lib/xorg/modules,/usr/lib/xorg/modules"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "evdev"
Option "Device" "/dev/input/by-id/usb-04d9_1400-event-kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "evdev"
Option "XkbLayout" "us"
Option "CoreKeyboard"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "evdev"
Option "Device" "/dev/input/by-id/usb-04d9_1400-event-mouse"
Option "CorePointer"
EndSection
Section "Device"
Identifier "Video Device"
#Option "NoInt10" "true"
BusId "PCI:01:05:0"
Driver "radeon"
EndSection
Section "Monitor"
Identifier "Monitor"
Option "DPMS" "off"
EndSection
Section "Screen"
Identifier "Screen"
Monitor "Monitor"
Device "Video Device"
Defaultdepth 24
EndSection
Section "ServerLayout"
Identifier "Layout"
Screen "Screen"
InputDevice "Keyboard0"
InputDevice "Mouse0"
EndSection
xorg.conf-:1
Code:
Section "ServerFlags"
Option "DontVTSwitch" "false"
Option "DontZap" "false"
Option "AutoAddDevices" "false"
Option "AutoEnableDevices" "false"
Option "BlankTime" "0"
Option "StandbyTime" "0"
Option "SuspendTime" "0"
Option "OffTime" "0"
EndSection
Section "Files"
ModulePath "/usr/local/xorg/lib/xorg/modules,/usr/lib/xorg/modules"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "evdev"
Option "Device" "/dev/input/by-id/usb-Logitech_USB_Receiver-event-kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "evdev"
Option "XkbLayout" "us"
Option "CoreKeyboard"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "evdev"
Option "Device" "/dev/input/by-id/usb-Logitech_USB_Receiver-event-mouse"
Option "SendCoreEvents" "true"
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "evdev"
Option "Device" "/dev/input/by-id/usb-Logitech_USB-PS_2_Optical_Mouse-event-mouse"
Option "CorePointer"
EndSection
Section "Device"
Identifier "Video Device"
Option "NoInt10" "true"
BusId "PCI:02:00:0"
Driver "radeon"
EndSection
Section "Monitor"
Identifier "Monitor"
EndSection
Section "Screen"
Identifier "Screen"
Monitor "Monitor"
Device "Video Device"
Defaultdepth 24
EndSection
Section "ServerLayout"
Identifier "Layout"
Screen "Screen"
InputDevice "Keyboard0"
InputDevice "Mouse0"
InputDevice "Mouse1"
EndSection