Bug 90514 - [BSW]disable RC6 make some OpenCL test cases fail
Summary: [BSW]disable RC6 make some OpenCL test cases fail
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: unspecified
Hardware: All Linux (All)
: medium normal
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
Depends on:
Reported: 2015-05-19 06:27 UTC by meng
Modified: 2017-07-24 22:46 UTC (History)
3 users (show)

See Also:
i915 platform:
i915 features:

opencv_test_calib3d OCL_StereoMatcher/StereoBMFixture error log (3.79 KB, text/plain)
2015-05-19 08:50 UTC, meng
no flags Details

Description meng 2015-05-19 06:27:37 UTC
Regression: No. Firstly tests OpenCL on BSW.
Ubuntu: 14.04

drm-intel-next-queued: git-65de79

==Test cases==
Beignet: git://anongit.freedesktop.org/git/beignet (master git-6aae2e8)
failed cases: compiler_async_copy_char2

==Bug detailed description==
Disable RC6 in kernel makes some OpenCL test cases fail. If enable RC6(no i915.enable_rc6=0 in grub), the case works OK.

e.g. run compiler_async_copy_char2() 
compiler_async_copy_char2()    [FAILED]
    Error: dst[i] == src[i]
  at file /home/OpenCL/beignet/utests/compiler_async_copy.cpp, function compiler_async_copy_char2, line 46

==Reproduce steps==
1. set "i915.enable_rc6=0"
2. utests/utest_run -c compiler_async_copy_char2
Comment 1 Chris Wilson 2015-05-19 07:21:38 UTC
The test is bogus.
Comment 2 Zhigang Gong 2015-05-19 07:41:43 UTC
(In reply to Chris Wilson from comment #1)
> The test is bogus.

Hi Chris, could you explain more detail why the test is bogus? Thanks.
Comment 3 meng 2015-05-19 08:49:16 UTC
There are also some opencv tesst fail when disable RC6.
./opencv_test_calib3d --gtest_filter=OCL_StereoMatcher/StereoBMFixture.*
./opencv_test_core --gtest_filter=OCL_Arithm/Transpose.*

The reproducibility of opencv cases is >50%. 

Please see attached log.
Comment 4 meng 2015-05-19 08:50:33 UTC
Created attachment 115895 [details]
opencv_test_calib3d OCL_StereoMatcher/StereoBMFixture error log

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.