[Bug 80079] [SNB+]igt/gem_fence_upload some subcases fail

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sun Apr 19 19:52:30 PDT 2015


https://bugs.freedesktop.org/show_bug.cgi?id=80079

--- Comment #10 from ye.tian <yex.tian at intel.com> ---
It still fails on SNG with the latest nightly kenrel(d60065) and latest igt
(gbeddb3b.

output:
------------
 ./gem_fence_upload
IGT-Version: 1.10-gbeddb3b (x86_64) (Linux:
4.0.0_drm-intel-nightly_d60065_20150417+ x86_64)
Upload rate for 2 linear surfaces:      7738.172MiB/s
Upload rate for 2 tiled surfaces:       8187.481MiB/s
Upload rate for 4 linear surfaces:      7752.598MiB/s
Upload rate for 4 tiled surfaces:       8189.560MiB/s
Upload rate for 8 linear surfaces:      7802.522MiB/s
Upload rate for 8 tiled surfaces:       8272.608MiB/s
Upload rate for 16 linear surfaces:     7827.097MiB/s
Upload rate for 16 tiled surfaces:      8255.551MiB/s
Upload rate for 32 linear surfaces:     7824.830MiB/s
Upload rate for 32 tiled surfaces:      3404.913MiB/s
Test assertion failure function performance, file gem_fence_upload.c:108:
Failed assertion: tiled[1] > 0.75 * tiled[0]
Stack trace:
  #0 [__igt_fail_assert+0xf1]
  #1 [__real_main396+0xa61]
  #2 [main+0x21]
  #3 [__libc_start_main+0xf5]
  #4 [_start+0x29]
  #5 [<unknown>+0x29]
Subtest performance failed.
**** DEBUG ****
Test requirement passed: fd >= 0
Test requirement passed: num_fences > 0
Upload rate for 2 linear surfaces:      7738.172MiB/s
Upload rate for 2 tiled surfaces:       8187.481MiB/s
Upload rate for 4 linear surfaces:      7752.598MiB/s
Upload rate for 4 tiled surfaces:       8189.560MiB/s
Upload rate for 8 linear surfaces:      7802.522MiB/s
Upload rate for 8 tiled surfaces:       8272.608MiB/s
Upload rate for 16 linear surfaces:     7827.097MiB/s
Upload rate for 16 tiled surfaces:      8255.551MiB/s
Upload rate for 32 linear surfaces:     7824.830MiB/s
Upload rate for 32 tiled surfaces:      3404.913MiB/s
Test assertion failure function performance, file gem_fence_upload.c:108:
Failed assertion: tiled[1] > 0.75 * tiled[0]
****  END  ****
Subtest performance: FAIL (21.481s)
Contended upload rate for 1 linear threads:     876.472MiB/s
Contended upload rate for 1 tiled threads:      881.397MiB/s
Contended upload rate for 2 linear threads:     711.001MiB/s
Contended upload rate for 2 tiled threads:      721.973MiB/s
Contended upload rate for 4 linear threads:     458.739MiB/s
Contended upload rate for 4 tiled threads:      461.920MiB/s
Contended upload rate for 8 linear threads:     440.198MiB/s
Contended upload rate for 8 tiled threads:      470.905MiB/s
Contended upload rate for 16 linear threads:    437.284MiB/s
Contended upload rate for 16 tiled threads:     416.743MiB/s
Contended upload rate for 32 linear threads:    403.040MiB/s
Contended upload rate for 32 tiled threads:      39.147MiB/s
Test assertion failure function thread_contention, file gem_fence_upload.c:336:
Failed assertion: linear[1] > 0.75 * linear[0]
Stack trace:
  #0 [__igt_fail_assert+0xf1]
  #1 [__real_main396+0xb06]
  #2 [main+0x21]
  #3 [__libc_start_main+0xf5]
  #4 [_start+0x29]
  #5 [<unknown>+0x29]
Subtest thread-contention failed.
**** DEBUG ****
Test requirement passed: fd >= 0
Test requirement passed: num_fences > 0
Contended upload rate for 1 linear threads:     876.472MiB/s
Contended upload rate for 1 tiled threads:      881.397MiB/s
Contended upload rate for 2 linear threads:     711.001MiB/s
Contended upload rate for 2 tiled threads:      721.973MiB/s
Contended upload rate for 4 linear threads:     458.739MiB/s
Contended upload rate for 4 tiled threads:      461.920MiB/s
Contended upload rate for 8 linear threads:     440.198MiB/s
Contended upload rate for 8 tiled threads:      470.905MiB/s
Contended upload rate for 16 linear threads:    437.284MiB/s
Contended upload rate for 16 tiled threads:     416.743MiB/s
Contended upload rate for 32 linear threads:    403.040MiB/s
Contended upload rate for 32 tiled threads:      39.147MiB/s
Test assertion failure function thread_contention, file gem_fence_upload.c:336:
Failed assertion: linear[1] > 0.75 * linear[0]
****  END  ****
Subtest thread-contention: FAIL (16.521s)
Contended upload rate for 1 linear threads/wc:  1182.645MiB/s
Contended upload rate for 1 tiled threads/wc:   1210.562MiB/s
Contended upload rate for 2 linear threads/wc:  591.596MiB/s
Contended upload rate for 2 tiled threads/wc:   604.298MiB/s
Contended upload rate for 4 linear threads/wc:  527.226MiB/s
Contended upload rate for 4 tiled threads/wc:   527.135MiB/s
Contended upload rate for 8 linear threads/wc:  461.522MiB/s
Contended upload rate for 8 tiled threads/wc:   490.882MiB/s
Contended upload rate for 16 linear threads/wc: 438.232MiB/s
Contended upload rate for 16 tiled threads/wc:  398.890MiB/s
Contended upload rate for 32 linear threads/wc: 383.510MiB/s
Contended upload rate for 32 tiled threads/wc:  408.409MiB/s
Test assertion failure function wc_contention, file gem_fence_upload.c:392:
Failed assertion: linear[1] > 0.75 * linear[0]
Stack trace:
  #0 [__igt_fail_assert+0xf1]
  #1 [__real_main396+0xac4]
  #2 [main+0x21]
  #3 [__libc_start_main+0xf5]
  #4 [_start+0x29]
  #5 [<unknown>+0x29]
Subtest wc-contention failed.
**** DEBUG ****
Test requirement passed: fd >= 0
Test requirement passed: gem_mmap__has_wc(fd)
Test requirement passed: num_fences > 0
Contended upload rate for 1 linear threads/wc:  1182.645MiB/s
Contended upload rate for 1 tiled threads/wc:   1210.562MiB/s
Contended upload rate for 2 linear threads/wc:  591.596MiB/s
Contended upload rate for 2 tiled threads/wc:   604.298MiB/s
Contended upload rate for 4 linear threads/wc:  527.226MiB/s
Contended upload rate for 4 tiled threads/wc:   527.135MiB/s
Contended upload rate for 8 linear threads/wc:  461.522MiB/s
Contended upload rate for 8 tiled threads/wc:   490.882MiB/s
Contended upload rate for 16 linear threads/wc: 438.232MiB/s
Contended upload rate for 16 tiled threads/wc:  398.890MiB/s
Contended upload rate for 32 linear threads/wc: 383.510MiB/s
Contended upload rate for 32 tiled threads/wc:  408.409MiB/s
Test assertion failure function wc_contention, file gem_fence_upload.c:392:
Failed assertion: linear[1] > 0.75 * linear[0]
****  END  ****
Subtest wc-contention: FAIL (4.735s)
Download rate for 2 linear surfaces, 2 threads:  79.441MiB/s
Download rate for 2 tiled surfaces, 2 threads:   79.464MiB/s
Download rate for 4 linear surfaces, 4 threads: 154.570MiB/s
Download rate for 4 tiled surfaces, 4 threads:  154.226MiB/s
Download rate for 8 linear surfaces, 8 threads: 154.632MiB/s
Download rate for 8 tiled surfaces, 8 threads:  154.938MiB/s
Download rate for 16 linear surfaces, 16 threads:       155.131MiB/s
Download rate for 16 tiled surfaces, 16 threads:        155.258MiB/s
Download rate for 32 linear surfaces, 32 threads:       155.109MiB/s
Download rate for 32 tiled surfaces, 32 threads:         71.398MiB/s
Subtest thread-performance-read: SUCCESS (17.066s)
Upload rate for 2 linear surfaces, 2 threads:   7629.948MiB/s
Upload rate for 2 tiled surfaces, 2 threads:    7936.508MiB/s
Upload rate for 4 linear surfaces, 4 threads:   5788.188MiB/s
Upload rate for 4 tiled surfaces, 4 threads:    6001.500MiB/s
Upload rate for 8 linear surfaces, 8 threads:   5976.003MiB/s
Upload rate for 8 tiled surfaces, 8 threads:    6150.298MiB/s
Upload rate for 16 linear surfaces, 16 threads: 5969.732MiB/s
Upload rate for 16 tiled surfaces, 16 threads:  6138.058MiB/s
Upload rate for 32 linear surfaces, 32 threads: 5954.527MiB/s
Upload rate for 32 tiled surfaces, 32 threads:   80.787MiB/s
Test assertion failure function thread_performance, file
gem_fence_upload.c:247:
Failed assertion: tiled[1] > 0.75 * tiled[0]
Stack trace:
  #0 [__igt_fail_assert+0xf1]
  #1 [thread_performance+0x656]
  #2 [__real_main396+0x950]
  #3 [main+0x21]
  #4 [__libc_start_main+0xf5]
  #5 [_start+0x29]
  #6 [<unknown>+0x29]
Subtest thread-performance-write failed.
**** DEBUG ****
Test requirement passed: fd >= 0
Test requirement passed: num_fences > 0
Upload rate for 2 linear surfaces, 2 threads:   7629.948MiB/s
Upload rate for 2 tiled surfaces, 2 threads:    7936.508MiB/s
Upload rate for 4 linear surfaces, 4 threads:   5788.188MiB/s
Upload rate for 4 tiled surfaces, 4 threads:    6001.500MiB/s
Upload rate for 8 linear surfaces, 8 threads:   5976.003MiB/s
Upload rate for 8 tiled surfaces, 8 threads:    6150.298MiB/s
Upload rate for 16 linear surfaces, 16 threads: 5969.732MiB/s
Upload rate for 16 tiled surfaces, 16 threads:  6138.058MiB/s
Upload rate for 32 linear surfaces, 32 threads: 5954.527MiB/s
Upload rate for 32 tiled surfaces, 32 threads:   80.787MiB/s
Test assertion failure function thread_performance, file
gem_fence_upload.c:247:
Failed assertion: tiled[1] > 0.75 * tiled[0]
****  END  ****
Subtest thread-performance-write: FAIL (6.587s)
Combined rate for 2 linear surfaces, 4 threads: 159.015MiB/s
Combined rate for 2 tiled surfaces, 4 threads:  159.040MiB/s
Combined rate for 4 linear surfaces, 8 threads: 301.769MiB/s
Combined rate for 4 tiled surfaces, 8 threads:  306.025MiB/s
Combined rate for 8 linear surfaces, 16 threads:        304.185MiB/s
Combined rate for 8 tiled surfaces, 16 threads: 301.944MiB/s
Combined rate for 16 linear surfaces, 32 threads:       307.644MiB/s
Combined rate for 16 tiled surfaces, 32 threads:        306.328MiB/s
Combined rate for 32 linear surfaces, 64 threads:       307.406MiB/s
Combined rate for 32 tiled surfaces, 64 threads:         77.679MiB/s
Test assertion failure function thread_performance, file
gem_fence_upload.c:247:
Failed assertion: tiled[1] > 0.75 * tiled[0]
Stack trace:
  #0 [__igt_fail_assert+0xf1]
  #1 [thread_performance+0x656]
  #2 [__real_main396+0x989]
  #3 [main+0x21]
  #4 [__libc_start_main+0xf5]
  #5 [_start+0x29]
  #6 [<unknown>+0x29]
Subtest thread-performance-both failed.
**** DEBUG ****
Test requirement passed: fd >= 0
Test requirement passed: num_fences > 0
Combined rate for 2 linear surfaces, 4 threads: 159.015MiB/s
Combined rate for 2 tiled surfaces, 4 threads:  159.040MiB/s
Combined rate for 4 linear surfaces, 8 threads: 301.769MiB/s
Combined rate for 4 tiled surfaces, 8 threads:  306.025MiB/s
Combined rate for 8 linear surfaces, 16 threads:        304.185MiB/s
Combined rate for 8 tiled surfaces, 16 threads: 301.944MiB/s
Combined rate for 16 linear surfaces, 32 threads:       307.644MiB/s
Combined rate for 16 tiled surfaces, 32 threads:        306.328MiB/s
Combined rate for 32 linear surfaces, 64 threads:       307.406MiB/s
Combined rate for 32 tiled surfaces, 64 threads:         77.679MiB/s
Test assertion failure function thread_performance, file
gem_fence_upload.c:247:
Failed assertion: tiled[1] > 0.75 * tiled[0]
****  END  ****
Subtest thread-performance-both: FAIL (23.192s)

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are on the CC list for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20150420/93d96001/attachment-0001.html>


More information about the intel-gfx-bugs mailing list