Bug 18878

Summary: [855gm GEM]incorrect rendering when run mesa demo/gearbox with tiling on
Product: Mesa Reporter: liuhaien <haien.liu>
Component: Drivers/DRI/i915Assignee: Eric Anholt <eric>
Status: VERIFIED FIXED QA Contact:
Severity: normal    
Priority: medium CC: bugzilla
Version: unspecifiedKeywords: NEEDINFO
Hardware: x86 (IA32)   
OS: Linux (All)   
i915 platform: i915 features:
Bug Depends on:    
Bug Blocks: 18841, 20277    
Attachments: xorg.0.log
xorg conf file
screenshot of gearbox

Description liuhaien 2008-12-03 18:45:06 UTC
Created attachment 20787 [details]

System Environment:

Host:           x-855gm
Arch:           i386
OSD:            Fedora Core release 6 (Zod)
GEM_kernel:       (for-airlied)728ced8c47f99a2287cdd0d3e77f5ae1a3d410e6
Libdrm:         (master)b0d93c74d884b40bd94469a5ef75fdb2fef17680
Mesa:           (master)154a9e5317f890618932cea0129ef887e16baf84
Xorg:           7.2

Bug detailed description:
startx ,run mesa demo/gearbox , we will get a incorrect display, see the screenshot in the attachment.
Comment 1 liuhaien 2008-12-03 18:45:30 UTC
Created attachment 20788 [details]
xorg conf file
Comment 2 liuhaien 2008-12-03 18:46:32 UTC
Created attachment 20792 [details]
screenshot of gearbox
Comment 3 liuhaien 2008-12-09 01:25:45 UTC
it can work well if set tiling off.
Comment 4 liuhaien 2009-03-22 20:39:51 UTC
still exists against:
Libdrm:         (master)00d8e960ca665b7f0528438331f4d0ae77fbb4cc
Xserver:        (server-1.6-branch)60c161545af80eb78eb790a05bde79409dfdf16e
Xf86_video_intel:       (2.7)e2465249a90b9aefe6d7a96eb56a51fde54698a0
Kernel:       (for-airlied)a2e785c32b886dd7f0289d1cf15fc14e9c81bc01
Comment 5 Gordon Jin 2009-07-02 00:01:48 UTC
Haien, this still exist in Q2, right?
Comment 6 liuhaien 2009-07-02 01:43:51 UTC
(In reply to comment #5)
> Haien, this still exist in Q2, right?

yes, I just test it with the latest driver.it is still broken.
Libdrm:		(master)de1ed01214874dcdd6116ff2587c8710d6ed4d2d
Mesa:		(master)5e6b593d35156a0068dc0eb3e55dec086f1cadd3
Xserver:		(master)3525d140567e0ad5f0184e4b37893c47239e1628
Xf86_video_intel:		(master)1e4784bf26e3c154f5673f7b5add3ef7af3b1474
Kernel:       (drm-intel-next)b5aa8a0fc132dd512c33e7c2621d075e3b77a65e
and also broken with stable branch:
Libdrm:		(master)de1ed01214874dcdd6116ff2587c8710d6ed4d2d
Mesa:		(mesa_7_5_branch)c72261f2a886e1f53025c2cf4b38b33ccfd62857
Xserver:	(server-1.6-branch)a7a93c12f91e0de72868f17a555215f1795d9e2f
Xf86_video_intel:		(master)1e4784bf26e3c154f5673f7b5add3ef7af3b1474
Kernel:       (qa-branch)07a2039b8eb0af4ff464efd3dfd95de5c02648c6
Comment 7 Eric Anholt 2009-10-30 17:40:15 UTC
Could you retest with Mesa master as of:

commit 7c8bed62e0165a0be3363f7abf81bf9e30341e00
Author: Eric Anholt <eric@anholt.net>
Date:   Fri Oct 30 15:33:11 2009 -0700

    intel: Use GTT mapping when available for swrast.
    This improves piglit quick.tests runtime from 19:33 minutes to 6:06 on
    my GM45.  It should also hide most of the A17 swizzling issues, though
    they'll still exist when swapping occurs (which is the kernel's problem
    either way)
Comment 8 fangxun 2009-11-05 05:49:33 UTC
Verified with this commit. It also works fine with commit before it.

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.