Thank you to tuke18 for showing a working xorg.conf for dual displays and using user-input modelines.
I tried revising my “TwinView” xorg.conf in view of tuke18 example. The idea from tuke18 seems to be to have distinct names for wo different modelines in use. I am choosing 2560x1440_60_0 (QNIX) and 2560x1440_60_1 (Crossover).
# 1. primary reference: https://wiki.archlinux.org/index.php/NVIDIA#Multiple_monitors
# 2. http://us.download.nvidia.com/XFree86/Linux-x86/304.51/README/programmingmodes.html
# Crossover is at LHS and QNIX is at RHS
# Crossover connected to DVI-D which is DFP-3 which is bottom port on GTX 750 Ti
# QNIX connected to DVI-I which is DFP-0 which is top port on GTX 750 Ti
# QNIX is Monitor 0
# Crossover is Monitor 1
# notes in 20140303Intuos3WacomNotes.org
# follow example given by tuke18. he/she points out how names of modelines are used properly
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
# Identifier "DFP-0"
VendorName "QNIX"
ModelName "QX2710LED"
HorizSync 88.8
VertRefresh 59.5
# 2560x1440 59.96 Hz (CVT 3.69M9) hsync: 89.52 kHz; pclk: 312.25 MHz
Modeline "2560x1440_60_0" 312.25 2560 2752 3024 3488 1440 1443 1448 1493 -hsync +vsync
DisplaySize 597 336
Option "DPMS"
Option "Enable" "true"
EndSection
# Crossover does not report correct EDID
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor1"
# Identifier "DFP-3"
VendorName "Crossover"
ModelName "27Q"
# parameters from google: crossover 27q monitor edid
HorizSync 88.8
VertRefresh 59.5
Modeline "2560x1440_60_1" 241.50 2560 2608 2640 2720 1440 1443 1448 1481 +hsync -vsync
DisplaySize 597 336
Option "DPMS"
Option "Enable" "true"
#Option "LeftOf" "DFP-0" #added this
EndSection
Section "Device"
Identifier "Card0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 750 Ti"
BusID "PCI:2:0:0"
#Option "HorizSync" "DFP-0: 28-33; DFP-1 28-33"
#Option "VertRefresh" "DFP-0: 43-73; DFP-1 43-73"
#Option "MetaModes" "DFP-0: 2560x1440_60 @2560x1440 +2560+0, DFP-3: 2560x1440_60 @2560x1440 +0+0" #added in per reference 2.
#Option "MetaModes" "DFP-0: 2560x1440_60, DFP-3: 2560x1440_60" #added in per reference 2.
#Option "ConnectedMonitor" "DFP-0, DFP-3" #Nertskull does not have this line
#Option "MetaModeOrientation" "DFP-3 LeftOf DFP-0"
EndSection
Section "Screen"
Identifier "metaScreen"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "1"
Option "Stereo" "0"
# Option "TwinViewXineramaInfoOrder" "DFP-0"
# SubSection "Display"
# Modes "2560x1440"
# EndSubSection
#Option "MetaModes" "2560x1440_60, 2560x1440_60"
# QNIX followed by CROSSOVER
# Option "MetaModes" "DFP-0: 2560x1440_60 +2560+0, DFP-3: 2560x1440_60 +0+0"
Option "MetaModes" "DVI-I-1: 2560x1440_60_0 +2560+0, DVI-D-0: 2560x1440_60_1 +0+0"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
Option "UseEDID" "False"
Option "UseEDIDDPI" "False"
Option "UseEDIDFreqs" "False"
Option "ExactModeTimingsDVI" "True"
EndSection
Section "ServerLayout"
Identifier "TwinLayout"
Screen 0 "metaScreen" 0 0
Option "Xinerama" "0"
EndSection
I end up with Crossover displaying various colors in vertical stripes. I have a feeling this is destructive to the monitor.
xrandr --verbose indicates Crossover is getting different settings than in my xorg.conf; it seems to be getting the same settings as the QNIX monitor.
cat LogFileSixthTry.log | grep WW
[ 4432.885] (WW) NVIDIA(0): Option “Enable” is not used
[ 4432.885] (WW) NVIDIA(0): Option “TwinView” is not used
The following suggests to me that what I put in xorg.conf is not being obeyed:
cat LogFileSixthTry.log | grep mode | tee >(xclip -i -selection primary)
[ 4432.828] (II) NVIDIA(0): Setting mode “DVI-I-1:2560x1440_60_0+2560+0,DVI-D-0:2560x1440_60_1+0+0”
[ 4434.179] (II) NVIDIA(0): Setting mode “DVI-I-1: 2560x1440_60_0 @2560x1440 +2560+0 {ViewPortIn=2560x1440, ViewPortOut=2560x1440+0+0}, DVI-D-0: nvidia-auto-select @2560x1440 +2560+0 {ViewPortIn=2560x1440, ViewPortOut=2560x1440+0+0}”
[ 4434.356] (II) NVIDIA(0): Setting mode “DVI-I-1: nvidia-auto-select @2560x1440 +0+0 {ViewPortIn=2560x1440,ViewPortOut=2560x1440+0+0}, DVI-D-0: nvidia-auto-select @2560x1440 +2560+0 {ViewPortIn=2560x1440, ViewPortOut=2560x1440+0+0}”
logfile:
[ 4432.327]
X.Org X Server 1.15.1
Release Date: 2014-04-13
[ 4432.327] X Protocol Version 11, Revision 0
[ 4432.327] Build Operating System: Linux 3.2.0-61-generic x86_64 Ubuntu
[ 4432.327] Current Operating System: Linux dad84-desktop 3.13.0-37-generic #64-Ubuntu SMP Mon Sep 22 21:28:38 UTC 2014 x86_64
[ 4432.327] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.13.0-37-generic root=UUID=9be87c6c-5889-4d82-a9d1-e37b46412d7e ro quiet splash
[ 4432.327] Build Date: 30 July 2014 12:21:54AM
[ 4432.327] xorg-server 2:1.15.1-0ubuntu2.1 (For technical support please see http://www.ubuntu.com/support)
[ 4432.327] Current version of pixman: 0.30.2
[ 4432.327] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 4432.327] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 4432.327] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Oct 13 17:49:06 2014
[ 4432.327] (==) Using config file: "/etc/X11/xorg.conf"
[ 4432.327] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 4432.328] (==) ServerLayout "TwinLayout"
[ 4432.328] (**) |-->Screen "metaScreen" (0)
[ 4432.328] (**) | |-->Monitor "Monitor0"
[ 4432.328] (**) | |-->Device "Card0"
[ 4432.328] (**) Option "Xinerama" "0"
[ 4432.328] (==) Automatically adding devices
[ 4432.328] (==) Automatically enabling devices
[ 4432.328] (==) Automatically adding GPU devices
[ 4432.328] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[ 4432.328] Entry deleted from font path.
[ 4432.328] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[ 4432.328] Entry deleted from font path.
[ 4432.328] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[ 4432.328] Entry deleted from font path.
[ 4432.328] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[ 4432.328] Entry deleted from font path.
[ 4432.328] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[ 4432.328] Entry deleted from font path.
[ 4432.328] (==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/Type1,
built-ins
[ 4432.328] (==) ModulePath set to "/usr/lib/x86_64-linux-gnu/xorg/extra-modules,/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules"
[ 4432.328] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 4432.328] (II) Loader magic: 0x7ff3866d3d40
[ 4432.328] (II) Module ABI versions:
[ 4432.328] X.Org ANSI C Emulation: 0.4
[ 4432.328] X.Org Video Driver: 15.0
[ 4432.328] X.Org XInput driver : 20.0
[ 4432.328] X.Org Server Extension : 8.0
[ 4432.329] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 4432.329] (II) xfree86: Adding drm device (/dev/dri/card1)
[ 4432.330] (--) PCI: (0:0:2:0) 8086:0152:1849:0152 rev 9, Mem @ 0xf7400000/4194304, 0xd0000000/268435456, I/O @ 0x0000f000/64
[ 4432.330] (--) PCI:*(0:2:0:0) 10de:1380:1458:3644 rev 162, Mem @ 0xf6000000/16777216, 0xe0000000/268435456, 0xf0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/524288
[ 4432.330] Initializing built-in extension Generic Event Extension
[ 4432.330] Initializing built-in extension SHAPE
[ 4432.330] Initializing built-in extension MIT-SHM
[ 4432.330] Initializing built-in extension XInputExtension
[ 4432.330] Initializing built-in extension XTEST
[ 4432.330] Initializing built-in extension BIG-REQUESTS
[ 4432.330] Initializing built-in extension SYNC
[ 4432.331] Initializing built-in extension XKEYBOARD
[ 4432.331] Initializing built-in extension XC-MISC
[ 4432.331] Initializing built-in extension SECURITY
[ 4432.331] Initializing built-in extension XINERAMA
[ 4432.331] Initializing built-in extension XFIXES
[ 4432.331] Initializing built-in extension RENDER
[ 4432.331] Initializing built-in extension RANDR
[ 4432.331] Initializing built-in extension COMPOSITE
[ 4432.331] Initializing built-in extension DAMAGE
[ 4432.331] Initializing built-in extension MIT-SCREEN-SAVER
[ 4432.331] Initializing built-in extension DOUBLE-BUFFER
[ 4432.331] Initializing built-in extension RECORD
[ 4432.331] Initializing built-in extension DPMS
[ 4432.331] Initializing built-in extension Present
[ 4432.331] Initializing built-in extension DRI3
[ 4432.331] Initializing built-in extension X-Resource
[ 4432.331] Initializing built-in extension XVideo
[ 4432.331] Initializing built-in extension XVideo-MotionCompensation
[ 4432.331] Initializing built-in extension SELinux
[ 4432.331] Initializing built-in extension XFree86-VidModeExtension
[ 4432.331] Initializing built-in extension XFree86-DGA
[ 4432.331] Initializing built-in extension XFree86-DRI
[ 4432.331] Initializing built-in extension DRI2
[ 4432.331] (WW) "glamoregl" will not be loaded unless you've specified it to be loaded elsewhere.
[ 4432.331] (II) "glx" will be loaded by default.
[ 4432.331] (WW) "xmir" is not to be loaded by default. Skipping.
[ 4432.331] (II) LoadModule: "glx"
[ 4432.331] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/libglx.so
[ 4432.341] (II) Module glx: vendor="NVIDIA Corporation"
[ 4432.341] compiled for 4.0.2, module version = 1.0.0
[ 4432.341] Module class: X.Org Server Extension
[ 4432.341] (II) NVIDIA GLX Module 340.46 Wed Sep 24 13:54:14 PDT 2014
[ 4432.341] Loading extension GLX
[ 4432.341] (II) LoadModule: "nvidia"
[ 4432.341] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so
[ 4432.341] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 4432.341] compiled for 4.0.2, module version = 1.0.0
[ 4432.341] Module class: X.Org Video Driver
[ 4432.341] (II) NVIDIA dlloader X Driver 340.46 Wed Sep 24 13:34:03 PDT 2014
[ 4432.341] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 4432.341] (++) using VT number 7
[ 4432.341] (II) Loading sub module "fb"
[ 4432.341] (II) LoadModule: "fb"
[ 4432.341] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 4432.341] (II) Module fb: vendor="X.Org Foundation"
[ 4432.341] compiled for 1.15.1, module version = 1.0.0
[ 4432.341] ABI class: X.Org ANSI C Emulation, version 0.4
[ 4432.341] (WW) Unresolved symbol: fbGetGCPrivateKey
[ 4432.341] (II) Loading sub module "wfb"
[ 4432.341] (II) LoadModule: "wfb"
[ 4432.342] (II) Loading /usr/lib/xorg/modules/libwfb.so
[ 4432.342] (II) Module wfb: vendor="X.Org Foundation"
[ 4432.342] compiled for 1.15.1, module version = 1.0.0
[ 4432.342] ABI class: X.Org ANSI C Emulation, version 0.4
[ 4432.342] (II) Loading sub module "ramdac"
[ 4432.342] (II) LoadModule: "ramdac"
[ 4432.342] (II) Module "ramdac" already built-in
[ 4432.342] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
[ 4432.342] (==) NVIDIA(0): RGB weight 888
[ 4432.342] (==) NVIDIA(0): Default visual is TrueColor
[ 4432.342] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[ 4432.342] (**) NVIDIA(0): Option "Stereo" "0"
[ 4432.342] (**) NVIDIA(0): Option "UseEdidFreqs" "False"
[ 4432.342] (**) NVIDIA(0): Option "ExactModeTimingsDVI" "True"
[ 4432.342] (**) NVIDIA(0): Option "UseEdidDpi" "False"
[ 4432.342] (**) NVIDIA(0): Option "SLI" "Off"
[ 4432.342] (**) NVIDIA(0): Option "MultiGPU" "Off"
[ 4432.342] (**) NVIDIA(0): Option "BaseMosaic" "off"
[ 4432.342] (**) NVIDIA(0): Stereo disabled by request
[ 4432.342] (**) NVIDIA(0): NVIDIA SLI disabled.
[ 4432.342] (**) NVIDIA(0): NVIDIA Multi-GPU disabled.
[ 4432.342] (**) NVIDIA(0): Option "UseEDID" "False"
[ 4432.342] (**) NVIDIA(0): Option "MetaModes" "DVI-I-1: 2560x1440_60_0 +2560+0, DVI-D-0: 2560x1440_60_1 +0+0"
[ 4432.342] (**) NVIDIA(0): Enabling 2D acceleration
[ 4432.342] (**) NVIDIA(0): Ignoring EDIDs
[ 4432.788] (II) NVIDIA(0): Not probing EDID on DFP-0.
[ 4432.788] (II) NVIDIA(0): Not probing EDID on DFP-3.
[ 4432.788] (II) NVIDIA(GPU-0): Found DRM driver nvidia-drm (20130102)
[ 4432.789] (II) NVIDIA(0): NVIDIA GPU GeForce GTX 750 Ti (GM107-A) at PCI:2:0:0 (GPU-0)
[ 4432.790] (--) NVIDIA(0): Memory: 2097152 kBytes
[ 4432.790] (--) NVIDIA(0): VideoBIOS: 82.07.32.00.ab
[ 4432.790] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[ 4432.792] (--) NVIDIA(0): Valid display device(s) on GeForce GTX 750 Ti at PCI:2:0:0
[ 4432.792] (--) NVIDIA(0): CRT-0
[ 4432.792] (--) NVIDIA(0): DFP-0 (boot, connected)
[ 4432.792] (--) NVIDIA(0): DFP-1
[ 4432.792] (--) NVIDIA(0): DFP-2
[ 4432.792] (--) NVIDIA(0): DFP-3 (connected)
[ 4432.792] (--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[ 4432.792] (--) NVIDIA(0): DFP-0: Internal TMDS
[ 4432.792] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
[ 4432.792] (--) NVIDIA(0): DFP-1: Internal TMDS
[ 4432.792] (--) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
[ 4432.792] (--) NVIDIA(0): DFP-2: Internal TMDS
[ 4432.792] (--) NVIDIA(GPU-0): DFP-2: 165.0 MHz maximum pixel clock
[ 4432.792] (--) NVIDIA(0): DFP-3: Internal TMDS
[ 4432.792] (--) NVIDIA(GPU-0): DFP-3: 330.0 MHz maximum pixel clock
[ 4432.792] (**) NVIDIA(0): Not using HorizSync/VertRefresh ranges from the EDID for
[ 4432.792] (**) NVIDIA(0): display device DFP-0 (Using EDID frequencies has been
[ 4432.792] (**) NVIDIA(0): disabled on all display devices.)
[ 4432.792] (**) NVIDIA(0): Not using HorizSync/VertRefresh ranges from the EDID for
[ 4432.792] (**) NVIDIA(0): display device DFP-3 (Using EDID frequencies has been
[ 4432.792] (**) NVIDIA(0): disabled on all display devices.)
[ 4432.793] (II) NVIDIA(0): Validated MetaModes:
[ 4432.793] (II) NVIDIA(0):
[ 4432.793] (II) NVIDIA(0): "DVI-I-1:2560x1440_60_0+2560+0,DVI-D-0:2560x1440_60_1+0+0"
[ 4432.793] (II) NVIDIA(0): Virtual screen size determined to be 5120 x 1440
[ 4432.823] (**) NVIDIA(0): DPI set to (217, 108); computed from "DisplaySize" Monitor
[ 4432.823] (**) NVIDIA(0): section option
[ 4432.823] (--) Depth 24 pixmap format is 32 bpp
[ 4432.823] (II) NVIDIA: Using 3072.00 MB of virtual memory for indirect memory
[ 4432.823] (II) NVIDIA: access.
[ 4432.828] (II) NVIDIA(0): Setting mode "DVI-I-1:2560x1440_60_0+2560+0,DVI-D-0:2560x1440_60_1+0+0"
[ 4432.868] Loading extension NV-GLX
[ 4432.884] (==) NVIDIA(0): Disabling shared memory pixmaps
[ 4432.885] (==) NVIDIA(0): Backing store enabled
[ 4432.885] (==) NVIDIA(0): Silken mouse enabled
[ 4432.885] (**) NVIDIA(0): DPMS enabled
[ 4432.885] Loading extension NV-CONTROL
[ 4432.885] Loading extension XINERAMA
[ 4432.885] (WW) NVIDIA(0): Option "Enable" is not used
[ 4432.885] (WW) NVIDIA(0): Option "TwinView" is not used
[ 4432.885] (II) Loading sub module "dri2"
[ 4432.885] (II) LoadModule: "dri2"
[ 4432.885] (II) Module "dri2" already built-in
[ 4432.885] (II) NVIDIA(0): [DRI2] Setup complete
[ 4432.885] (II) NVIDIA(0): [DRI2] VDPAU driver: nvidia
[ 4432.885] (--) RandR disabled
[ 4432.888] (II) SELinux: Disabled on system
[ 4432.889] (II) Initializing extension GLX
[ 4432.898] (II) XKB: reuse xkmfile /var/lib/xkb/server-B20D7FC79C7F597315E3E501AEF10E0D866E8E92.xkm
[ 4432.900] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[ 4432.900] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[ 4432.900] (II) LoadModule: "evdev"
[ 4432.900] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[ 4432.900] (II) Module evdev: vendor="X.Org Foundation"
[ 4432.900] compiled for 1.15.0, module version = 2.8.2
[ 4432.900] Module class: X.Org XInput Driver
[ 4432.900] ABI class: X.Org XInput driver, version 20.0
[ 4432.900] (II) Using input driver 'evdev' for 'Power Button'
[ 4432.900] (**) Power Button: always reports core events
[ 4432.900] (**) evdev: Power Button: Device: "/dev/input/event1"
[ 4432.900] (--) evdev: Power Button: Vendor 0 Product 0x1
[ 4432.900] (--) evdev: Power Button: Found keys
[ 4432.900] (II) evdev: Power Button: Configuring as keyboard
[ 4432.900] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input1/event1"
[ 4432.900] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[ 4432.900] (**) Option "xkb_rules" "evdev"
[ 4432.900] (**) Option "xkb_model" "pc105"
[ 4432.900] (**) Option "xkb_layout" "us"
[ 4432.900] (II) config/udev: Adding input device Video Bus (/dev/input/event2)
[ 4432.900] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
[ 4432.900] (II) Using input driver 'evdev' for 'Video Bus'
[ 4432.900] (**) Video Bus: always reports core events
[ 4432.900] (**) evdev: Video Bus: Device: "/dev/input/event2"
[ 4432.900] (--) evdev: Video Bus: Vendor 0 Product 0x6
[ 4432.900] (--) evdev: Video Bus: Found keys
[ 4432.900] (II) evdev: Video Bus: Configuring as keyboard
[ 4432.900] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input5/event2"
[ 4432.900] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7)
[ 4432.900] (**) Option "xkb_rules" "evdev"
[ 4432.900] (**) Option "xkb_model" "pc105"
[ 4432.900] (**) Option "xkb_layout" "us"
[ 4432.901] (II) config/udev: Adding input device Power Button (/dev/input/event0)
[ 4432.901] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[ 4432.901] (II) Using input driver 'evdev' for 'Power Button'
[ 4432.901] (**) Power Button: always reports core events
[ 4432.901] (**) evdev: Power Button: Device: "/dev/input/event0"
[ 4432.901] (--) evdev: Power Button: Vendor 0 Product 0x1
[ 4432.901] (--) evdev: Power Button: Found keys
[ 4432.901] (II) evdev: Power Button: Configuring as keyboard
[ 4432.901] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input0/event0"
[ 4432.901] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 8)
[ 4432.901] (**) Option "xkb_rules" "evdev"
[ 4432.901] (**) Option "xkb_model" "pc105"
[ 4432.901] (**) Option "xkb_layout" "us"
[ 4432.901] (II) config/udev: Adding drm device (/dev/dri/card0) card0 /sys/devices/pci0000:00/0000:00:01.1/0000:02:00.0/drm/card0
[ 4432.901] (II) config/udev: Ignoring already known drm device (/dev/dri/card0)
[ 4432.901] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3 (/dev/input/event17)
[ 4432.901] (II) No input driver specified, ignoring this device.
[ 4432.901] (II) This device may have been added with another device file.
[ 4432.901] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=7 (/dev/input/event16)
[ 4432.901] (II) No input driver specified, ignoring this device.
[ 4432.901] (II) This device may have been added with another device file.
[ 4432.901] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=8 (/dev/input/event15)
[ 4432.901] (II) No input driver specified, ignoring this device.
[ 4432.901] (II) This device may have been added with another device file.
[ 4432.902] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=9 (/dev/input/event14)
[ 4432.902] (II) No input driver specified, ignoring this device.
[ 4432.902] (II) This device may have been added with another device file.
[ 4432.902] (II) config/udev: Adding drm device (/dev/dri/card1) card1 /sys/devices/pci0000:00/0000:00:02.0/drm/card1
[ 4432.902] (II) config/udev: Ignoring already known drm device (/dev/dri/card1)
[ 4432.902] (II) config/udev: Adding input device KB USB Keyboard (/dev/input/event4)
[ 4432.902] (**) KB USB Keyboard: Applying InputClass "evdev keyboard catchall"
[ 4432.902] (II) Using input driver 'evdev' for 'KB USB Keyboard'
[ 4432.902] (**) KB USB Keyboard: always reports core events
[ 4432.902] (**) evdev: KB USB Keyboard: Device: "/dev/input/event4"
[ 4432.902] (--) evdev: KB USB Keyboard: Vendor 0x4d9 Product 0xa055
[ 4432.902] (--) evdev: KB USB Keyboard: Found keys
[ 4432.902] (II) evdev: KB USB Keyboard: Configuring as keyboard
[ 4432.902] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3:1.0/input/input7/event4"
[ 4432.902] (II) XINPUT: Adding extended input device "KB USB Keyboard" (type: KEYBOARD, id 9)
[ 4432.902] (**) Option "xkb_rules" "evdev"
[ 4432.902] (**) Option "xkb_model" "pc105"
[ 4432.902] (**) Option "xkb_layout" "us"
[ 4432.902] (II) config/udev: Adding input device KB USB Keyboard (/dev/input/event6)
[ 4432.902] (**) KB USB Keyboard: Applying InputClass "evdev keyboard catchall"
[ 4432.902] (II) Using input driver 'evdev' for 'KB USB Keyboard'
[ 4432.902] (**) KB USB Keyboard: always reports core events
[ 4432.902] (**) evdev: KB USB Keyboard: Device: "/dev/input/event6"
[ 4432.902] (--) evdev: KB USB Keyboard: Vendor 0x4d9 Product 0xa055
[ 4432.902] (--) evdev: KB USB Keyboard: Found 1 mouse buttons
[ 4432.902] (--) evdev: KB USB Keyboard: Found scroll wheel(s)
[ 4432.902] (--) evdev: KB USB Keyboard: Found relative axes
[ 4432.902] (II) evdev: KB USB Keyboard: Forcing relative x/y axes to exist.
[ 4432.902] (--) evdev: KB USB Keyboard: Found absolute axes
[ 4432.902] (II) evdev: KB USB Keyboard: Forcing absolute x/y axes to exist.
[ 4432.902] (--) evdev: KB USB Keyboard: Found keys
[ 4432.902] (II) evdev: KB USB Keyboard: Configuring as mouse
[ 4432.902] (II) evdev: KB USB Keyboard: Configuring as keyboard
[ 4432.902] (II) evdev: KB USB Keyboard: Adding scrollwheel support
[ 4432.902] (**) evdev: KB USB Keyboard: YAxisMapping: buttons 4 and 5
[ 4432.902] (**) evdev: KB USB Keyboard: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[ 4432.902] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3:1.1/input/input9/event6"
[ 4432.902] (II) XINPUT: Adding extended input device "KB USB Keyboard" (type: KEYBOARD, id 10)
[ 4432.902] (**) Option "xkb_rules" "evdev"
[ 4432.902] (**) Option "xkb_model" "pc105"
[ 4432.902] (**) Option "xkb_layout" "us"
[ 4432.903] (II) evdev: KB USB Keyboard: initialized for relative axes.
[ 4432.903] (WW) evdev: KB USB Keyboard: ignoring absolute axes.
[ 4432.903] (**) KB USB Keyboard: (accel) keeping acceleration scheme 1
[ 4432.903] (**) KB USB Keyboard: (accel) acceleration profile 0
[ 4432.903] (**) KB USB Keyboard: (accel) acceleration factor: 2.000
[ 4432.903] (**) KB USB Keyboard: (accel) acceleration threshold: 4
[ 4432.903] (II) config/udev: Adding input device Wacom Intuos3 6x11 (/dev/input/event3)
[ 4432.903] (**) Wacom Intuos3 6x11: Applying InputClass "evdev tablet catchall"
[ 4432.903] (**) Wacom Intuos3 6x11: Applying InputClass "Wacom class"
[ 4432.903] (II) LoadModule: "wacom"
[ 4432.903] (II) Loading /usr/lib/xorg/modules/input/wacom_drv.so
[ 4432.903] (II) Module wacom: vendor="X.Org Foundation"
[ 4432.903] compiled for 1.15.0, module version = 0.23.0
[ 4432.903] Module class: X.Org XInput Driver
[ 4432.903] ABI class: X.Org XInput driver, version 20.0
[ 4432.903] (II) wacom: Driver for Wacom graphics tablets: PenPartner, Graphire,
Graphire2 4x5, Graphire2 5x7, Graphire3 4x5, Graphire3 6x8,
Graphire4 4x5, Graphire4 6x8, BambooFun 4x5, BambooFun 6x8,
Bamboo1 Medium, Graphire4 6x8 BlueTooth, CTL-460, CTH-461, CTL-660,
CTL-461/S, Bamboo Touch, CTH-460/K, CTH-461/S, CTH-661/S1, CTH-461/L,
CTH-661/L, Intuos 4x5, Intuos 6x8, Intuos 9x12, Intuos 12x12,
Intuos 12x18, PTU600, PL400, PL500, PL600, PL600SX, PL550, PL800,
PL700, PL510, PL710, DTI520, DTF720, DTF720a, DTF521, DTU1931,
DTU2231, DTU1631, Intuos2 4x5, Intuos2 6x8, Intuos2 9x12,
Intuos2 12x12, Intuos2 12x18, Intuos2 6x8 , Volito, PenStation,
Volito2 4x5, Volito2 2x3, PenPartner2, Bamboo, Bamboo1, Bamboo1 4x6,
Bamboo1 5x8, Intuos3 4x5, Intuos3 6x8, Intuos3 9x12, Intuos3 12x12,
Intuos3 12x19, Intuos3 6x11, Intuos3 4x6, Intuos4 4x6, Intuos4 6x9,
Intuos4 8x13, Intuos4 12x19, Intuos4 WL USB Endpoint,
Intuos4 WL Bluetooth Endpoint, Intuos5 touch S, Intuos5 touch M,
Intuos5 touch L, Intuos5 S, Intuos5 M, Intuos Pro S, Intuos Pro M,
Intuos Pro L, Cintiq 21UX, Cintiq 20WSX, Cintiq 12WX, Cintiq 21UX2,
Cintiq 24HD, Cintiq 22HD, Cintiq 24HD touch (EMR digitizer),
Cintiq 13HD, DTK2241, DTH2242, Cintiq 22HDT, TabletPC 0x90,
TabletPC 0x93, TabletPC 0x97, TabletPC 0x9A, CapPlus 0x9F,
TabletPC 0xE2, TabletPC 0xE3, TabletPC 0xE5, TabletPC 0xE6,
TabletPC 0xEC, TabletPC 0xED, TabletPC 0xEF, TabletPC 0x100,
TabletPC 0x101, TabletPC 0x10D, TabletPC 0x4001, usb:172f:0024,
usb:172f:0025, usb:172f:0026, usb:172f:0027, usb:172f:0028,
usb:172f:0030, usb:172f:0031, usb:172f:0032, usb:172f:0033,
usb:172f:0034, usb:172f:0035, usb:172f:0036, usb:172f:0037,
usb:172f:0038, usb:172f:0039, usb:172f:0051, usb:172f:0052,
usb:172f:0053, usb:172f:0054, usb:172f:0055, usb:172f:0056,
usb:172f:0057, usb:172f:0058, usb:172f:0500, usb:172f:0501,
usb:172f:0502, usb:172f:0503, usb:1b96:0001, usb:17ef:6004
[ 4432.904] (II) Using input driver 'wacom' for 'Wacom Intuos3 6x11'
[ 4432.904] (**) Wacom Intuos3 6x11: always reports core events
[ 4432.904] (**) Option "Device" "/dev/input/event3"
[ 4432.904] (II) Wacom Intuos3 6x11: type not specified, assuming 'stylus'.
[ 4432.904] (II) Wacom Intuos3 6x11: other types will be automatically added.
[ 4432.904] (--) Wacom Intuos3 6x11 stylus: using pressure threshold of 27 for button 1
[ 4432.904] (--) Wacom Intuos3 6x11 stylus: Wacom USB Intuos3 tablet maxX=54204 maxY=31750 maxZ=1023 resX=200000 resY=200000 tilt=enabled
[ 4432.904] (II) Wacom Intuos3 6x11 stylus: hotplugging dependent devices.
[ 4432.904] (EE) Wacom Intuos3 6x11 stylus: Invalid type 'touch' for this device.
[ 4432.904] (II) Wacom Intuos3 6x11 stylus: hotplugging completed.
[ 4432.916] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.0/input/input6/event3"
[ 4432.916] (II) XINPUT: Adding extended input device "Wacom Intuos3 6x11 stylus" (type: STYLUS, id 11)
[ 4432.916] (**) Wacom Intuos3 6x11 stylus: (accel) keeping acceleration scheme 1
[ 4432.916] (**) Wacom Intuos3 6x11 stylus: (accel) acceleration profile 0
[ 4432.916] (**) Wacom Intuos3 6x11 stylus: (accel) acceleration factor: 2.000
[ 4432.916] (**) Wacom Intuos3 6x11 stylus: (accel) acceleration threshold: 4
[ 4432.916] (II) config/udev: Adding input device Wacom Intuos3 6x11 (/dev/input/mouse0)
[ 4432.916] (II) No input driver specified, ignoring this device.
[ 4432.916] (II) This device may have been added with another device file.
[ 4432.916] (II) config/udev: Adding input device HDA Intel PCH Rear Mic (/dev/input/event13)
[ 4432.916] (II) No input driver specified, ignoring this device.
[ 4432.916] (II) This device may have been added with another device file.
[ 4432.916] (II) config/udev: Adding input device HDA Intel PCH Line (/dev/input/event12)
[ 4432.916] (II) No input driver specified, ignoring this device.
[ 4432.916] (II) This device may have been added with another device file.
[ 4432.916] (II) config/udev: Adding input device HDA Intel PCH Line Out Front (/dev/input/event11)
[ 4432.917] (II) No input driver specified, ignoring this device.
[ 4432.917] (II) This device may have been added with another device file.
[ 4432.917] (II) config/udev: Adding input device HDA Intel PCH Line Out Surround (/dev/input/event10)
[ 4432.917] (II) No input driver specified, ignoring this device.
[ 4432.917] (II) This device may have been added with another device file.
[ 4432.917] (II) config/udev: Adding input device HDA Intel PCH Line Out CLFE (/dev/input/event9)
[ 4432.917] (II) No input driver specified, ignoring this device.
[ 4432.917] (II) This device may have been added with another device file.
[ 4432.917] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=3 (/dev/input/event8)
[ 4432.917] (II) No input driver specified, ignoring this device.
[ 4432.917] (II) This device may have been added with another device file.
[ 4432.917] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=7 (/dev/input/event7)
[ 4432.917] (II) No input driver specified, ignoring this device.
[ 4432.917] (II) This device may have been added with another device file.
[ 4432.917] (II) config/udev: Adding input device Logitech USB Trackball (/dev/input/event5)
[ 4432.917] (**) Logitech USB Trackball: Applying InputClass "evdev pointer catchall"
[ 4432.917] (**) Logitech USB Trackball: Applying InputClass "Marble Mouse"
[ 4432.917] (II) Using input driver 'evdev' for 'Logitech USB Trackball'
[ 4432.917] (**) Logitech USB Trackball: always reports core events
[ 4432.917] (**) evdev: Logitech USB Trackball: Device: "/dev/input/event5"
[ 4432.917] (**) evdev: Logitech USB Trackball: ButtonMapping '1 2 3 4 5 6 7 8 9'
[ 4432.917] (--) evdev: Logitech USB Trackball: Vendor 0x46d Product 0xc408
[ 4432.917] (--) evdev: Logitech USB Trackball: Found 9 mouse buttons
[ 4432.917] (--) evdev: Logitech USB Trackball: Found relative axes
[ 4432.917] (--) evdev: Logitech USB Trackball: Found x and y relative axes
[ 4432.917] (II) evdev: Logitech USB Trackball: Configuring as mouse
[ 4432.917] (**) Option "Emulate3Buttons" "true"
[ 4432.917] (**) Option "EmulateWheel" "true"
[ 4432.917] (**) Option "EmulateWheelButton" "8"
[ 4432.917] (**) evdev: Logitech USB Trackball: YAxisMapping: buttons 4 and 5
[ 4432.917] (**) Option "XAxisMapping" "6 7"
[ 4432.917] (**) evdev: Logitech USB Trackball: XAxisMapping: buttons 6 and 7
[ 4432.917] (**) evdev: Logitech USB Trackball: EmulateWheelButton: 8, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[ 4432.917] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.7/2-1.7:1.0/input/input8/event5"
[ 4432.917] (II) XINPUT: Adding extended input device "Logitech USB Trackball" (type: MOUSE, id 12)
[ 4432.917] (II) evdev: Logitech USB Trackball: initialized for relative axes.
[ 4432.918] (**) Logitech USB Trackball: (accel) keeping acceleration scheme 1
[ 4432.918] (**) Logitech USB Trackball: (accel) acceleration profile 0
[ 4432.918] (**) Logitech USB Trackball: (accel) acceleration factor: 2.000
[ 4432.918] (**) Logitech USB Trackball: (accel) acceleration threshold: 4
[ 4432.918] (II) config/udev: Adding input device Logitech USB Trackball (/dev/input/mouse1)
[ 4432.918] (II) No input driver specified, ignoring this device.
[ 4432.918] (II) This device may have been added with another device file.
[ 4432.921] (**) Wacom Intuos3 6x11 eraser: Applying InputClass "evdev tablet catchall"
[ 4432.921] (**) Wacom Intuos3 6x11 eraser: Applying InputClass "Wacom class"
[ 4432.921] (II) Using input driver 'wacom' for 'Wacom Intuos3 6x11 eraser'
[ 4432.921] (**) Wacom Intuos3 6x11 eraser: always reports core events
[ 4432.921] (**) Option "Device" "/dev/input/event3"
[ 4432.921] (**) Option "Type" "eraser"
[ 4432.921] (--) Wacom Intuos3 6x11 eraser: Wacom USB Intuos3 tablet maxX=54204 maxY=31750 maxZ=1023 resX=200000 resY=200000 tilt=enabled
[ 4432.928] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.0/input/input6/event3"
[ 4432.928] (II) XINPUT: Adding extended input device "Wacom Intuos3 6x11 eraser" (type: ERASER, id 13)
[ 4432.928] (**) Wacom Intuos3 6x11 eraser: (accel) keeping acceleration scheme 1
[ 4432.928] (**) Wacom Intuos3 6x11 eraser: (accel) acceleration profile 0
[ 4432.928] (**) Wacom Intuos3 6x11 eraser: (accel) acceleration factor: 2.000
[ 4432.928] (**) Wacom Intuos3 6x11 eraser: (accel) acceleration threshold: 4
[ 4432.928] (**) Wacom Intuos3 6x11 cursor: Applying InputClass "evdev tablet catchall"
[ 4432.928] (**) Wacom Intuos3 6x11 cursor: Applying InputClass "Wacom class"
[ 4432.928] (II) Using input driver 'wacom' for 'Wacom Intuos3 6x11 cursor'
[ 4432.928] (**) Wacom Intuos3 6x11 cursor: always reports core events
[ 4432.928] (**) Option "Device" "/dev/input/event3"
[ 4432.928] (**) Option "Type" "cursor"
[ 4432.928] (--) Wacom Intuos3 6x11 cursor: Wacom USB Intuos3 tablet maxX=54204 maxY=31750 maxZ=1023 resX=200000 resY=200000 tilt=enabled
(EE) tool not initialized yet. Skipping event.
[ 4432.936] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.0/input/input6/event3"
[ 4432.936] (II) XINPUT: Adding extended input device "Wacom Intuos3 6x11 cursor" (type: CURSOR, id 14)
[ 4432.936] (**) Wacom Intuos3 6x11 cursor: (accel) keeping acceleration scheme 1
[ 4432.936] (**) Wacom Intuos3 6x11 cursor: (accel) acceleration profile 0
[ 4432.936] (**) Wacom Intuos3 6x11 cursor: (accel) acceleration factor: 2.000
[ 4432.936] (**) Wacom Intuos3 6x11 cursor: (accel) acceleration threshold: 4
[ 4432.936] (**) Wacom Intuos3 6x11 pad: Applying InputClass "evdev tablet catchall"
[ 4432.936] (**) Wacom Intuos3 6x11 pad: Applying InputClass "Wacom class"
[ 4432.936] (II) Using input driver 'wacom' for 'Wacom Intuos3 6x11 pad'
[ 4432.936] (**) Wacom Intuos3 6x11 pad: always reports core events
[ 4432.936] (**) Option "Device" "/dev/input/event3"
[ 4432.936] (**) Option "Type" "pad"
[ 4432.936] (--) Wacom Intuos3 6x11 pad: Wacom USB Intuos3 tablet maxX=54204 maxY=31750 maxZ=1023 resX=200000 resY=200000 tilt=enabled
[ 4432.944] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.0/input/input6/event3"
[ 4432.944] (II) XINPUT: Adding extended input device "Wacom Intuos3 6x11 pad" (type: PAD, id 15)
[ 4432.944] (**) Wacom Intuos3 6x11 pad: (accel) keeping acceleration scheme 1
[ 4432.944] (**) Wacom Intuos3 6x11 pad: (accel) acceleration profile 0
[ 4432.944] (**) Wacom Intuos3 6x11 pad: (accel) acceleration factor: 2.000
[ 4432.944] (**) Wacom Intuos3 6x11 pad: (accel) acceleration threshold: 4
[ 4434.083] (II) NVIDIA(GPU-0): Not probing EDID on DFP-0.
[ 4434.083] (II) NVIDIA(GPU-0): Not probing EDID on DFP-3.
[ 4434.179] (II) NVIDIA(0): Setting mode "DVI-I-1: 2560x1440_60_0 @2560x1440 +2560+0 {ViewPortIn=2560x1440, ViewPortOut=2560x1440+0+0}, DVI-D-0: nvidia-auto-select @2560x1440 +2560+0 {ViewPortIn=2560x1440, ViewPortOut=2560x1440+0+0}"
[ 4434.356] (II) NVIDIA(0): Setting mode "DVI-I-1: nvidia-auto-select @2560x1440 +0+0 {ViewPortIn=2560x1440, ViewPortOut=2560x1440+0+0}, DVI-D-0: nvidia-auto-select @2560x1440 +2560+0 {ViewPortIn=2560x1440, ViewPortOut=2560x1440+0+0}"
[ 4434.431] (II) NVIDIA(GPU-0): Not probing EDID on DFP-0.
[ 4434.431] (II) NVIDIA(GPU-0): Not probing EDID on DFP-3.
[ 4461.492] (II) XKB: reuse xkmfile /var/lib/xkb/server-B20D7FC79C7F597315E3E501AEF10E0D866E8E92.xkm
In frustration, I come up with the idea of correcting things after the fact with xrandr, and just living with the above defective xorg.conf. I wrote a shell script to do the xrandr commands to force the desired modeline onto the Crossover monitor. I now have a somewhat working system, in what I assume is TwinView. There is a single X screen, windows can be dragged between monitors, but
a single window never seems to end up filling both monitors at once, instead maximizing to the monitor it’s currently in. Xournal seems to be working correctly. The big annoyance is I have to have the Crossover monitor turned off until the system is fully started up, or fully logged in. Otherwise the Crossover ends up with the wrong modeline (resulting in multicolored vertical stripes) until my xrandr statements can fix it, which doesn’t happen until the window manager is done starting up. I tried doing a lightdm startup script, but it didn’t work, and I gave up. I’m just going to use the system as-is for awhile (tired out from struggling).
I also tried rewriting my “Xinerama” xorg.conf in view of tuke18, but saw no improvement.
I never got “separate X screens” to work, but since Xournal seems to work in “TwinView,” there seems no need for it at this time.