[Bug 100667] [HSW/BDW/BSW/GLK] gem_render_linear_blits at swap-thrash producing "Cannot allocate memory"

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Jun 27 22:00:43 UTC 2017


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

--- Comment #6 from Humberto Israel Perez Rodriguez <humberto.i.perez.rodriguez at intel.com> ---
with latest commit from drm-tip this test piglit shows as timeout and it was
killed by itself if we run it alone, i am wondering if in the latest kernel
commits from drm-tip is included the fix ?

kernel commit
=================================================
commit bf26e1dbbba24a7697559f1131d4be99747b7646
Author:     Martin Peres <martin.peres at linux.intel.com>
AuthorDate: Tue Jun 27 16:59:42 2017 +0300
Commit:     Martin Peres <martin.peres at linux.intel.com>
CommitDate: Tue Jun 27 16:59:42 2017 +0300

    drm-tip: 2017y-06m-27d-13h-59m-07s UTC integration manifest


graphic stack
==============================================================
Component: drm
    tag: libdrm-2.4.80-30-gb9549c9
    commit: b9549c954e190010a79e6691983b6ae16eac83d5

Component: cairo
    tag: 1.15.4-28-g57b4050
    commit: 57b40507dda3f58dfc8635548d606b86dc7bcf51

Component: intel-gpu-tools
    tag: intel-gpu-tools-1.18-299-g8d30021
    commit: 8d300218439724551873b5ab46b270ecc17f290d

Component: piglit
    tag: piglit-v1
    commit: df444e3c93f9ca768978319e28adfd484bd2558b


test output
==============================================================
IGT-Version: 1.19-g8d30021 (x86_64) (Linux:
4.12.0-rc7-drm-tip-ww26-commit-bf26e1d+ x86_64)
(gem_render_linear_blits:1365) drmtest-DEBUG: Test requirement passed: !(fd<0)
(gem_render_linear_blits:1365) igt-debugfs-DEBUG: Opening debugfs directory
'/sys/kernel/debug/dri/0'
(gem_render_linear_blits:1365) drmtest-DEBUG: Test requirement passed:
is_i915_device(fd) && has_known_intel_chipset(fd)
(gem_render_linear_blits:1365) ioctl-wrappers-DEBUG: Test requirement passed:
err == 0
(gem_render_linear_blits:1365) igt-core-DEBUG: Test requirement passed:
!igt_run_in_simulation()
(gem_render_linear_blits:1365) igt-core-DEBUG: Starting subtest: swap-thrash
(gem_render_linear_blits:1365) DEBUG: Test requirement passed: swap_mb > 0
(gem_render_linear_blits:1365) drmtest-DEBUG: Test requirement passed: !(fd<0)
(gem_render_linear_blits:1365) igt-debugfs-DEBUG: Opening debugfs directory
'/sys/kernel/debug/dri/0'
(gem_render_linear_blits:1365) intel-os-DEBUG: Checking 15,738 surfaces of size
1,048,576 bytes (total 16,510,550,016) against RAM + swap
(gem_render_linear_blits:1365) drmtest-DEBUG: Test requirement passed: !(fd<0)
(gem_render_linear_blits:1365) igt-debugfs-DEBUG: Opening debugfs directory
'/sys/kernel/debug/dri/0'
(gem_render_linear_blits:1365) intel-os-DEBUG: Test requirement passed:
__intel_check_memory(count, size, mode, &required, &total)
(gem_render_linear_blits:1365) igt-core-DEBUG: Test requirement passed:
!igt_run_in_simulation()
(gem_render_linear_blits:1365) DEBUG: Test requirement passed: render_copy
Verifying initialisation - 15738 buffers of 1048576 bytes
Killed

real    13m4.900s
user    0m4.557s
sys     4m38.729s


please see the dmesg_HSW_latest_commit.log attached for HSW platform


and with the commit suggested by Chris this test on HSW was killed by itself
please check the following output

HSW output with kernel commit eaf41801559a687cc7511c04dc712984765c9dd7
====================================
IGT-Version: 1.19-g8d30021 (x86_64) (Linux:
4.12.0-rc3drm-tip-ww26-commit-eaf4180-bug-100667+ x86_64)
(gem_render_linear_blits:1439) drmtest-DEBUG: Test requirement passed: !(fd<0)
(gem_render_linear_blits:1439) igt-debugfs-DEBUG: Opening debugfs directory
'/sys/kernel/debug/dri/0'
(gem_render_linear_blits:1439) drmtest-DEBUG: Test requirement passed:
is_i915_device(fd) && has_known_intel_chipset(fd)
(gem_render_linear_blits:1439) ioctl-wrappers-DEBUG: Test requirement passed:
err == 0
(gem_render_linear_blits:1439) igt-core-DEBUG: Test requirement passed:
!igt_run_in_simulation()
(gem_render_linear_blits:1439) igt-core-DEBUG: Starting subtest: swap-thrash
(gem_render_linear_blits:1439) DEBUG: Test requirement passed: swap_mb > 0
(gem_render_linear_blits:1439) drmtest-DEBUG: Test requirement passed: !(fd<0)
(gem_render_linear_blits:1439) igt-debugfs-DEBUG: Opening debugfs directory
'/sys/kernel/debug/dri/0'
(gem_render_linear_blits:1439) intel-os-DEBUG: Checking 15,746 surfaces of size
1,048,576 bytes (total 16,518,942,720) against RAM + swap
(gem_render_linear_blits:1439) drmtest-DEBUG: Test requirement passed: !(fd<0)
(gem_render_linear_blits:1439) igt-debugfs-DEBUG: Opening debugfs directory
'/sys/kernel/debug/dri/0'
(gem_render_linear_blits:1439) intel-os-DEBUG: Test requirement passed:
__intel_check_memory(count, size, mode, &required, &total)
(gem_render_linear_blits:1439) igt-core-DEBUG: Test requirement passed:
!igt_run_in_simulation()
(gem_render_linear_blits:1439) DEBUG: Test requirement passed: render_copy
Verifying initialisation - 15746 buffers of 1048576 bytes
Killed

real    35m42.138s
user    0m4.513s
sys     11m44.378s


tested on BSW/GLK/BDW/HSW

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


More information about the intel-gfx-bugs mailing list