Bug 77709 - [SNB/IVB/HSW]igt/kms_render/gpu-blit is slow
Summary: [SNB/IVB/HSW]igt/kms_render/gpu-blit is slow
Status: CLOSED FIXED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Jesse Barnes
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-04-21 03:52 UTC by Guo Jinxian
Modified: 2016-11-22 08:50 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
output (97.64 KB, text/plain)
2014-04-21 03:52 UTC, Guo Jinxian
no flags Details
dmesg (125.28 KB, text/plain)
2014-04-21 03:53 UTC, Guo Jinxian
no flags Details

Description Guo Jinxian 2014-04-21 03:52:37 UTC
Created attachment 97659 [details]
output

system Environment:
--------------------------
Platform: SNB IVB HSW
Kernel:(drm-intel-nightly)1e771b84e47085ef9b6efea1321e7cb5a8b2c065

Bug detailed description:
-----------------------------
igt/kms_render/gpu-blit is slow on -nightly kernel. It spend about 57 minutes to finish the test.


output:
Please check output.txt in attachment.


Reproduce steps:
----------------------------
1. ./kms_render --run-subtest gpu-blit
Comment 1 Guo Jinxian 2014-04-21 03:53:09 UTC
Created attachment 97660 [details]
dmesg
Comment 2 Guo Jinxian 2014-05-12 02:23:59 UTC
Subcase igt/kms_render/direct-render is slow too on HSW.
Comment 3 Daniel Vetter 2014-05-15 16:00:21 UTC
commit 6797ca8c75dc57f4a5eaa9ca8d6f180fd24491dc
Author: Daniel Vetter <daniel.vetter@ffwll.ch>
Date:   Thu May 15 16:35:32 2014 +0200

    tests/kms_render: don't loop through modes
Comment 4 Guo Jinxian 2014-06-18 07:52:42 UTC
Verified on latest -nightly

[root@x-ivb6 tests]# ./kms_render --run-subtest gpu-blit
IGT-Version: 1.7-g1b1f4b1 (x86_64) (Linux: 3.15.0-rc8_drm-intel-nightly_fff6c5_20140618+ x86_64)
Beginning test gpu-blit with 1920x1200 @ 60Hz / RGB565 on pipe A, encoder TMDS, connector DP
^C
[root@x-ivb6 tests]# time ./kms_render --run-subtest gpu-blit
IGT-Version: 1.7-g1b1f4b1 (x86_64) (Linux: 3.15.0-rc8_drm-intel-nightly_fff6c5_20140618+ x86_64)
Beginning test gpu-blit with 1920x1200 @ 60Hz / RGB565 on pipe A, encoder TMDS, connector DP
Test gpu-blit with 1920x1200 @ 60Hz / RGB565 on pipe A, encoder TMDS, connector DP: PASSED
Beginning test gpu-blit with 1600x1200 @ 60Hz / RGB888 on pipe A, encoder TMDS, connector DP
Test gpu-blit with 1600x1200 @ 60Hz / RGB888 on pipe A, encoder TMDS, connector DP: SKIPPED
Beginning test gpu-blit with 1680x1050 @ 60Hz / XRGB8888 on pipe A, encoder TMDS, connector DP
Test gpu-blit with 1680x1050 @ 60Hz / XRGB8888 on pipe A, encoder TMDS, connector DP: PASSED
Beginning test gpu-blit with 1280x1024 @ 75Hz / XRGB2101010 on pipe A, encoder TMDS, connector DP
Test gpu-blit with 1280x1024 @ 75Hz / XRGB2101010 on pipe A, encoder TMDS, connector DP: PASSED
Beginning test gpu-blit with 1280x1024 @ 60Hz / ARGB8888 on pipe A, encoder TMDS, connector DP
Test gpu-blit with 1280x1024 @ 60Hz / ARGB8888 on pipe A, encoder TMDS, connector DP: PASSED
Beginning test gpu-blit with 1920x1200 @ 60Hz / RGB565 on pipe B, encoder TMDS, connector DP
Test gpu-blit with 1920x1200 @ 60Hz / RGB565 on pipe B, encoder TMDS, connector DP: PASSED
Beginning test gpu-blit with 1600x1200 @ 60Hz / RGB888 on pipe B, encoder TMDS, connector DP
Test gpu-blit with 1600x1200 @ 60Hz / RGB888 on pipe B, encoder TMDS, connector DP: SKIPPED
Beginning test gpu-blit with 1680x1050 @ 60Hz / XRGB8888 on pipe B, encoder TMDS, connector DP
Test gpu-blit with 1680x1050 @ 60Hz / XRGB8888 on pipe B, encoder TMDS, connector DP: PASSED
Beginning test gpu-blit with 1280x1024 @ 75Hz / XRGB2101010 on pipe B, encoder TMDS, connector DP
Test gpu-blit with 1280x1024 @ 75Hz / XRGB2101010 on pipe B, encoder TMDS, connector DP: PASSED
Beginning test gpu-blit with 1280x1024 @ 60Hz / ARGB8888 on pipe B, encoder TMDS, connector DP
Test gpu-blit with 1280x1024 @ 60Hz / ARGB8888 on pipe B, encoder TMDS, connector DP: PASSED
Beginning test gpu-blit with 1920x1200 @ 60Hz / RGB565 on pipe C, encoder TMDS, connector DP
Test gpu-blit with 1920x1200 @ 60Hz / RGB565 on pipe C, encoder TMDS, connector DP: PASSED
Beginning test gpu-blit with 1600x1200 @ 60Hz / RGB888 on pipe C, encoder TMDS, connector DP
Test gpu-blit with 1600x1200 @ 60Hz / RGB888 on pipe C, encoder TMDS, connector DP: SKIPPED
Beginning test gpu-blit with 1680x1050 @ 60Hz / XRGB8888 on pipe C, encoder TMDS, connector DP
Test gpu-blit with 1680x1050 @ 60Hz / XRGB8888 on pipe C, encoder TMDS, connector DP: PASSED
Beginning test gpu-blit with 1280x1024 @ 75Hz / XRGB2101010 on pipe C, encoder TMDS, connector DP
Test gpu-blit with 1280x1024 @ 75Hz / XRGB2101010 on pipe C, encoder TMDS, connector DP: PASSED
Beginning test gpu-blit with 1280x1024 @ 60Hz / ARGB8888 on pipe C, encoder TMDS, connector DP
Test gpu-blit with 1280x1024 @ 60Hz / ARGB8888 on pipe C, encoder TMDS, connector DP: PASSED
Subtest gpu-blit: SUCCESS

real    1m26.440s
user    0m1.304s
sys     0m0.248s
Comment 5 Jari Tahvanainen 2016-11-22 08:50:40 UTC
Closing verified+fixed.


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.