Summary: | [bisected SNB] compiz is broken | ||||||
---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | fangxun <xunx.fang> | ||||
Component: | Driver/intel | Assignee: | Chris Wilson <chris> | ||||
Status: | VERIFIED FIXED | QA Contact: | Xorg Project Team <xorg-team> | ||||
Severity: | critical | ||||||
Priority: | high | ||||||
Version: | git | ||||||
Hardware: | All | ||||||
OS: | Linux (All) | ||||||
Whiteboard: | |||||||
i915 platform: | i915 features: | ||||||
Attachments: |
|
Description
fangxun
2011-04-05 20:25:10 UTC
Commit d210638 also causes messing up on gnome desktop with compiz. So change priority to critical. fbo/fbo-alphatest-formats -auto fails for me with d2106384be6f9df498392127c3ff64d0a2b17457^ or 2.14.901 on HuronRiver. Having just updated to mesa.git master (forgot I had some wacky experimental version on that machine) and using xf86-video-intel.git master: =0 ickle:/usr/src/piglit (master)$ DISPLAY=:0 bin/fbo-alphatest-formats -auto Using test set: Core formats Testing 3 Testing 4 Testing GL_RGB Testing GL_RGBA Testing GL_ALPHA Testing GL_LUMINANCE - fbo incomplete (status = 0x8cdd) Testing GL_LUMINANCE_ALPHA - fbo incomplete (status = 0x8cdd) Testing GL_INTENSITY - fbo incomplete (status = 0x8cdd) Testing GL_ALPHA4 Testing GL_ALPHA8 Testing GL_ALPHA12 Testing GL_ALPHA16 Testing GL_LUMINANCE4 - fbo incomplete (status = 0x8cdd) Testing GL_LUMINANCE8 - fbo incomplete (status = 0x8cdd) Testing GL_LUMINANCE12 - fbo incomplete (status = 0x8cdd) Testing GL_LUMINANCE16 - fbo incomplete (status = 0x8cdd) Testing GL_LUMINANCE4_ALPHA4 - fbo incomplete (status = 0x8cdd) Testing GL_LUMINANCE8_ALPHA8 - fbo incomplete (status = 0x8cdd) Testing GL_LUMINANCE12_ALPHA12 - fbo incomplete (status = 0x8cdd) Testing GL_LUMINANCE16_ALPHA16 - fbo incomplete (status = 0x8cdd) Testing GL_INTENSITY4 - fbo incomplete (status = 0x8cdd) Testing GL_INTENSITY8 - fbo incomplete (status = 0x8cdd) Testing GL_INTENSITY12 - fbo incomplete (status = 0x8cdd) Testing GL_INTENSITY16 - fbo incomplete (status = 0x8cdd) Testing GL_R3_G3_B2 Testing GL_RGB4 Testing GL_RGB5 Testing GL_RGB8 Testing GL_RGB10 Testing GL_RGB12 Testing GL_RGB16 Testing GL_RGBA2 Testing GL_RGBA4 Testing GL_RGB5_A1 Testing GL_RGBA8 Testing GL_RGB10_A2 Testing GL_RGBA12 Testing GL_RGBA16 PIGLIT: {'result': 'pass' } Ho hum. I can confirm that: mesa.git + xf86-video-intel.git: pass mesa-7.10 + xf86-video-intel.git: fail mesa-7.10 + xf86-video-intel-2.14.901: pass To confuse matters further, fbo-alphatest-formats (and co) fail on the first run on a fresh boot be it with xf86-video-intel.git or xf86-video-intel-2.14.902. Which explains the oddity of my previous test. So after being run once, I do not see the failure of fbo-alphatest-formats with either xf86-video-intel.git or xf86-video-intel-2.14.902 After re-installing f15 on HuronRiver to get a working compiz, I did confirm that breakage. I'm still not convinced that the fault lies within the relative relocations of the ddx, but I could not find any other fix despite banging my head against it for too long. So reverted for the time being. commit 59ed6b05db99d7e5144f4f8499c67cee9b833673 Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Thu Apr 7 15:28:46 2011 +0100 Revert "i965: Convert to relative relocations for state" This reverts commit d2106384be6f9df498392127c3ff64d0a2b17457. Breaks compiz (but not mutter/gnome-shell) on gen6. Not sure if this is not seem deep interaction issue with multiple clients sharing the GPU or just with compiz, but for now we have to revert and suffer the inane performance hit. It looks suspiciously like another deferred damage issue... Bugzilla: 51a27e88b073cff229fff4362cb6ac22835c4044 Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Verified with commit: 4fa35dd5e13a58070220f787fc0678f1c679808d |
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.