It's a weird bug. I have quite specific situations and can easily reproduce it.
I don't know how to proceed to nail it down further, but would be happy to follow instructions.
Steps to reproduce:
1. After boot (or login, or startx), mouse cursor is invisible. Moving the mouse works - I see highlighting of things under the mouse and can click them, but don't see the cursor.
2. After launching gnome-terminal, and pressing any key in it, moving the mouse over the gnome-terminal window restores the cursor! This also works in emacs-snapshot-gtk, but not in most other windows - not in xterm, nor in firefox.
3. The mouse cursor also frequently becomes invisible after resolution switching using Display Preferences. It happens approximately half the times, but I haven't found a simple pattern. This does not happen when using xrandr to switch resolutions on the command-line.
When the cursor is invisible, and 2 displays are active (LVDS - internal panel, and VGA external display), it will only be invisble on one display, on the other it can be seen. Sometimes it will be on the internal only, sometimes external only.
When only one display is enabled (internal or external), it will be invisible on that display.
Doing "xrandr --auto" to activate the second output (both overlapping starting at (0,0)) will leave the cursor invisible on the original display and show it on the other one.
[This resembles Bug #145186, but the symptoms here are more complicated.]
This started happening since ~beta6 of karmic, still happens on up-to-date stable karmic.
It happened with only one out of 2 users on this system! I don't know the reason for the difference.
I now created a fresh new user, and the bug does happen for the new user.
I'm not sure the problem is in the "intel" driver (user dependency seems weird), but it doesn't occur with "vesa" driver.
I tried adding:
Option "HWCursor" "False"
to xorg.conf, but the intel driver says it doesn't support it.
ProblemType: Bug
Architecture: i386
Date: Thu Nov 5 22:27:08 2009
DistroRelease: Ubuntu 9.10
MachineType: MICRO-STAR INTERNATIONAL CO., LTD U-100
Package: xserver-xorg-video-intel 2:2.9.0-1ubuntu2
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.31-14-generic root=UUID=e504864a-886a-4364-9c22-df8ce1944e03 ro nomodeset quiet splash nomodeset
ProcEnviron:
LANGUAGE=en_US.UTF-8
LANG=en_US.UTF-8
SHELL=/usr/bin/fish
LC_NUMERIC=en_US.UTF-8
ProcVersionSignature: Ubuntu 2.6.31-14.48-generic
RelatedPackageVersions:
xserver-xorg 1:7.4+3ubuntu7
libgl1-mesa-glx 7.6.0-1ubuntu4
libdrm2 2.4.14-1ubuntu1
xserver-xorg-video-intel 2:2.9.0-1ubuntu2
xserver-xorg-video-ati 1:6.12.99+git20090929.7968e1fb-0ubuntu1
SourcePackage: xserver-xorg-video-intel
Tags: ubuntu-unr
Uname: Linux 2.6.31-14-generic i686
dmi.bios.date: 07/16/2008
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 4.6.3
dmi.board.asset.tag: To be filled by O.E.M.
dmi.board.name: U-100
dmi.board.vendor: MICRO-STAR INTERNATIONAL CO., LTD
dmi.board.version: Ver.001
dmi.chassis.asset.tag: To Be Filled By O.E.M.
dmi.chassis.type: 3
dmi.chassis.vendor: MICRO-STAR INTERNATIONAL CO., LTD
dmi.chassis.version: Ver.001
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr4.6.3:bd07/16/2008:svnMICRO-STARINTERNATIONALCO.,LTD:pnU-100:pvrVer.001:rvnMICRO-STARINTERNATIONALCO.,LTD:rnU-100:rvrVer.001:cvnMICRO-STARINTERNATIONALCO.,LTD:ct3:cvrVer.001:
dmi.product.name: U-100
dmi.product.version: Ver.001
dmi.sys.vendor: MICRO-STAR INTERNATIONAL CO., LTD
fglrx: Not loaded
system:
distro: Ubuntu
architecture: i686kernel: 2.6.31-14-generic
Binary package hint: xserver- xorg-video- intel
It's a weird bug. I have quite specific situations and can easily reproduce it.
I don't know how to proceed to nail it down further, but would be happy to follow instructions.
Steps to reproduce:
1. After boot (or login, or startx), mouse cursor is invisible. Moving the mouse works - I see highlighting of things under the mouse and can click them, but don't see the cursor.
2. After launching gnome-terminal, and pressing any key in it, moving the mouse over the gnome-terminal window restores the cursor! This also works in emacs-snapshot-gtk, but not in most other windows - not in xterm, nor in firefox.
3. The mouse cursor also frequently becomes invisible after resolution switching using Display Preferences. It happens approximately half the times, but I haven't found a simple pattern. This does not happen when using xrandr to switch resolutions on the command-line.
When the cursor is invisible, and 2 displays are active (LVDS - internal panel, and VGA external display), it will only be invisble on one display, on the other it can be seen. Sometimes it will be on the internal only, sometimes external only.
When only one display is enabled (internal or external), it will be invisible on that display.
Doing "xrandr --auto" to activate the second output (both overlapping starting at (0,0)) will leave the cursor invisible on the original display and show it on the other one.
[This resembles Bug #145186, but the symptoms here are more complicated.]
This started happening since ~beta6 of karmic, still happens on up-to-date stable karmic.
It happened with only one out of 2 users on this system! I don't know the reason for the difference.
I now created a fresh new user, and the bug does happen for the new user.
I'm not sure the problem is in the "intel" driver (user dependency seems weird), but it doesn't occur with "vesa" driver.
I tried adding:
Option "HWCursor" "False"
to xorg.conf, but the intel driver says it doesn't support it.
ProblemType: Bug xorg-video- intel 2:2.9.0-1ubuntu2 /boot/vmlinuz- 2.6.31- 14-generic root=UUID= e504864a- 886a-4364- 9c22-df8ce1944e 03 ro nomodeset quiet splash nomodeset en_US.UTF- 8 /usr/bin/ fish en_US.UTF- 8 ature: Ubuntu 2.6.31- 14.48-generic ersions: xorg-video- intel 2:2.9.0-1ubuntu2 xorg-video- ati 1:6.12. 99+git20090929. 7968e1fb- 0ubuntu1 xorg-video- intel asset.tag: To be filled by O.E.M. asset.tag: To Be Filled By O.E.M. version: Ver.001 MegatrendsInc. :bvr4.6. 3:bd07/ 16/2008: svnMICRO- STARINTERNATION ALCO.,LTD: pnU-100: pvrVer. 001:rvnMICRO- STARINTERNATION ALCO.,LTD: rnU-100: rvrVer. 001:cvnMICRO- STARINTERNATION ALCO.,LTD: ct3:cvrVer. 001: version: Ver.001
Architecture: i386
Date: Thu Nov 5 22:27:08 2009
DistroRelease: Ubuntu 9.10
MachineType: MICRO-STAR INTERNATIONAL CO., LTD U-100
Package: xserver-
ProcCmdLine: BOOT_IMAGE=
ProcEnviron:
LANGUAGE=
LANG=en_US.UTF-8
SHELL=
LC_NUMERIC=
ProcVersionSign
RelatedPackageV
xserver-xorg 1:7.4+3ubuntu7
libgl1-mesa-glx 7.6.0-1ubuntu4
libdrm2 2.4.14-1ubuntu1
xserver-
xserver-
SourcePackage: xserver-
Tags: ubuntu-unr
Uname: Linux 2.6.31-14-generic i686
dmi.bios.date: 07/16/2008
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 4.6.3
dmi.board.
dmi.board.name: U-100
dmi.board.vendor: MICRO-STAR INTERNATIONAL CO., LTD
dmi.board.version: Ver.001
dmi.chassis.
dmi.chassis.type: 3
dmi.chassis.vendor: MICRO-STAR INTERNATIONAL CO., LTD
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: U-100
dmi.product.
dmi.sys.vendor: MICRO-STAR INTERNATIONAL CO., LTD
fglrx: Not loaded
system:
distro: Ubuntu
architecture: i686kernel: 2.6.31-14-generic