Bug 78327 - [SNB]Subcases minor-interruptible and minor-normal of igt/gem_evict_alignment costs long time to execute
Summary: [SNB]Subcases minor-interruptible and minor-normal of igt/gem_evict_alignment...
Status: CLOSED FIXED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-05-06 08:35 UTC by Guo Jinxian
Modified: 2017-10-06 14:38 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments
dmesg (79.38 KB, text/plain)
2014-05-06 08:35 UTC, Guo Jinxian
no flags Details

Description Guo Jinxian 2014-05-06 08:35:10 UTC
Created attachment 98543 [details]
dmesg

*System Environment:
--------------------------
Regression: No. These cases always timeout 

Non-working platforms: SNB

 *kernel: 
--------------------------
-nightly: 08ce6614d07dd1e426109672a5e323317c8d6ec7 (fails)
-queued: e5c03ca362819ba8ffbe5674340b61b9cd75de8f (fails)
    Author: Daniel Vetter <daniel.vetter@ffwll.ch>
    Date:   Thu Apr 24 23:54:45 2014 +0200

    drm/i915/sdvo: Remove ->mode_set callback

    SDVO is used by both crtcs using the i9xx_ and the ironlake_
    functions. For both cases there is nothing between the
    encoder->mode_set and the encoder->pre_enable calls that touches the
    hardware.

    The vlv_ functions are different since they enable the pll before the
    ->pre_enable hook. But SDVO isn't supported on vlv platforms, so this
    doesn't matter.

    We've also already clean up all the sdvo state computation logic, all
    relevant parts are already in the ->compute_config hook.  So we can
    just get rid of the ->mode_set hook by converting it to a ->pre_enable
    hook.

    Reviewed-by: Imre Deak <imre.deak@intel.com>
    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>

-fixes: 9bbfd20abe5025adbb0ac75160bd2e41158a9e83 (fails)
    Author: Paulo Zanoni <paulo.r.zanoni@intel.com>
    Date:   Tue Apr 29 11:00:22 2014 -0300

    drm/i915: don't try DP_LINK_BW_5_4 on HSW ULX

    Because the docs say ULX doesn't support it on HSW.

    Reviewed-by: Dave Airlie <airlied@redhat.com>
    Signed-off-by: Paulo Zanoni <paulo.r.zanoni@intel.com>
    Signed-off-by: Jani Nikula <jani.nikula@intel.com>

 *Bug detailed description:
-----------------------------
Subcases minor-interruptible and minor-normal of igt/gem_evict_alignment costs long time to execute, the test still didn't finish after 38 minutes

Output:
date;./gem_evict_alignment --run-subtest minor-normal;date
Tue May  6 14:48:34 CST 2014
IGT-Version: 1.6-gc864279 (i686) (Linux: 3.15.0-rc3_drm-intel-nightly_5e83a7_20140506+ i686)
^C
[root@x-sgb4 tests]# date
Tue May  6 15:14:12 CST 2014

 *Reproduce steps:
---------------------------- 
1. ./gem_evict_alignment --run-subtest minor-normal
Comment 1 Chris Wilson 2014-09-05 15:30:12 UTC
commit 227f782e4667fc622810bce8be8ccdeee45f89c2
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:   Thu May 15 10:41:42 2014 +0100

    drm/i915: Retire requests before creating a new one
    
    More fallout from
    
    commit c8725f3dc0911d4354315a65150aecd8b7d0d74a
    Author: Chris Wilson <chris@chris-wilson.co.uk>
    Date:   Mon Mar 17 12:21:55 2014 +0000
    
        drm/i915: Do not call retire_requests from wait_for_rendering
Comment 2 Guo Jinxian 2014-09-30 06:19:13 UTC
Test skips on latest -nightly(4cf4ff0da2b98be40da6d9fdbc3c338888ba0eb0)

[root@x-sgb4 ~]# cd /GFX/Test/Intel_gpu_tools/intel-gpu-tools/tests/
[root@x-sgb4 tests]# time ./gem_evict_alignment --run-subtest minor-normal
IGT-Version: 1.8-g32a0308 (i686) (Linux: 3.17.0-rc7_drm-intel-nightly_4cf4ff_20140930+ i686)
Estimated that we need 3222798336 bytes for the test, but only have 3104833536 bytes available (RAM)
Test requirement not met in function minor_evictions, file gem_evict_alignment.c:137:
Test requirement: intel_check_memory(2*count, size, CHECK_RAM)
Subtest minor-normal: SKIP (0.021s)

real    0m0.053s
user    0m0.001s
sys     0m0.024s
Comment 3 Elizabeth 2017-10-06 14:38:16 UTC
Closing old verified.


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.