<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - [SNB+]igt/gem_fence_upload some subcases fail"
href="https://bugs.freedesktop.org/show_bug.cgi?id=80079#c11">Comment # 11</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - [SNB+]igt/gem_fence_upload some subcases fail"
href="https://bugs.freedesktop.org/show_bug.cgi?id=80079">bug 80079</a>
from <span class="vcard"><a class="email" href="mailto:yex.tian@intel.com" title="ye.tian <yex.tian@intel.com>"> <span class="fn">ye.tian</span></a>
</span></b>
<pre>It still fails on SNG with the latest nightly kenrel(728c89) and latest igt
(85ee6e7b36).
root@x-sgb5:time ./gem_fence_upload
IGT-Version: 1.10-g85ee6e7 (x86_64) (Linux:
4.1.0-rc6_drm-intel-nightly_728c89_20150603+ x8
6_64)
Upload rate for 2 linear surfaces: 9139.022MiB/s
Upload rate for 2 tiled surfaces: 9710.211MiB/s
Upload rate for 4 linear surfaces: 9139.144MiB/s
Upload rate for 4 tiled surfaces: 9711.270MiB/s
Upload rate for 8 linear surfaces: 9146.522MiB/s
Upload rate for 8 tiled surfaces: 9702.586MiB/s
Upload rate for 16 linear surfaces: 9138.813MiB/s
Upload rate for 16 tiled surfaces: 9691.503MiB/s
Upload rate for 32 linear surfaces: 9143.699MiB/s
Upload rate for 32 tiled surfaces: 4394.766MiB/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+0xa7a]
#2 [main+0x29]
#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: 9139.022MiB/s
Upload rate for 2 tiled surfaces: 9710.211MiB/s
Upload rate for 4 linear surfaces: 9139.144MiB/s
Upload rate for 4 tiled surfaces: 9711.270MiB/s
Upload rate for 8 linear surfaces: 9146.522MiB/s
Upload rate for 8 tiled surfaces: 9702.586MiB/s
Upload rate for 16 linear surfaces: 9138.813MiB/s
Upload rate for 16 tiled surfaces: 9691.503MiB/s
Upload rate for 32 linear surfaces: 9143.699MiB/s
Upload rate for 32 tiled surfaces: 4394.766MiB/s
Test assertion failure function performance, file gem_fence_upload.c:108:
Failed assertion: tiled[1] > 0.75 * tiled[0]
**** END ****
Subtest performance: FAIL (17.573s)
Contended upload rate for 1 linear threads: 1076.716MiB/s
Contended upload rate for 1 tiled threads: 1094.092MiB/s
Contended upload rate for 2 linear threads: 907.107MiB/s
Contended upload rate for 2 tiled threads: 908.936MiB/s
Contended upload rate for 4 linear threads: 614.628MiB/s
Contended upload rate for 4 tiled threads: 617.802MiB/s
Contended upload rate for 8 linear threads: 580.625MiB/s
Contended upload rate for 8 tiled threads: 615.450MiB/s
Contended upload rate for 16 linear threads: 567.558MiB/s
Contended upload rate for 16 tiled threads: 573.042MiB/s
Contended upload rate for 32 linear threads: 526.089MiB/s
Contended upload rate for 32 tiled threads: 62.579MiB/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+0xb1f]
#2 [main+0x29]
#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: 1076.716MiB/s
Contended upload rate for 1 tiled threads: 1094.092MiB/s
Contended upload rate for 2 linear threads: 907.107MiB/s
Contended upload rate for 2 tiled threads: 908.936MiB/s
Contended upload rate for 4 linear threads: 614.628MiB/s
Contended upload rate for 4 tiled threads: 617.802MiB/s
Contended upload rate for 8 linear threads: 580.625MiB/s
Contended upload rate for 8 tiled threads: 615.450MiB/s
Contended upload rate for 16 linear threads: 567.558MiB/s
Contended upload rate for 16 tiled threads: 573.042MiB/s
Contended upload rate for 32 linear threads: 526.089MiB/s
Contended upload rate for 32 tiled threads: 62.579MiB/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 (10.794s)
Contended upload rate for 1 linear threads/wc: 1527.738MiB/s
Contended upload rate for 1 tiled threads/wc: 1574.958MiB/s
Contended upload rate for 2 linear threads/wc: 730.010MiB/s
Contended upload rate for 2 tiled threads/wc: 824.084MiB/s
Contended upload rate for 4 linear threads/wc: 703.490MiB/s
Contended upload rate for 4 tiled threads/wc: 711.704MiB/s
Contended upload rate for 8 linear threads/wc: 730.094MiB/s
Contended upload rate for 8 tiled threads/wc: 617.448MiB/s
Contended upload rate for 16 linear threads/wc: 554.035MiB/s
Contended upload rate for 16 tiled threads/wc: 464.954MiB/s
Contended upload rate for 32 linear threads/wc: 525.529MiB/s
Contended upload rate for 32 tiled threads/wc: 511.084MiB/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+0xadd]
#2 [main+0x29]
#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: 1527.738MiB/s
Contended upload rate for 1 tiled threads/wc: 1574.958MiB/s
Contended upload rate for 2 linear threads/wc: 730.010MiB/s
Contended upload rate for 2 tiled threads/wc: 824.084MiB/s
Contended upload rate for 4 linear threads/wc: 703.490MiB/s
Contended upload rate for 4 tiled threads/wc: 711.704MiB/s
Contended upload rate for 8 linear threads/wc: 730.094MiB/s
Contended upload rate for 8 tiled threads/wc: 617.448MiB/s
Contended upload rate for 16 linear threads/wc: 554.035MiB/s
Contended upload rate for 16 tiled threads/wc: 464.954MiB/s
Contended upload rate for 32 linear threads/wc: 525.529MiB/s
Contended upload rate for 32 tiled threads/wc: 511.084MiB/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 (3.660s)
Download rate for 2 linear surfaces, 2 threads: 89.076MiB/s
Download rate for 2 tiled surfaces, 2 threads: 89.127MiB/s
Download rate for 4 linear surfaces, 4 threads: 173.299MiB/s
Download rate for 4 tiled surfaces, 4 threads: 172.992MiB/s
Download rate for 8 linear surfaces, 8 threads: 173.573MiB/s
Download rate for 8 tiled surfaces, 8 threads: 173.463MiB/s
Download rate for 16 linear surfaces, 16 threads: 173.709MiB/s
Download rate for 16 tiled surfaces, 16 threads: 173.115MiB/s
Download rate for 32 linear surfaces, 32 threads: 173.655MiB/s
Download rate for 32 tiled surfaces, 32 threads: 98.210MiB/s
Subtest thread-performance-read: SUCCESS (14.052s)
Upload rate for 2 linear surfaces, 2 threads: 9221.902MiB/s
Upload rate for 2 tiled surfaces, 2 threads: 9456.265MiB/s
Upload rate for 4 linear surfaces, 4 threads: 6934.662MiB/s
Upload rate for 4 tiled surfaces, 4 threads: 7217.774MiB/s
Upload rate for 8 linear surfaces, 8 threads: 7172.074MiB/s
Upload rate for 8 tiled surfaces, 8 threads: 7443.592MiB/s
Upload rate for 16 linear surfaces, 16 threads: 7258.911MiB/s
Upload rate for 16 tiled surfaces, 16 threads: 7411.482MiB/s
Upload rate for 32 linear surfaces, 32 threads: 7210.760MiB/s
Upload rate for 32 tiled surfaces, 32 threads: 123.929MiB/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+0x646]
#2 [__real_main396+0x964]
#3 [main+0x29]
#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: 9221.902MiB/s
Upload rate for 2 tiled surfaces, 2 threads: 9456.265MiB/s
Upload rate for 4 linear surfaces, 4 threads: 6934.662MiB/s
Upload rate for 4 tiled surfaces, 4 threads: 7217.774MiB/s
Upload rate for 8 linear surfaces, 8 threads: 7172.074MiB/s
Upload rate for 8 tiled surfaces, 8 threads: 7443.592MiB/s
Upload rate for 16 linear surfaces, 16 threads: 7258.911MiB/s
Upload rate for 16 tiled surfaces, 16 threads: 7411.482MiB/s
Upload rate for 32 linear surfaces, 32 threads: 7210.760MiB/s
Upload rate for 32 tiled surfaces, 32 threads: 123.929MiB/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 (4.337s)
Combined rate for 2 linear surfaces, 4 threads: 177.299MiB/s
Combined rate for 2 tiled surfaces, 4 threads: 177.223MiB/s
Combined rate for 4 linear surfaces, 8 threads: 341.464MiB/s
Combined rate for 4 tiled surfaces, 8 threads: 341.846MiB/s
Combined rate for 8 linear surfaces, 16 threads: 339.080MiB/s
Combined rate for 8 tiled surfaces, 16 threads: 342.334MiB/s
Combined rate for 16 linear surfaces, 32 threads: 342.259MiB/s
Combined rate for 16 tiled surfaces, 32 threads: 341.504MiB/s
Combined rate for 32 linear surfaces, 64 threads: 343.407MiB/s
Combined rate for 32 tiled surfaces, 64 threads: 113.877MiB/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+0x646]
#2 [__real_main396+0x9a2]
#3 [main+0x29]
#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: 177.299MiB/s
Combined rate for 2 tiled surfaces, 4 threads: 177.223MiB/s
Combined rate for 4 linear surfaces, 8 threads: 341.464MiB/s
Combined rate for 4 tiled surfaces, 8 threads: 341.846MiB/s
Combined rate for 8 linear surfaces, 16 threads: 339.080MiB/s
Combined rate for 8 tiled surfaces, 16 threads: 342.334MiB/s
Combined rate for 16 linear surfaces, 32 threads: 342.259MiB/s
Combined rate for 16 tiled surfaces, 32 threads: 341.504MiB/s
Combined rate for 32 linear surfaces, 64 threads: 343.407MiB/s
Combined rate for 32 tiled surfaces, 64 threads: 113.877MiB/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 (17.948s)</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the QA Contact for the bug.</li>
<li>You are on the CC list for the bug.</li>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>