Bug 529146 - KMS:LEGACY cursor disappears on resolution change, comes back with VT switch
Summary: KMS:LEGACY cursor disappears on resolution change, comes back with VT switch
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: xorg-x11-drv-ati
Version: 12
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Jérôme Glisse
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-10-15 06:47 UTC by Dan Williams
Modified: 2018-04-11 12:55 UTC (History)
11 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-12-04 21:13:23 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Dan Williams 2009-10-15 06:47:27 UTC
On current rawhide with my Mobility 7500 (32MB VRAM) on my T42:

kernel-2.6.31.1-56.fc12.i686
xorg-x11-drv-ati-6.13.0-0.7.20091006git457646d73.fc12.i686
mesa-libGL-7.6-0.13.fc12.i686
libdrm-2.4.14-1.fc12.i686

01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility M7 LW [Radeon Mobility 7500]

(--) RADEON(0): Chipset: "ATI Radeon Mobility M7 LW (AGP)" (ChipID = 0x4c57)
(II) RADEON(0): AGP card detected
(II) RADEON(0): KMS Color Tiling: disabled

Compiz is *not* being used; just plain metacity.

switching resolutions with the display applet will make the cursor disappear; a VT switch brings the cursor back.  For some reason X is on vt7 right now, not sure if that makes a difference, but vt1 is text mode and has some plymouth messages on it.  Logout/login doesn't make a difference; the cursor will still disappear with a resolution switch.

Comment 1 Matěj Cepl 2009-10-19 16:54:30 UTC
blaming plymouth

Comment 2 Ray Strode [halfline] 2009-10-19 18:40:55 UTC
blamed incorrectly. plymouth has nothing to do with X or the cursors.

Comment 3 Matěj Cepl 2009-11-05 17:18:11 UTC
Since this bugzilla report was filed, there have been several major updates in various components of the Xorg system, which may have resolved this issue. Users who have experienced this problem are encouraged to upgrade their system to the latest version of their packages (at least F12Beta, but even better if the very latest versions).

Please, if you experience this problem on the up-to-date system, let us now in the comment for this bug, or whether the upgraded system works for you.

If you won't be able to reply in one month, I will have to close this bug as INSUFFICIENT_DATA. Thank you.

[This is a bulk message for all open Fedora Rawhide Xorg-related bugs. I'm adding myself to the CC list for each bug, so I'll see any comments you make after this and do my best to make sure every issue gets proper attention.]

Comment 4 Scott Dodson 2009-11-06 19:23:23 UTC
This happens to me as well, what I do is lock the screen then unlock it to bring my cursor back. T43 laptop. System current as of November 5th 2009.

Steps to reproduce :
Within Gnome, System, Preferences, Display.
Make any changes to resolution or displays in use (I switch between external and laptop display a lot).
Apply
Cursor vanishes, moving the mouse around I can see that focus is following my mouse.
CTRL-ALT-L to lock the display
Unlock the display
Cursor returns


01:00.0 VGA compatible controller: ATI Technologies Inc M22 [Mobility Radeon X300]
kernel-PAE-2.6.31.5-117.fc12.i686
xorg-x11-drv-ati-6.13.0-0.10.20091006git457646d73.fc12.i686
mesa-libGL-7.6-0.13.fc12.i686
libdrm-2.4.15-4.fc12.i686
control-center-2.28.1-4.fc12.i686

Comment 5 Scott Dodson 2009-11-06 21:55:28 UTC
I can no longer reproduce this after today's updates which included these updates

xorg-x11-server-common-1.7.1-7.fc12.i686
metacity-2.28.0-9.fc12.i686
xorg-x11-server-Xorg-1.7.1-7.fc12.i686
kernel-PAE-2.6.31.5-122.fc12.i686

Comment 6 Jérôme Glisse 2009-11-12 16:47:24 UTC
Dan do you still have this issue ?

The real underlying issue is bit complex and we don't have proper fix in yet. But most of the time it should work.

Comment 7 Electron 2009-11-13 19:14:31 UTC
Same problem...
Radeon 9200SE

"switching resolutions with the display applet will make the cursor disappear"
The cursor becomes invisible but always functional.
Open window terminal, enter 'ls' or anything like 'jgjhgjhg'.
"Cursor returns"

I tried F12 LiveCD http://alt.fedoraproject.org/pub/alt/nightly-composes/desktop/desktop-i386-20091111.16.iso

kernel-2.6.31.5-127.fc12.i686.rpm
xorg-x11-drv-ati-6.13.0-0.10.20091006git457646d73.fc12.i686.rpm
xorg-x11-server-common-1.7.1-7.fc12.i686
xorg-x11-server-Xorg-1.7.1-7.fc12.i686

Comment 8 Scott Dodson 2009-11-13 19:57:22 UTC
I've just had this happen again so it's not completely fixed.

Comment 9 Adam Goode 2009-11-15 02:35:30 UTC
This happens to me at login, until I switch virtual desktops.

Comment 10 Bug Zapper 2009-11-16 13:42:18 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 12 development cycle.
Changing version to '12'.

More information and reason for this action is here:
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Comment 11 Jérôme Glisse 2009-11-23 12:37:48 UTC
Dan, Scott, Electron, Adam do you still have this issue with lastest fedora 12 ? If so please give each one of you the GPU you have (for instance radeon 9600 AGP)

Comment 12 Dan Williams 2009-11-23 18:31:30 UTC
Yes, still a problem with latest F12 updates:

Radeon Mobility M7 LW [Radeon Mobility 7500]

2.6.31.5-127.fc12.i686
libdrm-2.4.15-4.fc12.i686
xorg-x11-server-Xorg-1.7.1-7.fc12.i686
xorg-x11-drv-ati-6.13.0-0.10.20091006git457646d73.fc12.i686

Switching to 800x600 makes the panel go black (ie, no desktop shows up at the new resolution) but I can still hit Esc to return to 1024x768 (native resolution), and upon doing so the cursor is invisible.  I can VT switch to bring the cursor back.

Comment 13 Dan Williams 2009-11-23 19:13:52 UTC
Tried a bunch of the latest koji builds too.  They also do not fix the problem, same symptoms as comment #12 (black screen after modeswitch though backlight is on, missing cursor after reverting to old mode by hitting Esc).

kernel-2.6.31.6-145.fc12.i686
libdrm-2.4.15-5.fc12.i686
xorg-x11-drv-ati-6.13.0-0.12.20091119git437113124.fc12.i686
xorg-x11-server-Xorg-1.7.1-7.fc12.i686
mesa-libGL-7.6-0.17.fc12.i686

Comment 14 Scott Dodson 2009-11-23 19:28:23 UTC
Jerome,

Yes, it's still happening now. If I change the resolution of my monitor via the Display Preferences app the cursor vanishes about 90% of the time.

01:00.0 VGA compatible controller: ATI Technologies Inc M22 [Mobility Radeon X300]

--
Scott

Comment 15 Electron 2009-11-23 20:55:30 UTC
Yes, same problem.
Clean install F12 final + updates testing F12 2009/11/23.

Radeon 9200SE 64Mb AGP with CRT Monitor.

The problem appears at every boot because...
Login box 1024x768, user desktop configuration 1152x864 :-)
Never lost cursor with login box.

mmh, I am in 1152x864, ->close session, switch user, I am in 1024x768, no lost cursor.

Reconnect same user -> modeswitch to 1152x864, NO lost cursor.

Sorry, my english is very poor.

Comment 16 Adam Goode 2009-12-02 03:25:51 UTC
Yes, still a problem.
ATI Technologies Inc RV370 5B64 [FireGL V3100 (PCIE)]

Comment 17 Dave Airlie 2009-12-03 09:31:58 UTC
can you try 2.6.31.6-159 or later from koji?

Comment 18 Electron 2009-12-04 18:48:18 UTC
It seems to work (for me) with kernel 2.6.31.6-162.fc12.i686.PAE.
Good job ;-)

Comment 19 Scott Dodson 2009-12-04 19:10:56 UTC
I've been through about 20 iterations of the steps I was using to reproduce it in the past and haven't had the problem yet. Seems to me that this is fixed now.

Thanks

Comment 20 Matěj Cepl 2009-12-04 21:13:23 UTC
Thank you for letting us know.

Comment 21 Dan Williams 2009-12-15 03:48:27 UTC
Just to pile on confirmation, fixed on my T42/7500 with 2.6.31.6-166.fc12.i686 and xorg-x11-drv-ati-6.13.0-0.12.20091119git437113124.fc12.i686


Note You need to log in before you can comment on or make changes to this bug.