[i945] screen goes black after a while with intel integrated graphics 945

Bug #305227 reported by jk
32
This bug affects 4 people
Affects Status Importance Assigned to Milestone
xserver-xorg-video-intel (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: xorg

After using the computer for anything between 15 minutes and a week the screen goes black and does not recover from it. Switching to another console (alt+F5) works and you can restart the x-server from there but it still only produces black output. Alt+F7 after alt+f5 also results in total blackness.

It's a mini mac running Ubuntu 8.10. Previous version of Ubuntu was stable and never had this problem.

lspci says this is my video card:

00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)

Revision history for this message
jk (johan-illwinter) wrote :
Revision history for this message
Bryce Harrington (bryce) wrote :

[This is an automated message]

Hi johan-illwinter,

Please attach the output of `lspci -vvnn` too.

Changed in xserver-xorg-video-intel:
status: New → Incomplete
Revision history for this message
jk (johan-illwinter) wrote :

Adding "Framebuffercompression false" like below did the trick.

Section "Device"
 Identifier "Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller"
 Driver "intel"
 BusID "PCI:0:2:0"
 Option "FramebufferCompression" "false"
EndSection

Revision history for this message
jk (johan-illwinter) wrote :
Download full text (11.3 KiB)

lspci -vvnn

00:00.0 Host bridge [0600]: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub [8086:27a0] (rev 03)
 Subsystem: Intel Corporation Device [8086:7270]
 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
 Latency: 0
 Capabilities: <access denied>
 Kernel driver in use: agpgart-intel
 Kernel modules: intel-agp

00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller [8086:27a2] (rev 03)
 Subsystem: Intel Corporation Device [8086:7270]
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 0
 Interrupt: pin A routed to IRQ 16
 Region 0: Memory at 90380000 (32-bit, non-prefetchable) [size=512K]
 Region 1: I/O ports at 20f0 [size=8]
 Region 2: Memory at 80000000 (32-bit, prefetchable) [size=256M]
 Region 3: Memory at 90400000 (32-bit, non-prefetchable) [size=256K]
 Capabilities: <access denied>
 Kernel modules: intelfb

00:07.0 Performance counters [1101]: Intel Corporation Device [8086:27a3] (rev 03)
 Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Interrupt: pin A routed to IRQ 10
 Region 0: Memory at 90444000 (32-bit, non-prefetchable) [size=4K]
 Capabilities: <access denied>

00:1b.0 Audio device [0403]: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller [8086:27d8] (rev 02)
 Subsystem: SigmaTel Device [8384:7680]
 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 0, Cache Line Size: 256 bytes
 Interrupt: pin A routed to IRQ 22
 Region 0: Memory at 90440000 (64-bit, non-prefetchable) [size=16K]
 Capabilities: <access denied>
 Kernel driver in use: HDA Intel
 Kernel modules: snd-hda-intel

00:1c.0 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 [8086:27d0] (rev 02)
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
 Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 0, Cache Line Size: 256 bytes
 Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
 I/O behind bridge: 00001000-00001fff
 Memory behind bridge: 90200000-902fffff
 Prefetchable memory behind bridge: 0000000030000000-00000000300fffff
 Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
 BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
  PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
 Capabilities: <access denied>
 Kernel driver in use: pcieport-driver
 Kernel modules: shpchp

00:1c.1 PCI bridge [0604]: Intel Corpora...

Revision history for this message
Ivan Zorin (iaz) wrote :

Confirm.
I've clashed with very similar symptoms.
I use Jaunty with latest updates (something between alpha4 and 5) at Asus Eee PC 901.
System boots fine, I log in via gdm, work few minutes (1-5, usually), and after that screen goes black (but keep going glow); possible solution - switch to tty[1-7], blindly log in, and exec:
sudo /etc/init.d/gdm stop
sudo startx
In this case after log in via gdm no problems with screen, but environment starts behave very strange - some services(such as automounting of usb devices) just doesn't work.

Bryce Harrington (bryce)
Changed in xserver-xorg-video-intel:
status: Incomplete → Confirmed
Bryce Harrington (bryce)
tags: added: black-screen
Revision history for this message
Dariusz Dwornikowski (tdi-kill-9-deactivatedaccount) wrote :

Confirm on jaunty with :
ii xserver-xorg-video-intel-2.4 2:2.4.1-1ubuntu11~ppa1 X.Org X server -- Intel i8xx, i9xx display d

It worked on 8.10 without problems, now after 10-15mins goes black. I can detach the external monitor and do fn+f8 to switch back to laptop lcd as main. Using dell d430.

Revision history for this message
ber2 (joielmeubaix) wrote :

Confirm on Jaunty with an Asus EEE Pc 901. Is there something I could do to help? (provide tests, etc.)

This is quite annoying. Sometimes it happens after hours of using an external display, sometimes it happens after five minutes.

Revision history for this message
dirk raith (diahrk) wrote :

I had the same problem on my Asus EEETop 1602.

It looks like I could solve the problem by disabling the framebuffercompression in xorg.conf - like what jk suggested above (2009-01-28) -- I quote the details:

"Adding "Framebuffercompression false" like below did the trick.

Section "Device"
 Identifier "Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller"
 Driver "intel"
 BusID "PCI:0:2:0"
 Option "FramebufferCompression" "false"
EndSection
"

thanks
dirk

Revision history for this message
Bryce Harrington (bryce) wrote :

[This is an automatic notification.]

A new major version of the -intel driver is now available in Karmic.

This version includes a major reworking of the acceleration
architecture, which resolves a huge number of issues. We do not know
whether it resolves the issue you reported.

Would you mind testing Karmic Alpha-2 and seeing if it is still a
problem? CD ISO images are available here:

  http://cdimages.ubuntu.com/releases/karmic/

If the issue can still be reproduced on karmic, please report here with
your findings, and attach a fresh Xorg.0.log from your test, and we will
be able to forward the bug upstream.

Otherwise, if the bug no longer exists in Karmic, let us know that as
well.

In the off chance you encounter different bugs while attempting to test
Karmic, please report those as new bug reports.

Changed in xserver-xorg-video-intel (Ubuntu):
status: Confirmed → New
status: New → Incomplete
Revision history for this message
Bryce Harrington (bryce) wrote :

We're closing this bug since it is has been some time with no response from the original reporter. However, if the issue still exists please feel free to reopen with the requested information. Also, if you could, please test against the latest development version of Ubuntu, since this confirms the bug is one we may be able to pass upstream for help.

Changed in xserver-xorg-video-intel (Ubuntu):
status: Incomplete → Invalid
Revision history for this message
Andrius (kaikaris-andrius) wrote :

I still have the same problem manifest itself on Acer Aspire One AOA-110. Running stock Karmic with all updates as of Decemver 14. The problem manifests itself after the machine has been running for a while on a battery. Only forced reboot helps. If I keep running on a battery - runs for a minute and black screen again. If I plug the power in - no problem. Could this be heat related?

Revision history for this message
Andrius (kaikaris-andrius) wrote :
Download full text (11.7 KiB)

This is my lspci -vvnn output

andrius@AspireOne:~$ lspci -vvnn
00:00.0 Host bridge [0600]: Intel Corporation Mobile 945GME Express Memory Controller Hub [8086:27ac] (rev 03)
 Subsystem: Acer Incorporated [ALI] Device [1025:015b]
 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
 Latency: 0
 Capabilities: <access denied>
 Kernel driver in use: agpgart-intel
 Kernel modules: intel-agp

00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 945GME Express Integrated Graphics Controller [8086:27ae] (rev 03)
 Subsystem: Acer Incorporated [ALI] Device [1025:015b]
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 0
 Interrupt: pin A routed to IRQ 16
 Region 0: Memory at 78480000 (32-bit, non-prefetchable) [size=512K]
 Region 1: I/O ports at 60c0 [size=8]
 Region 2: Memory at 60000000 (32-bit, prefetchable) [size=256M]
 Region 3: Memory at 78500000 (32-bit, non-prefetchable) [size=256K]
 Capabilities: <access denied>
 Kernel driver in use: i915
 Kernel modules: i915

00:02.1 Display controller [0380]: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller [8086:27a6] (rev 03)
 Subsystem: Acer Incorporated [ALI] Device [1025:015b]
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 0
 Region 0: Memory at 78400000 (32-bit, non-prefetchable) [size=512K]
 Capabilities: <access denied>

00:1b.0 Audio device [0403]: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller [8086:27d8] (rev 02)
 Subsystem: Acer Incorporated [ALI] Device [1025:015b]
 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 0
 Interrupt: pin A routed to IRQ 16
 Region 0: Memory at 78540000 (64-bit, non-prefetchable) [size=16K]
 Capabilities: <access denied>
 Kernel driver in use: HDA Intel
 Kernel modules: snd-hda-intel

00:1c.0 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 [8086:27d0] (rev 02)
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
 Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 0
 Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
 I/O behind bridge: 00005000-00005fff
 Memory behind bridge: 77300000-783fffff
 Prefetchable memory behind bridge: 0000000070000000-0000000070ffffff
 Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
 BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
  PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
 Capabilities: <access denied>
 Ke...

Revision history for this message
Andrius (kaikaris-andrius) wrote :

Will try the
Option "FramebufferCompression" "false"
and post the results

Revision history for this message
Andrius (kaikaris-andrius) wrote :

Last night tried to post a comment here when the screen went black on me with the compression off. :-( I fear that the machine could completely unusable on battery power

Revision history for this message
Andrius (kaikaris-andrius) wrote :

I figured I'd do an experiment and install ssh server on my laptop, but.... Black screen appears to be a complete kernel crash, because wireless LED goes off and there is no reaction to a plug in of an ethernet cable (no connection or link LED indication). It is not a kernel panic however, since the CapsLock is not flashing.
Any ideas or suggestions on where to look next?

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.