Intel video 82865G: compiz desktop corrupted after suspend/hibernate

Bug #159413 reported by Olivier Mengué on 2007-11-02
Affects Status Importance Assigned to Milestone
compiz (Ubuntu)
xserver-xorg-video-intel (Ubuntu)

Bug Description

When restoring the system after suspend or hibernate the screen is correctly restored as I can see the screen asking for my password. But the restored desktop is completely corrupted. When I use the Super+E key to change desktop I can see that the desktop is working as the zoom effect is applied, but it is applied to a corrupted screen. The only way I found to exit this state is to kill the X server with Ctrl+Alt+BkSpace.

This is a freshly installed Ubuntu 7.10 Gusty, so with compiz-fusion desktop enabled with standard effects.

I suspect that some parts of the 3D video state is not correctly restored.

Xorg driver is "intel".

$ lspci | grep Intel
00:00.0 Host bridge: Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub Interface (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82865G Integrated Graphics Controller (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c2)
00:1f.0 ISA bridge: Intel Corporation 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801EB (ICH5) SATA Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev 02)
00:1f.5 Multimedia audio controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02)

Here is the output of lspci -nv for 00:02.0 :

00:02.0 0300: 8086:2572 (rev 02) (prog-if 00 [VGA])
        Subsystem: 103c:12bc
        Flags: bus master, fast devsel, latency 0, IRQ 16
        Memory at f0000000 (32-bit, prefetchable) [size=128M]
        Memory at fc400000 (32-bit, non-prefetchable) [size=512K]
        I/O ports at 14e0 [size=8]
        Capabilities: [d0] Power Management version 1

Olivier Mengué (dolmen) wrote :
Olivier Mengué (dolmen) wrote :
Oleksij Rempel (olerem) wrote :

please try to disable, compiz.

Olivier Mengué (dolmen) wrote :

> please try to disable, compiz.


Compiz integration is the major feature brought by Gutsy. And it brings major usability improvemnts (zoom in particular). I do not want to disable it for daily use.
If you want I try to disable it for testing or reporting information about my system, please elaborate which tests I should do.

Oleksij Rempel (olerem) wrote :

We need to see, what exactly is the problem of you suspen/resume issues. At the moment we know three major problems with same graphic chip on different PC:
1. enabled 3D effects ( compiz ).
to test this, please disable compiz and try to suspend / resume your PC

2. workaround to resume your graphic
please read this:

3. kernel
Please read this:

Olivier Mengué (dolmen) wrote :

This appears to be fixed in:
  xserver-xorg-video-intel 2:2.1.1-0ubuntu9.1

No more problem with hibernate, no more problem with suspend. The screen is restored fine.

However I now have a problem with screen refresh. I can not improve the refresh rate above 60 Hz (monitor: HP 7540). I'll will investigate and open another issue.

Olivier Mengué (dolmen) wrote :

This is fixed since xserver-xorg-video-intel 2:2.1.1-0ubuntu9.1 (maybe even before).
This is still fixed in Ubuntu Hardy: xserver-xorg-video-intel 2:2.2.1-1ubuntu13.4
So closing the bug.

Changed in xserver-xorg-video-intel:
status: New → Fix Released
Olivier Mengué (dolmen) wrote :

I don't think that the bug is related directly to Compiz.

I think that the bug was in the restoration of the 3D part of the Intel driver after hibernation. Anyway, this is fixed now.

Changed in compiz:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers