X extremely slow after resume on ATI mobility M4 with DRI

Bug #56273 reported by Philippe Joyez
4
Affects Status Importance Assigned to Milestone
xserver-xorg-video-ati (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Running Dapper on a Dell latitude C800 laptop with an ATI Rage Mobility M4, if DRI is enabled I can suspend to ram and resume, but X is painfully slow after resume. It may take a minute or so to repaint the screen (The Xorg process is eating 99%+ CPU). I can switch to console mode and then the response time is OK. If DRI is disabled, everything is fine on resume. I tried several settings in acpi-support, with no change.

While browsing the web I found this page http://dri.freedesktop.org/wiki/ATIRage128 where it is stated that "There is no support for suspend/resume for r128". So, this may be the answer to the problem I report here, but I wonder if this statement is really up to date. Anyway, things seem pretty close to working perfectly and maybe a little tweaking could make resuming work with DRI. I'm ready to try things (even coding a bit, if necessary) but I would need guidance in this.

I also noted a mention of a seemingly previous similar report by Andrew Jorgensen in a reply to launchpad #23513. In this reply Andrew points to a bugzilla issue #17342 which is now inaccessible (the same issue number in launchpad has nothing to do with it), so I could not really check further.

Finally, the same kind of unresponsiveness seems to occur on Imacs with the same video card, but in their case, independently of resuming. See issues #23513 and #22667. I wonder if it's related.

Revision history for this message
Andrew Jorgensen (ajorg) wrote :

bugzilla issue #17342 is Bug #23513 in launchpad which, oddly enough is the very bug I made that comment in. I have no idea why my comment has a link to the bug in it.

I do think this sounds like the same issue. Your find that susepend is simply not supported with this driver looks promising. I would mark this a duplicate but I'd prefer one of the ubuntu engineers have a look first.

Changed in xserver-xorg-video-ati:
status: Unconfirmed → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.