Garbled screen after resuming from sleep mode

After I put my laptop into sleep mode, I get a garbled screen. Rather than seeing my display once across the entire screen, I will see four very small frames showing the same display, one in every corner (kind of as if I’m really, really drunk). This has happened to me in Ubuntu and I think Sabayon before, but it got solved automatically after the initial system upgrade. Not the case in OpenSUSE.

Here’s the output of lspci:


00:00.0 Host bridge: Intel Corporation Mobile 945GSE Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GSE Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 2 (rev 02)
00:1d.0 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 (rev 02)
00:1d.1 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 (rev 02)
00:1d.2 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #3 (rev 02)
00:1d.3 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #4 (rev 02)
00:1d.7 USB controller: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation NM10/ICH7 Family SMBus Controller (rev 02)
01:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8040 PCI-E Fast Ethernet Controller

How to troubleshoot this?

What version of openSUSE?
What desktop?

12.3. I’ve downloaded the GNOME desktop, but I’m using XFCE. However, the problem also exists if I don’t start X11, so I’m not sure how much that matters.

As long as you do not tell us, we can not know. We are not clairvoyant. Yes, it matters. All added information matters. Even if it is negative.

My timezone is GMT+2 and my trousers are green.

Thanks. I hope several people here will come to help you. Just wait until the globe made full turn to give them all the opportunity to read your probleem.

I tried solving the problem by updating the kernel to 3.10, but this only replaced it with a similar problem. When I resume from sleep now, the screen is completely black and the system doesn’t respond anymore. It’s not just the display that stops working, because typing sudo poweroff in a terminal (even though I can’t see anything) also doesn’t change anything. All that’s left to do is hold down the power slider to force it to power off.

A direct way to solve this would be nice, but otherwise: linux 3.8 is version in the Ubuntu repositories, and that gave me no problems. Is there any way to install linux 3.8 through zypper, or do I have to compile it myself?