Bug 17885

Summary: [945GM] screen sometimes disappear (changing to console works)
Product: xorg Reporter: Karol Pucyński <kpucynski>
Component: Driver/intelAssignee: Gordon Jin <gordon.jin>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium CC: boski_cinek, michael.fu
Version: 7.4 (2008.09)Keywords: NEEDINFO
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
xorg log file
none
another xorg log file none

Description Karol Pucyński 2008-10-03 07:13:45 UTC
Created attachment 19350 [details]
xorg log file

When using intel accelerated driver with Congatec conga-B945 board video sometimes dissapear. Everything seems to be running normal (ps, top), but there is only black empty screen. I can change to console (Ctrl+Atl+F1) and there everything is working fine. When returning to X there is still no screen. Restarting X has no effect. Only restart of whole machine helps.

Unfortunately there is not too much logs and they don't tell me anything.

Is this possible to some hardware problem (for ex. with Video BIOS - vesa driver is not working at all) or only driver problem?

Best regards,
Comment 1 Karol Pucyński 2008-10-03 07:14:23 UTC
Created attachment 19351 [details]
another xorg log file
Comment 2 Gordon Jin 2008-10-07 06:18:25 UTC
Do you have a reliable way to reproduce it?

2.3.2 driver is a bit old. Could you try the latest driver (on xf86-video-intel master branch or xf86-video-intel-2.5-branch)?
Comment 3 Karol Pucyński 2008-10-09 07:42:20 UTC
I was using intel driver from Debian Lenny...
I will try newer driver now.

Main problem is that this issue is hard to reproduce...
And even if it happens there is not so much info in logs...

In logs there is warning that V_BIOS checksum is wrong. Can this be related with other problems?
Comment 4 Gordon Jin 2008-10-12 23:15:14 UTC
The V_BIOS checksum warning should not be related.
Comment 5 Michael Fu 2008-11-11 19:03:57 UTC
could you describe more about the "sometime"? e.g. when you run any 3D app, or when you leave the machine idle for a while, or even when you are working on it( browsing internet, using office suite, etc... )

and, how is the latest status, after you use the "newer" driver?
Comment 6 Karol Pucyński 2008-11-12 02:38:03 UTC
The machine was showing two video streams from mplayer under Gnome Metacity WM. Without any 3D, compiz etc. Nothing more.
Unfortunately, I'm unable to reproduce it on demand...

With 'newer' driver (now I'm testing it with Ubuntu 8.10 - intel driver 2.4.1) it is working fine for now.
Comment 7 Marcin Biernat 2008-11-21 12:39:59 UTC
I can easily reproduct this bug on my machine (MSI Wind with Ubuntu 8.10).

My hardware:
$ lspci |grep Graphic
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GME 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)

All I have to do is connect my external display (LCD 1440x900, but I guess it's not important here) and turn off internal LVDS display:

(I'm starting X with LCD connected, because otherwise I can't get native resolution on my external LCD)

$ xrandr -q
Screen 0: minimum 320 x 200, current 1440 x 900, maximum 1600 x 1600
VGA connected 1440x900+0+0 (normal left inverted right x axis y axis) 408mm x 255mm
   1440x900       59.9*+   75.0     59.9*
   1600x1024      60.2
   1400x1050      60.0
   1280x1024      75.0     60.0     60.0
   1280x960       60.0     60.0
   1360x768       59.8
   1152x864       75.0     75.0     75.0     70.0     60.0
   1024x768       75.1     75.0     70.1     60.0     60.0
   832x624        74.6
   800x600        72.2     75.0     60.3     56.2
   640x480        75.0     72.8     75.0     60.0     59.9
   720x400        70.1
LVDS connected 1024x600+0+0 (normal left inverted right x axis y axis) 220mm x 129mm
   1024x600       60.0*+   65.0
   800x600        60.3
   640x480        59.9

$ xrandr --output LVDS --off

And after a while (for now max. 1 or 2 hours) all I see on my external LCD is one solid color (usually black, which looks like blank screen, but sometimes white and even other color) on whole screen. Messing with xrandr/restarting X doesn't help. Only restart bring back to life my external display.

In my /var/log/Xorg.0.log I see lots (hundreds or even thousands) of underrun on pipe A messages:

$ cat /var/log/Xorg.0.log | grep -e '(EE) intel(0): underrun on pipe A!'|wc -l
26202


This bug drives me absolutety crazy, because it forces me to have my netbook LVDS constantly on, when I just want to use only my external display.

$ dpkg-query -l|grep video-intel
ii  xserver-xorg-video-intel                  2:2.4.1-1ubuntu10.1
Comment 8 Marcin Biernat 2008-11-27 06:56:09 UTC
Well, this problem dissapeared for me, after I've added

Option          "FramebufferCompression"        "false"

to "Device" section in my /etc/X11/xorg.conf. So it looks like this is Framebuffer compression fault.
Comment 9 Gordon Jin 2008-11-27 18:21:28 UTC
Marcin, your issue is probably different. Please file a separate bug according to http://intellinuxgraphics.org/how_to_report_bug.html, so we'll have another developer to follow your issue, which seems easier to reproduce with this one. Thanks!

For this one, if it doesn't appear now with Karol with Ubuntu 8.10, it can be closed.
Comment 10 Michael Fu 2008-12-29 00:58:32 UTC
(In reply to comment #6)
> The machine was showing two video streams from mplayer under Gnome Metacity WM.
> Without any 3D, compiz etc. Nothing more.
> Unfortunately, I'm unable to reproduce it on demand...
> 
> With 'newer' driver (now I'm testing it with Ubuntu 8.10 - intel driver 2.4.1)
> it is working fine for now.
> 

I'll mark this bug as fixed for now. thanks!

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.