Bug 25964

Summary: [945GMA KMS] Screen blacks out on intel 945GMA while the session keeps running.
Product: Mesa Reporter: Morten Sjøgren <xorg>
Component: Drivers/DRI/i915Assignee: Eric Anholt <eric>
Status: RESOLVED DUPLICATE QA Contact:
Severity: major    
Priority: medium CC: andrej.gelenberg
Version: unspecified   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Morten Sjøgren 2010-01-09 07:48:01 UTC
Bug description:
After a period of usage the screen will go completely black, white or gray* with the X-session keeps running and tapping out of X doesn't work the screen stays the color it is.

It seems to happen more often while watching videos. Enabling or disabling "Desktop effects" in KDE4 has no effect on the frequency of the problem happening. 

The only ways I've found to recover is the trigger a suspend-to-ram or to restart the computer.

*) The color is black most of the time, but other colors like white and gray is also common, when this happens.

System environment:
-- chipset: Intel 945GMA
-- system architecture: 32-bit
-- xf86-video-intel: 2.9.902-1
-- xserver: xorg-server 1.7.3.902-1
-- mesa: 7.7
-- intel-dri: 7.7-1
-- libdrm: 2.4.17-2
-- kernel: linux 2.6.32.3
-- Linux distribution: Archlinux
-- Machine or mobo model: Macbook 1.1
-- Display connector: Built-in LCD-monitor on macbook LVDS?

Reproducing steps:
- Enable KMS.
- Start an X-session with KDE, xfce or another DE/WM
- Use the computer for a while, watch videos, surf the internet etc...
- Observe the screen goes complete black.

Additional info:
- No related info in Xorg.0.log, dmesg, messages.log or .xsession-errors.
i915.modeset is enabled.

Downgrading the kernel to 2.6.31 seems to help but causes X to freeze completely.
Comment 1 Andrej Gelenberg 2010-01-09 09:45:31 UTC
seems to be same bug as 24928

*** This bug has been marked as a duplicate of bug 24928 ***

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.