<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#c10">Comment # 10</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(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)</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>