Bugzilla – Bug 544930
intel [945G/945GM/945GME/965GM/GM45] Invisible cursor on external monitor
Last modified: 2010-08-14 22:03:29 UTC
After booting of Milestone 8 no visible cursor. But I have focus - so I can see when I'm hoovering over a button. The cursor sometimes becomes visible after 10-30 mins or not. If not restart so often till I have a visible cursor.
I just found out this affects just my external monitor - the internal one has the cursor from the beginning.
Thanks, Please attach /var/log/Xorg.0.log.
Created attachment 321438 [details] Xorg log
Could you try with 'Option "SWcursor"' in Section "Device" of your /etc/X11/xorg.conf?
I did - still doesn't work. mhopf tried it and guesses that its more a KDE issue then Xorg
We validated that the issue does *not* pop up if you change the resolution with xrandr and not with the krandrtray. So $ xrandr --output VGA --mode 1024x768 -> cursor is visible $ xrandr --output VGA --mode 1920x1200 -> cursor is still visible Switch VGA to 1024x768 in krandrtray -> cursor is visible Switch VGA to 1920x1200 in krandrtray -> cursor is *invisible* Again, only talking about the cursor on the external display. On the panel the cursor is always visible. I don't know what KDE is doing differently, and I don't know what KDE is doing to display its mouse cursor. There must be a difference. The original bug might sill be deep down in X, but I'll reassign to KDE for analysis what krandrtray and the mouse system does.
I do not see Krandrtray doing anything specific with cursors and it uses libXrandr calls to setup the screens. KDE also does not do anything to display "its" mouse cursor other than setting up the mouse theme.
Can you point me to the current krandrtray sources we use in 11.2? So I can verify which libXrandr calls are called in which order.
Same problem with openSuse 11.2 M8 x86_64 on i945GM laptop display. If I rotate screen or I change display resolution almost always cursor becomes invisible (only sometimes it stays visible). ! I can make it always visible after pressing Ctrl+Alt+F2 and Ctrl+Alt+F7. If I use xrandr, then cursor also sometimes disappear, but less frequently as with Krandrtray. Resize using mode 1280x800 and then xrandr --output LVDS --mode 800x600 -> cursor is visible xrandr --output LVDS --mode 1280x800 -> cursor is *invisible* using mode 1280x800 and then Krandrtray mode 800x600 -> cursor is visible Krandrtray mode 1280x800 -> cursor is *invisible* Rotate xrandr --output LVDS --rotate inverted -> cursor is visible xrandr --output LVDS --rotate normal -> cursor is visible Krandrtray rotate inverted -> cursor is *invisible* Krandrtray rotate normal -> cursor is *invisible*
(In reply to comment #8) > Can you point me to the current krandrtray sources we use in 11.2? So I can > verify which libXrandr calls are called in which order. The sources are in randr12.diff in kdebase4-workspace, or 'svn co svn://anonsvn.kde.org/home/kde/branches/work/~seli/randr43', but I doubt you'll manage to find your way in that. If you really want to track what krandrtray does then I suggest e.g. adding debug commands to libXrandr functions.
Ok, when time permits.
This bug still happens with 11.2rc2 with Intel X4500 chipset when trying to use external monitor (with krandrtray). Sometimes the mouse cursor disappears from laptop screen and sometimes from external screen. I will try this with command line client (xrand) to see if there is any difference.
I confirm that: -this has nothing to do with external monitor, really: mouse cursor can disappear when we change screen orientation -mouse works even when it is invisible -this can also happen with command line client (xrandr --output LVDS --rotate inverted, then xrandr --output LVDS --rotate normal, and mouse disappears, though not every time) (Tested with 11.2 rc2). Should I join this info (http://en.opensuse.org/Bugs:X)?
I think this bug in not KDE specific because: - It happens from time to time with xrandr (see comments #13 and #9) - There is a bug report (#549973) that also in Gnome screen rotation can hide mouse pointer
Created attachment 325022 [details] hwinfo --gfx
*** Bug 549973 has been marked as a duplicate of this bug. ***
*** Bug 553822 has been marked as a duplicate of this bug. ***
Having same problem with openSuSE 11.2 Final. xorg-x11 7.4 X.Org X Server 1.6.5 GNU/Linux 2.6.31.5-0.1-default (II) Loading /usr/lib/xorg/modules//drivers/intel_drv.so (II) Module intel: vendor="X.Org Foundation" compiled for 1.6.5, module version = 2.9.1 Module class: X.Org Video Driver ABI class: X.Org Video Driver, version 5.0 (II) intel(0): Integrated Graphics Chipset: Intel(R) 965GM (II) UXA(0): Driver registered support for the following operations: (II) solid (II) copy (II) composite (RENDER acceleration) (==) intel(0): Backing store disabled (==) intel(0): Silken mouse enabled (II) intel(0): Initializing HW Cursor (II) intel(0): Fixed memory allocation layout: (II) intel(0): 0x00000000-0x00000fff: power context (4 kB) (II) intel(0): 0x0077f000: end of stolen memory (II) intel(0): 0x0077f000-0x0fffffff: DRI memory manager (254468 kB) (II) intel(0): 0x10000000: end of aperture (II) intel(0): BO memory allocation layout: (II) intel(0): 0x0077f000: start of memory manager (II) intel(0): 0x0079f000-0x01932fff: front buffer (18000 kB) X tiled (II) intel(0): 0x0279f000-0x0279ffff: overlay registers (4 kB) (II) intel(0): 0x027a0000-0x027a9fff: HW cursors (40 kB) (II) intel(0): 0x10000000: end of memory manager A bug report is also at https://bugs.freedesktop.org/show_bug.cgi?id=24978
For users who doesn't know - WORKAROUND - switch to console (ctrl-alt-f1) and back to x (alt-f7) and everything will be fine (at least for me;) p.s. I have the same problem in RC2 (and final). I use kde personal settings for resolution changing - on change, the cursor dissapears (stil works) on both external and internal laptop lcd.
*** Bug 555915 has been marked as a duplicate of this bug. ***
The strange thing about this bug is the fact, that cursor disappears only when rotating screen by 180 degrees from previous position. But if you rotate by 90 degrees at a time, cursor remains on the screen. (See this duplicate description: https://bugzilla.novell.com/show_bug.cgi?id=555915)
I am experiencing the invisible mouse cursor too. For me it's when I have my laptop docked and try set the external screen resolution using display settings in KDE4. As soon as I apply the new resolution my cursor goes invisible. The only way I've found to restore it is to open a terminal and start systemsettings as su. As soon as system settings window loads the cursor becomes visible again. So in my case it has nothing to do with screen rotation but a simple screen resolution change. I have a intel 945GM graphic card in my Thinkpad X60s, running 11.2 with KDE4.3.4
I have this issue, too. When I rotate the screen by 180° using command-line xrandr, the cursor disappears. It disappears when I run this command, too (it chooses another SW to handle brightness adjustments): xrandr --output LVDS --set BACKLIGHT_CONTROL native Does this trigger the bug on your monitors, too? Or is this a different issue? I have another workaround: open a konsole window, move your (invisible) cursor on the typing area, and type something. When you move your mouse again, it will have a visible cursor. If you rotate the screen again, you'll have to repeat the workaround.
Yes, same with my 965GM. After running this xrandr --output LVDS --set BACKLIGHT_CONTROL native cursor disappears. Konsole workaround works (tested in yakuake).
*** Bug 574408 has been marked as a duplicate of this bug. ***
Confirmed on my laptop's Intel 945 GME. Running openSUSE 11.2 final. Occurs when booting on, when the GNOME desktop is shown, the mouse cursor is missing - but focus effects are present. Using an external monitor (LG FLATRON w1943TB) with the internal monitor disabled, resolution: 1360 x 768. Mouse appears if: o. Changing workspace. o. Locking / unlocking screen.
Created attachment 346987 [details] Xorg log for Intel 945GME
!!! SOLVED !!! For me, what I did was: 1. Open a terminal. 2. su 3. sax2 (From runlevel 5, not 3) 4. In the GUI shown: 1. It'll say "Card: Intel xxx" where xxx is your model. Next to that, there is a button called "Options...". Click that. 2. Look for "SWCursor" in the list, and click on it once so it is selected. 3. Click Ok. 4. Make sure your resolution and monitor name is correct (the resolution was specified as 1024x768 for me, changing it to 1360x768 worked fine) 5. Click Ok. 6. Read the instructions and click Test. 7. Follow the rest of the instructions. 5. Reboot and enjoy the visible cursor at login!
The suggested solution doesn't work for me.
For me it doesn't either.
I used to have this problem on a system that was the result of several upgrades from earlier SuSE versions. After replacing the hard disk I did a clean install of OpenSuSE 11.2 and several video related problems, including this one, have cleared up as a result. (Another problem I had is described in bug #553822.) So also in my case some old/wrong setting was causing the problem. Unfortunately I can't indicate which setting was the culprit. But if other people have this problem on an upgraded system too, it may be useful to carefully compare the rpmsave files against the config files in use. If really desperate, you can try to do a clean install as well, although of course I can give no guarantee that it will fix the problem in every case.
Is this still an issue on openSUSE 11.3?
(In reply to comment #32) > Is this still an issue on openSUSE 11.3? This bug appears not more on my new 11.3 = it is solved for me. (I had this bug on 11.2 Intel GM965 on internal monitor after xrandr command for screen rotation). Thanks
Thanks for verification.