A similar issue is happening with 12.10 x86-64 and the nVidia 304.43 driver (installed from Ubuntu packages):
My setup: two GeForce 8400GS PCIex16 cards. The first card (PCI ID 3:0:0) has two Samsung SyncMaster 2343s connected. They are set up as a vertical TwinView. The second card (PCI ID 4:0:0) has a single Dell monitor attached. Xinerama is NOT enabled. The monitors are arranged in a "backward" L. The two Samsungs are on the right as Screen 0, stacked vertically, and the Dell is on the left as Screen 1. I can move the mouse between the two Samsungs without issue, and I can move from the Samsungs to the Dell. However once I am on the Dell, I cannot move back to the Samsungs. As I move the mouse to the right to get back to the Samsungs the mouse will "wrap" to the left side of the Dell instead of to the left side of the Samsungs. It will do this every time I approach the right side of the Dell. If I swap the order of the monitors in xorg.conf so that the Dell is on the right side of the Samsungs instead of the left, then the issue occurs on the Samsung monitors; when I approach the right side of the Samsung monitors, the mouse wraps to the left side of the Samsung monitors instead of going to the left side of the Dell monitor. This occurs with any dm (tried, lightdm, gdm, kdm and lxdm), and occurs at the login screen as well. It's entirely reproducible. nvidia-current 304.51.really.304.43-0ubuntu1 xorg 1:7.7+1ubuntu4 xserver-xorg 1:7.7+1ubuntu4 xserver-xorg-core 2:1.13.0-0ubuntu6 Section "ServerLayout" Identifier "Layout0" # the Samsung monitors on the right, the Dell on the left: Screen 0 "Screen0" 1280 0 Screen 1 "Screen1" 0 0 # to move the Dell to the right of the Samsung monitors, use the following: # Screen 0 "Screen0" 0 # Screen 1 "Screen1" 2048 0 InputDevice "Keyboard0" "CoreKeyboard" InputDevice "Mouse0" "CorePointer" Option "Xinerama" "0" EndSection Section "Screen" Identifier "Screen0" Device "Device0" Monitor "Monitor0" DefaultDepth 24 Option "TwinView" "true" Option "TwinViewOrientation" "Below" Option "TwinViewXineramaInfoOrder" "CRT-0, CRT-1" Option "nvidiaXineramaInfoOrder" "CRT-1" Option "metamodes" "CRT-0: nvidia-auto-select, CRT-1: nvidia-auto-select" SubSection "Display" Depth 24 EndSubSection EndSection Section "Screen" Identifier "Screen1" Device "Device1" Monitor "Monitor1" DefaultDepth 24 Option "TwinView" "false" SubSection "Display" Depth 24 EndSubSection EndSection -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/570151 Title: mouse stuck jumping between screens Status in “xorg-server” package in Ubuntu: Incomplete Bug description: This url pretty much has the exact description of the problem I have http://forums.gentoo.org/viewtopic-t-818488-start-0.html and their solution was to downgrade to xserver 1.6 but I don't see how to do that with ubuntu. I have two 8800GTS video cards and two monitors on each card. With Xinerama enabled and moving the mouse between screens the mouse will get stuck. At that point Xorg will increase in memory usage very quickly it looks like a hundred megs every couple seconds. I can go to another machine and kill Xorg then it will restart and I can use the system again but this is very frustrating. This setup has been working fine for a long time now but it seems that Xinerama is xorg 1.7 is just kind of broken. ProblemType: Bug DistroRelease: Ubuntu 10.04 Package: xserver-xorg-core 2:1.7.6-2ubuntu7 ProcVersionSignature: Ubuntu 2.6.32-21.32-generic 2.6.32.11+drm33.2 Uname: Linux 2.6.32-21-generic x86_64 NonfreeKernelModules: nvidia Architecture: amd64 Date: Mon Apr 26 07:06:11 2010 DkmsStatus: nvidia-current, 195.36.15, 2.6.31-20-generic, x86_64: installed nvidia-current, 195.36.15, 2.6.32-21-generic, x86_64: installed ExecutablePath: /usr/bin/Xorg Lsusb: Bus 002 Device 073: ID 1532:0101 Razer USA, Ltd Copperhead Mouse Bus 002 Device 093: ID 045e:00db Microsoft Corp. Natural Ergonomic Keyboard 4000 V1.0 Bus 002 Device 002: ID 0557:8021 ATEN International Co., Ltd Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub MachineType: Tyan Computer Corporation MCP55 ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.32-21-generic root=UUID=d907ccb1-3f8e-4f38-9ebe-7bec483ed266 ro quiet splash ProcEnviron: PATH=(custom, no user) LANG=en_US.UTF-8 SourcePackage: xorg-server Xrandr: Error: command ['xrandr', '--verbose'] failed with exit code 1: Xlib: extension "RANDR" missing on display ":0.0". RandR extension missing dmi.bios.date: 04/04/2008 dmi.bios.vendor: Phoenix Technologies Ltd. dmi.bios.version: 2.05.2915 dmi.board.name: S2915 dmi.board.vendor: Tyan Computer Corporation dmi.board.version: REFERENCE dmi.chassis.type: 17 dmi.chassis.vendor: NVIDIA dmi.modalias: dmi:bvnPhoenixTechnologiesLtd.:bvr2.05.2915:bd04/04/2008:svnTyanComputerCorporation:pnMCP55:pvrREFERENCE:rvnTyanComputerCorporation:rnS2915:rvrREFERENCE:cvnNVIDIA:ct17:cvr: dmi.product.name: MCP55 dmi.product.version: REFERENCE dmi.sys.vendor: Tyan Computer Corporation system: distro: Ubuntu codename: lucid architecture: x86_64 kernel: 2.6.32-21-generic To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/570151/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp