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

Reply via email to