Comment 42 for bug 318325

Revision history for this message
Chris (bridgeriver) wrote :

I think what's happening is that Karmic and Lucid have implemented new (but different) sets of scripts which control whether and how the quirks are applied. In Karmic it was possible to prevent the quirks from being disabled by editing /usr/lib/pm-utils/sleep.d/98smart-kernel-video to comment out the call to remove_all_video_quirks. That hack got suspend/resume working for me on at least one machine (including a Dell laptop with NVIDIA graphics).

In Lucid the scripts have been changed again in an attempt to make them more intelligent so the video suspend/resume will work on more hardware. But it continues to fail on the ATI X1100. If you study the scripts you should be able to figure out how the hack them to allow the quirks to run, and there's a good chance that will cure the problem. But I haven't tested it.

I frankly don't understand why this kind of problem has been allowed to persist for so long. It seems to me that if the user manually enables quirks by creating or editing the .fdi file then the script should not thwart his efforts by disabling the quirks. But the devs seem to disagree.