Bug 18060 - [I915 UXA] garbled screen with intel card and uxa
Summary: [I915 UXA] garbled screen with intel card and uxa
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: git
Hardware: Other All
: medium normal
Assignee: Keith Packard
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-10-14 05:41 UTC by Hanno Böck
Modified: 2008-12-04 23:28 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
xorg log (18.90 KB, text/plain)
2008-10-14 05:42 UTC, Hanno Böck
no flags Details
845G with UXA, tiling Disabled (30.47 KB, text/x-log)
2008-10-27 14:02 UTC, Matthew Cox
no flags Details
compiz on uxa (124.32 KB, image/png)
2008-11-13 05:40 UTC, Hanno Böck
no flags Details

Description Hanno Böck 2008-10-14 05:41:20 UTC
My card:
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)
(thinkpad t61 integrated)

When I enable uxa (Option "AccelMethod" "UXA"), I get a garbled screen. I'll attach a photo.

xorg log is also attached, probably interesting lines:
(WW) intel(0): libpciaccess reported 0 rom size, guessing 64kB
(WW) intel(0): Register 0x61200 (PP_STATUS) changed from 0xc0000008 to 0xd0000009
(WW) intel(0): PP_STATUS before: on, ready, sequencing idle
(WW) intel(0): PP_STATUS after: on, ready, sequencing on
(WW) intel(0): ESR is 0x00000001
(WW) intel(0): PRB0_CTL (0x0001f001) indicates ring buffer enabled
(WW) intel(0): Existing errors found in hardware state.
Comment 1 Hanno Böck 2008-10-14 05:42:06 UTC
Created attachment 19650 [details]
xorg log
Comment 2 Hanno Böck 2008-10-14 05:45:15 UTC
bugzilla doesn't like the photo (too big), here it is:
http://files.hboeck.de/intel/img_3367.jpg
Comment 3 Gordon Jin 2008-10-14 18:20:18 UTC
Could you specify which kernel/driver/xserver are you using?
Comment 4 Tobias Hain 2008-10-16 05:27:16 UTC
You have
(**) intel(0): Tiling enabled

which is not supported by UXA drivers right now:
http://lists.freedesktop.org/archives/xorg/2008-October/039414.html

What you are required to do at the moment is change your /etc/X11/xorg.conf:

Section "Device"
        Identifier      "Configured Video Device"
        Option          "AccelMethod"           "UXA"
        Option          "Tiling"                "No"
EndSection

That should fix your issue.
Comment 5 Hanno Böck 2008-10-16 05:35:24 UTC
I already got that tip on the xorg-list, with tiling disabled I get no fonts and X hangs after a short time.

Log:
http://files.hboeck.de/intel/xorg-log-uxa-tiling-disabled

Photo of kdm:
http://files.hboeck.de/intel/xorg-uxa-tiling-disabled.jpg
Comment 6 Matthew Cox 2008-10-27 14:02:26 UTC
Created attachment 19887 [details]
845G with UXA, tiling Disabled
Comment 7 Matthew Cox 2008-10-27 14:03:30 UTC
I have an 845G with the same problem as Hanno. Using UXA, with tiling disabled, have a display which doesn't show many display elements.
Comment 8 Hanno Böck 2008-11-13 05:40:47 UTC
Created attachment 20279 [details]
compiz on uxa

With current kernel, mesa, drm and xf86-video-intel from git, situation has improved, I can start an xserver with uxa and it seems to run stable. Though when using compiz, I get a new kind of corruption (see attached image).
Comment 9 Gordon Jin 2008-12-04 23:28:34 UTC
This bug needs to be marked as fixed since the original problem goes away. 
Hanno, please file a new bug for your new issue. 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.