Summary: | [SNB+]igt/kms_pwrite_crc sporadically fails | ||||||
---|---|---|---|---|---|---|---|
Product: | DRI | Reporter: | Guo Jinxian <jinxianx.guo> | ||||
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: | christophe.prigent, intel-gfx-bugs, tiago.vignatti | ||||
Version: | XOrg git | ||||||
Hardware: | Other | ||||||
OS: | All | ||||||
Whiteboard: | |||||||
i915 platform: | BDW, BSW/CHT, BYT, HSW, IVB, SKL, SNB | i915 features: | GEM/Other | ||||
Attachments: |
|
Ville is working on a patch for this. (In reply to Daniel Vetter from comment #1) > Ville is working on a patch for this. It still fails. It also impacts IVB. It also fails on BSW. Fail rate: 1/3. root@x-bsw01:/GFX/Test/Intel_gpu_tools/intel-gpu-tools/tests# ./kms_pwrite_crc IGT-Version: 1.9-geb799b2 (x86_64) (Linux: 3.18.0_drm-intel-nightly_4fa231_20141229+ x86_64) Test assertion failure function test, file kms_pwrite_crc.c:103: Failed assertion: igt_crc_equal(&crc, &data->ref_crc) It impacts SNB+ platforms (In reply to Daniel Vetter from comment #1) > Ville is working on a patch for this. Ville, which patch is this? (In reply to Jani Nikula from comment #5) > (In reply to Daniel Vetter from comment #1) > > Ville is working on a patch for this. > > Ville, which patch is this? http://lists.freedesktop.org/archives/intel-gfx/2014-November/055390.html was the last attempt. Chris didn't like it, and I never found the time to try anything else. The latest idea that came to mind was to utilize Chris's new cache_dirty flag. I think at this point it's better to say that I'm not actually working on it. Please try http://patchwork.freedesktop.org/patch/56830 commit ed75a55bb36dec17b9e0f878cea7c8ccb037d8f9 Author: Ville Syrjälä <ville.syrjala@linux.intel.com> Date: Tue Aug 11 19:47:10 2015 +0300 drm/i915: clflush on pin_to_display after pwrite to UC bo in LLC |
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 109653 [details] dmesg -------------------------- Regression: No, It's a new case Non-working platforms: BDW ==kernel== -------------------------- origin/drm-intel-nightly: 2728bc8199164de1a27586f8c94e37d03120f8cd(fails) drm-intel-nightly: 2014y-11m-17d-20h-21m-51s UTC integration manifest origin/drm-intel-next-queued: 6ac0483b35bfc7546398d1198b65ed7be17f3cc5(fails) drm/i915: Propagate invalid setcrtc cloning errors back to userspace origin/drm-intel-fixes: 0485c9dc24ec0939b42ca5104c0373297506b555(fails) drm/i915: Kick fbdev before vgacon ==Bug detailed description== igt/kms_pwrite_crc fails Output: [root@x-hnr9 tests]# ./kms_pwrite_crc IGT-Version: 1.8-gb35b150 (x86_64) (Linux: 3.18.0-rc5_drm-intel-nightly_2728bc_20141118+ x86_64) Test assertion failure function test, file kms_pwrite_crc.c:103: Failed assertion: igt_crc_equal(&crc, &data->ref_crc) ==Reproduce steps== ---------------------------- 1. ./kms_pwrite_crc