| Summary: | [BDW] There is garbage when moving the windows or move cursor on the menu. | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | DRI | Reporter: | EvaWang <evawang> | ||||||||||||
| Component: | DRM/Intel | Assignee: | Intel GFX Bugs mailing list <intel-gfx-bugs> | ||||||||||||
| Status: | CLOSED FIXED | QA Contact: | Intel GFX Bugs mailing list <intel-gfx-bugs> | ||||||||||||
| Severity: | normal | ||||||||||||||
| Priority: | medium | CC: | intel-gfx-bugs | ||||||||||||
| Version: | unspecified | ||||||||||||||
| Hardware: | Other | ||||||||||||||
| OS: | All | ||||||||||||||
| Whiteboard: | |||||||||||||||
| i915 platform: | i915 features: | ||||||||||||||
| Attachments: |
|
||||||||||||||
Created attachment 100955 [details]
garbage.wma
You need to attach Xorg.0.log. Created attachment 100962 [details]
xorg.0.log
Attached Xorg.0.log.
I think this should be fixed by: commit 8e743ccef8f19b1226ceb8d6a5ceab65584a620d Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Fri Jun 13 08:27:05 2014 +0100 sna/gen8: Check for WT support before attempting to use the WT mocs It appears the kernel has a better idea when WT is supported on which gen8 parts. I assumed it was always supported, but experience suggests otherwise, so only use WT support when advertised. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=79967 Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Created attachment 100970 [details]
Xorg.0.log
After added the patch to xf86-video-intel-2.99.912, the issue still existed, please refer Xorg.0.log. Thanks!
The other use of mocs is in mesa, can you *also* please apply:
diff --git a/src/mesa/drivers/dri/i965/brw_defines.h b/src/mesa/drivers/dri/i965/brw_defines.h
index 3afd399..620f8a2 100644
--- a/src/mesa/drivers/dri/i965/brw_defines.h
+++ b/src/mesa/drivers/dri/i965/brw_defines.h
@@ -2199,8 +2199,8 @@ enum brw_wm_barycentric_interp_mode {
#define HSW_MOCS_UC_LLC_WB_ELLC (3 << 1)
/* Broadwell: write-back or write-through; always use all the caches. */
-#define BDW_MOCS_WB 0x78
-#define BDW_MOCS_WT 0x58
+#define BDW_MOCS_WB 0
+#define BDW_MOCS_WT 0
#include "intel_chipset.h"
(In reply to comment #6) > The other use of mocs is in mesa, can you *also* please apply: > > diff --git a/src/mesa/drivers/dri/i965/brw_defines.h > b/src/mesa/drivers/dri/i965/brw_defines.h > index 3afd399..620f8a2 100644 > --- a/src/mesa/drivers/dri/i965/brw_defines.h > +++ b/src/mesa/drivers/dri/i965/brw_defines.h > @@ -2199,8 +2199,8 @@ enum brw_wm_barycentric_interp_mode { > #define HSW_MOCS_UC_LLC_WB_ELLC (3 << 1) > > /* Broadwell: write-back or write-through; always use all the caches. */ > -#define BDW_MOCS_WB 0x78 > -#define BDW_MOCS_WT 0x58 > +#define BDW_MOCS_WB 0 > +#define BDW_MOCS_WT 0 > > #include "intel_chipset.h" Apply mesa and xf86-video-intel patches, it seems more serious than before. it will show garbage when click a button or windows Please refer the xorg.0.log Created attachment 101156 [details]
xorg.0.log
Could you help to update the issue? Thanks! Is it still happening with latest mesa, ddx and drm-intel-nightly? (In reply to comment #10) > Is it still happening with latest mesa, ddx and drm-intel-nightly? with kernel 3.17, the issue can not reproduced. Thanks! (In reply to comment #11) > (In reply to comment #10) > > Is it still happening with latest mesa, ddx and drm-intel-nightly? > > with kernel 3.17, the issue can not reproduced. Thanks! Closing, thanks for the report and testing. |
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.
Created attachment 100950 [details] dmesg.log [BDW] There is garbage when moving the windows or move cursor on the menu. kernel: 3.14 please refer attachment dmesg and video. we tried 3.14.7, it still have the issue.