Bug 18555 - [845G] Nothing but garbage with EXA
Summary: [845G] Nothing but garbage with EXA
Status: RESOLVED WONTFIX
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: 7.4 (2008.09)
Hardware: x86 (IA32) Linux (All)
: medium blocker
Assignee: Carl Worth
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-11-16 13:42 UTC by aguertin+freedesktop
Modified: 2009-04-24 08:12 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
xorg.conf (2.36 KB, text/plain)
2008-11-16 13:52 UTC, aguertin+freedesktop
no flags Details
Xorg.0.log from a running server with NoAccel (19.15 KB, text/plain)
2008-11-16 14:10 UTC, aguertin+freedesktop
no flags Details
Xorg.0.log from a running (broken) server without NoAccel (22.83 KB, text/plain)
2008-11-16 15:05 UTC, aguertin+freedesktop
no flags Details
Xorg.0.log with XAA and a 2.6.27.10 kernel - everything works (23.09 KB, text/plain)
2008-12-20 13:34 UTC, aguertin+freedesktop
no flags Details
Xorg.0.log with EXA and a 2.6.27.10 kernel - nothing but garbage on monitor (24.14 KB, text/plain)
2008-12-20 13:35 UTC, aguertin+freedesktop
no flags Details
.config for 2.6.27.10 kernel (36.89 KB, text/plain)
2008-12-20 13:38 UTC, aguertin+freedesktop
no flags Details

Description aguertin+freedesktop 2008-11-16 13:42:11 UTC
When I start X, I get nothing but garbage on the screen. Often but not always this is one and a half rows of light pixels at the top of the screen, with everything else black, which after a few seconds is replaced with purplish-colored columns covering the entire screen. The keyboard stops working, and I can't switch back to a console, use ctrl-alt-backspace, or use ctrl-alt-del. Numlock does work (also maybe caps and scroll lock?), but that's it. I can ssh in, but even when X is killed the keyboard still doesn't work.

I'm using xorg-server 1.5.2 and xf86-video-intel-2.5.0. lspci reports the video as 00:02.0 VGA compatible controller: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device (rev 03)

If I use the NoAccel option, everything works (though obviously, slowly).

I will attach the xorg.conf and Xorg.0.log from both working and nonworking tries.
Comment 1 aguertin+freedesktop 2008-11-16 13:52:23 UTC
Created attachment 20343 [details]
xorg.conf

With the exception of NoAccel, this is the output of X -configure.

Also, I forgot to mention before, X -configure works and returns control to the console properly, but xorgcfg puts up garbage and there's no way to get control back.
Comment 2 aguertin+freedesktop 2008-11-16 14:10:32 UTC
Created attachment 20346 [details]
Xorg.0.log from a running server with NoAccel

When the server is stopped, only two more lines are added about the keyboard and mouse modules being unloaded.
Comment 3 aguertin+freedesktop 2008-11-16 15:05:26 UTC
Created attachment 20347 [details]
Xorg.0.log from a running (broken) server without NoAccel

This log is from a running server with garbage displayed on the screen.

Note that the server tries restarting itself several times (producing garbage each time), and this is the *last* log it produces. I haven't yet managed to get the first log it produces.

Also, I forgot to mention, I'm using Gentoo linux, and these are the gentoo packages.
Comment 4 Gordon Jin 2008-11-16 18:33:33 UTC
This bug seems a bit similar to bug#17291.
Comment 5 aguertin+freedesktop 2008-11-22 14:28:48 UTC
Server works fine with Option "AccelMethod" "XAA" (I guess this is why I never had a problem with 2.1.*)

Also, 2.5.1 hasn't fixed it (not that the changelog indicated it would).
Comment 6 Wang Zhenyu 2008-12-16 23:38:12 UTC
What's the kernel version? 

I've tested recent kernel 2.6.28-rc8 with other git masters of gfx components, it looks interrupt is stuck, so I have to disable DRI, otherwise exa works fine.
Comment 7 aguertin+freedesktop 2008-12-17 07:08:44 UTC
2.6.25.19 and 2.6.26.7, I think. I have both of them on my system, and I think I tested with both of them. When I get home tonight (~8 hours from now) I will retest with both and see if I can get a 2.6.27 to test with too.

Is there a bug filed on what you said about "it looks interrupt is stuck, so I have to disable DRI" that I can read?
Comment 8 Felix Miata 2008-12-19 08:17:04 UTC
https://bugzilla.novell.com/show_bug.cgi?id=445320 seems to be this
Comment 9 aguertin+freedesktop 2008-12-20 13:32:09 UTC
I am now running kernel 2.6.27.10, and it also shows the problem.

I also tried using EXA with EXANoComposite, but it was still broken.

I will attach some new logs.
Comment 10 aguertin+freedesktop 2008-12-20 13:34:19 UTC
Created attachment 21343 [details]
Xorg.0.log with XAA and a 2.6.27.10 kernel - everything works
Comment 11 aguertin+freedesktop 2008-12-20 13:35:35 UTC
Created attachment 21344 [details]
Xorg.0.log with EXA and a 2.6.27.10 kernel - nothing but garbage on monitor
Comment 12 aguertin+freedesktop 2008-12-20 13:38:43 UTC
Created attachment 21345 [details]
.config for 2.6.27.10 kernel

The xorg.conf is unmodified except switching between no acceleration, XAA, and EXA.
Comment 13 aguertin+freedesktop 2008-12-30 03:46:39 UTC
Is there any more information I can give to help this get resolved?
Comment 14 Randy Wilson 2009-01-18 07:39:54 UTC
I didn't see this mentioned, but adding:
Option "DRI" "false"
to the Device section fixes the issue for me. I have AccelMethod as EXA and NoAccel left as default. Moving windows is not choppy like when NoAccel is "true".

Just noticed Comment #6 mentions disabling DRI. I'll leave this in simply because it shows the xorg.conf option.
Comment 15 aguertin+freedesktop 2009-04-24 08:12:20 UTC
EXA is going away, according to http://intellinuxgraphics.org/2009Q1.html, so this doesn't matter. UXA doesn't have this problem, anyway.

Making a guess that this resolves as wontfix?


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.