Summary: | [IGT] [BYT/BSW] igt@kms_flip@bo-too-big* Last errno: 7, Argument list too long | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | DRI | Reporter: | Luis Botello <luis.botello.ortega> | ||||||||||||||||
Component: | DRM/Intel | Assignee: | Intel GFX Bugs mailing list <intel-gfx-bugs> | ||||||||||||||||
Status: | CLOSED FIXED | QA Contact: | Intel GFX Bugs mailing list <intel-gfx-bugs> | ||||||||||||||||
Severity: | normal | ||||||||||||||||||
Priority: | medium | CC: | intel-gfx-bugs | ||||||||||||||||
Version: | DRI git | ||||||||||||||||||
Hardware: | x86-64 (AMD64) | ||||||||||||||||||
OS: | Linux (All) | ||||||||||||||||||
Whiteboard: | ReadyForDev | ||||||||||||||||||
i915 platform: | BSW/CHT, BYT | i915 features: | display/Other | ||||||||||||||||
Attachments: |
|
Description
Luis Botello
2017-05-03 17:03:02 UTC
Created attachment 131189 [details]
IGToutput
Same issue on BSW with the latest configuration igt@kms_flip@bo-too-big Graphic drivers =================================================== Component: drm tag: libdrm-2.4.80-18-gce9e3ba commit: ce9e3ba6e2cc65e1e9e6e05a5f326c4dd25ab2c4 Component: cairo tag: 1.15.4-22-g0fd0fd0 commit: 0fd0fd0ae9ad8cfb177bb844091de98c0235917e Component: intel-gpu-tools tag: intel-gpu-tools-1.18-211-g00ce341 commit: 00ce341b95c718611689ded8ccec45086186c5b7 Component: piglit tag: piglit-v1 commit: ebbb9c5dcc6a637884d54e06eb430a8c14993413 kernel =================================================== commit 4aa1d46d3b24bbe545cdf7cbd407c18f5cd5e43d Author: Daniel Vetter <daniel.vetter@ffwll.ch> AuthorDate: Wed May 31 10:59:05 2017 +0200 Commit: Daniel Vetter <daniel.vetter@ffwll.ch> CommitDate: Wed May 31 10:59:05 2017 +0200 drm-tip: 2017y-05m-31d-08h-58m-36s UTC integration manifest The following tests FAIL on BSW with this configuration Tests List: igt@kms_flip@bo-too-big igt@kms_flip@bo-too-big-interruptible This is my configuration: ************************************************************** * * * * * * * * HARDWARE SPECIFICATIONS * * * * * * * * * * * ************************************************************** ============================================================== Essentials ============================================================== Processor Number N3700 Status Launched Launch Date Q1'15 Lithography 14 nm ============================================================== Performance ============================================================== # of Cores 4 # of Threads 4 Processor Base Frequency 1.60 GHz Burst Frequency 2.40 GHz Cache 2 MB L2 TDP 6 W Scenario Design Power (SDP) 4 W ============================================================== Memory Specifications ============================================================== Max Memory Size 8 GB Memory Types DDR3L-1600 Max # of Memory Channels 2 ECC Memory Supported No ============================================================== Graphics Specifications ============================================================== Processor Graphics Intel® HD Graphics Graphics Base Frequency 400.00 MHz Graphics Burst Frequency 700.00 MHz Graphics Video Max Memory 8 GB Graphics Output eDP/DP/HDMI Execution Units 16 DirectX* Support Yes OpenGL* Support Yes Intel® Quick Sync Video Yes Intel® InTru™ 3D Technology No Intel® Clear Video HD Technology Yes Intel® Clear Video Technology Yes Intel® Wireless Display Yes # of Displays Supported 3 ==================================================== Graphic Stack ==================================================== Component: drm tag: libdrm-2.4.81-33-g3876bc2 commit: 3876bc246a07070a6043159cd7623d4def9bbd4c Component: cairo tag: 1.15.6-2-g57b4050 commit: 57b40507dda3f58dfc8635548d606b86dc7bcf51 Component: intel-gpu-tools tag: intel-gpu-tools-1.19-112-g493151b commit: 493151b0768aa4ca535cef49cb7efa174a9c3a77 Component: piglit tag: piglit-v1 commit: 973892687cf5c2f8e2dbe1d22998b82736643787 Created attachment 134801 [details]
IGT Output form BYT and BSW
The tests keep failing at BYT and BSW with
IGT-Version: 1.20-g136100c (x86_64) (Linux: 4.14.0-rc4-drm-intel-qa-ww41-commit-36e0e80+ x86_64).
commit 74407418720ff7a9de7caabec05d4c3afe9a5c51 (upstream/master, origin/master, origin/HEAD) Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Mon Dec 11 17:18:23 2017 +0000 igt/kms_flip: Allow very large bo to fail pageflips with E2BIG We tried to allow very large buffers (larger than the mappable aperture) to be flippable by allowing them to be bound into the unmappable region. Sadly, not all of our hw is capable of utilising the unmappable region for scanout (and on some older hw, there is only mappable). As such, we have to allow the very large bo to either succeed in being flipped, or fail with the expected E2BIG. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=100917 References: 9d5e393da3f5 ("igt/kms_flip: There's no such thing as bo-too-big") Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Reviewed-by: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> Created attachment 136411 [details]
dmesg_log_BSW_bo-too-big
Tests keep failing though assertions are different now:
(02:31 AM) [gfx@BSW-1-BRASWELL] [tests]$ : time sudo -E ./kms_flip --run-subtest bo-too-big*
IGT-Version: 1.20-g4cd4cc4 (x86_64) (Linux: 4.15.0-rc5-drm-tip-ww52-commit-42a41a5+ x86_64)
Using monotonic timestamps
Beginning bo-too-big on pipe A, connector DP-1
1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500
(kms_flip:6600) CRITICAL: Test assertion failure function run_test_on_crtc_set, file kms_flip.c:1336:
(kms_flip:6600) CRITICAL: Failed assertion: err == 0 || err == -E2BIG
(kms_flip:6600) CRITICAL: Last errno: 28, No space left on device
Stack trace:
#0 [__igt_fail_assert+0x101]
#1 [run_test_on_crtc_set.constprop.14+0x1dfc]
#2 [run_test+0x26a]
#3 [main+0x10b]
#4 [__libc_start_main+0xf1]
#5 [_start+0x29]
#6 [<unknown>+0x29]
Subtest bo-too-big failed.
Created attachment 136412 [details]
attachment-30122-0.html
Hi, I am OOO (holidays/vacations), I will return back on WW01.2 (Tuesday, January 02).
Best Regards!
Luis Botello
Created attachment 136413 [details]
dmesg_log_BYT_bo-too-big
Created attachment 136414 [details]
Test_outputs_bo-too-big
These tests are no more failed. Should have been fixed between commits 8a1ed24 and 562dc33. Our latest bad result: IGT-Version: 1.21-g2b64cac (x86_64) (Linux: 4.16.0-rc1-drm-intel-qa-ww7-commit-8a1ed24+ x86_64) Using monotonic timestamps Beginning bo-too-big-interruptible on pipe A, connector DP-1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Stack trace: #0 [__igt_fail_assert+0x101] #1 [run_test_on_crtc_set.constprop.14+0x1a94] #2 [run_test+0x26a] #3 [main+0x4d8] #4 [__libc_start_main+0xf1] #5 [_start+0x29] #6 [<unknown>+0x29] Subtest bo-too-big-interruptible: FAIL (1.036s) Our first good: IGT-Version: 1.21-g1fb30f1 (x86_64) (Linux: 4.16.0-rc2-drm-intel-qa-ww8-commit-562dc33+ x86_64) Using monotonic timestamps Beginning bo-too-big-interruptible on pipe A, connector DP-1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Beginning bo-too-big-interruptible on pipe B, connector DP-1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Beginning bo-too-big-interruptible on pipe C, connector DP-3 1024x768 60 1024 1048 1184 1344 768 771 777 806 0xa 0x40 65000 Subtest bo-too-big-interruptible: SUCCESS (3.711s) |
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.