Here is the output from kms_flip: IGT-Version: 1.26-NO-GIT (aarch64) (Linux: 6.0.5-gentoo-arm64 aarch64) Using monotonic timestamps Starting subtest: nonblocking-read Subtest nonblocking-read: SUCCESS (0.000s) Starting subtest: wf_vblank-ts-check Starting dynamic subtest: A-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Expected frametime: 20000us; measured 20000.1us +- 0.250us accuracy 0.00% Dynamic subtest A-DP1: SUCCESS (8.475s) Starting dynamic subtest: B-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Expected frametime: 20000us; measured 20000.1us +- 0.250us accuracy 0.00% Dynamic subtest B-DP1: SUCCESS (8.230s) Starting dynamic subtest: A-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Expected frametime: 16667us; measured 16666.7us +- 0.479us accuracy 0.01% Dynamic subtest A-HDMI-A1: SUCCESS (7.932s) Starting dynamic subtest: B-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Expected frametime: 16667us; measured 16666.7us +- 0.479us accuracy 0.01% Dynamic subtest B-HDMI-A1: SUCCESS (7.932s) Subtest wf_vblank-ts-check: SUCCESS (32.569s) Starting subtest: 2x-wf_vblank-ts-check Starting dynamic subtest: AB-DP1-HDMI-A1 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 Expected frametime: 16667us; measured 16666.8us +- 0.447us accuracy 0.01% Dynamic subtest AB-DP1-HDMI-A1: SUCCESS (30.672s) Subtest 2x-wf_vblank-ts-check: SUCCESS (30.673s) Starting subtest: blocking-wf_vblank Starting dynamic subtest: A-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Expected frametime: 20000us; measured 20000.0us +- 0.000us accuracy 0.00% Dynamic subtest A-DP1: SUCCESS (8.242s) Starting dynamic subtest: B-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Expected frametime: 20000us; measured 20000.1us +- 0.250us accuracy 0.00% Dynamic subtest B-DP1: SUCCESS (8.230s) Starting dynamic subtest: A-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Expected frametime: 16667us; measured 16666.7us +- 0.479us accuracy 0.01% Dynamic subtest A-HDMI-A1: SUCCESS (7.932s) Starting dynamic subtest: B-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Expected frametime: 16667us; measured 16666.8us +- 0.447us accuracy 0.01% Dynamic subtest B-HDMI-A1: SUCCESS (7.932s) Subtest blocking-wf_vblank: SUCCESS (32.337s) Starting subtest: 2x-blocking-wf_vblank Starting dynamic subtest: AB-DP1-HDMI-A1 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 Expected frametime: 16667us; measured 16666.7us +- 0.479us accuracy 0.01% Dynamic subtest AB-DP1-HDMI-A1: SUCCESS (30.688s) Subtest 2x-blocking-wf_vblank: SUCCESS (30.689s) Starting subtest: absolute-wf_vblank Starting dynamic subtest: A-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Dynamic subtest A-DP1: SUCCESS (7.902s) Starting dynamic subtest: B-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Dynamic subtest B-DP1: SUCCESS (7.890s) Starting dynamic subtest: A-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest A-HDMI-A1: SUCCESS (7.648s) Starting dynamic subtest: B-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest B-HDMI-A1: SUCCESS (7.648s) Subtest absolute-wf_vblank: SUCCESS (31.090s) Starting subtest: 2x-absolute-wf_vblank Starting dynamic subtest: AB-DP1-HDMI-A1 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 Dynamic subtest AB-DP1-HDMI-A1: SUCCESS (30.389s) Subtest 2x-absolute-wf_vblank: SUCCESS (30.389s) Starting subtest: blocking-absolute-wf_vblank Starting dynamic subtest: A-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Dynamic subtest A-DP1: SUCCESS (7.902s) Starting dynamic subtest: B-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Dynamic subtest B-DP1: SUCCESS (7.890s) Starting dynamic subtest: A-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest A-HDMI-A1: SUCCESS (7.651s) Starting dynamic subtest: B-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest B-HDMI-A1: SUCCESS (7.651s) Subtest blocking-absolute-wf_vblank: SUCCESS (31.096s) Starting subtest: 2x-blocking-absolute-wf_vblank Starting dynamic subtest: AB-DP1-HDMI-A1 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 Dynamic subtest AB-DP1-HDMI-A1: SUCCESS (30.389s) Subtest 2x-blocking-absolute-wf_vblank: SUCCESS (30.389s) Starting subtest: basic-plain-flip Starting dynamic subtest: A-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Dynamic subtest A-DP1: SUCCESS (0.822s) Starting dynamic subtest: B-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Dynamic subtest B-DP1: SUCCESS (0.790s) Starting dynamic subtest: A-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest A-HDMI-A1: SUCCESS (0.665s) Starting dynamic subtest: B-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest B-HDMI-A1: SUCCESS (0.648s) Subtest basic-plain-flip: SUCCESS (2.926s) Starting subtest: 2x-plain-flip Starting dynamic subtest: AB-DP1-HDMI-A1 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 Dynamic subtest AB-DP1-HDMI-A1: SUCCESS (2.390s) Subtest 2x-plain-flip: SUCCESS (2.390s) Starting subtest: busy-flip Starting dynamic subtest: A-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Dynamic subtest A-DP1: SUCCESS (0.822s) Starting dynamic subtest: B-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Dynamic subtest B-DP1: SUCCESS (0.810s) Starting dynamic subtest: A-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest A-HDMI-A1: SUCCESS (0.648s) Starting dynamic subtest: B-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest B-HDMI-A1: SUCCESS (0.648s) Subtest busy-flip: SUCCESS (2.929s) Starting subtest: 2x-busy-flip Starting dynamic subtest: AB-DP1-HDMI-A1 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 Dynamic subtest AB-DP1-HDMI-A1: SUCCESS (1.388s) Subtest 2x-busy-flip: SUCCESS (1.388s) Starting subtest: flip-vs-fences Test requirement not met in function run_test, file ../igt-gpu-tools-1.26/tests/kms_flip.c:1444: Test requirement: !(flags & TEST_FENCE_STRESS) || gem_available_fences(drm_fd) Subtest flip-vs-fences: SKIP (0.000s) Starting subtest: 2x-flip-vs-fences Test requirement not met in function run_pair, file ../igt-gpu-tools-1.26/tests/kms_flip.c:1499: Test requirement: !(flags & TEST_FENCE_STRESS) || gem_available_fences(drm_fd) Subtest 2x-flip-vs-fences: SKIP (0.000s) Starting subtest: plain-flip-ts-check Starting dynamic subtest: A-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Expected frametime: 20000us; measured 20000.1us +- 0.250us accuracy 0.00% Dynamic subtest A-DP1: SUCCESS (8.142s) Starting dynamic subtest: B-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Expected frametime: 20000us; measured 20000.1us +- 0.250us accuracy 0.00% Dynamic subtest B-DP1: SUCCESS (8.150s) Starting dynamic subtest: A-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Expected frametime: 16667us; measured 16666.8us +- 0.447us accuracy 0.01% Dynamic subtest A-HDMI-A1: SUCCESS (7.932s) Starting dynamic subtest: B-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Expected frametime: 16667us; measured 16666.7us +- 0.479us accuracy 0.01% Dynamic subtest B-HDMI-A1: SUCCESS (7.931s) Subtest plain-flip-ts-check: SUCCESS (32.156s) Starting subtest: 2x-plain-flip-ts-check Starting dynamic subtest: AB-DP1-HDMI-A1 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 Expected frametime: 16667us; measured 16666.8us +- 0.447us accuracy 0.01% Dynamic subtest AB-DP1-HDMI-A1: SUCCESS (30.672s) Subtest 2x-plain-flip-ts-check: SUCCESS (30.672s) Starting subtest: plain-flip-fb-recreate Starting dynamic subtest: A-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Expected frametime: 20000us; measured 20000.1us +- 0.250us accuracy 0.00% Dynamic subtest A-DP1: SUCCESS (8.142s) Starting dynamic subtest: B-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Expected frametime: 20000us; measured 20000.1us +- 0.250us accuracy 0.00% Dynamic subtest B-DP1: SUCCESS (8.130s) Starting dynamic subtest: A-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Expected frametime: 16667us; measured 16666.7us +- 0.479us accuracy 0.01% Dynamic subtest A-HDMI-A1: SUCCESS (7.932s) Starting dynamic subtest: B-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Expected frametime: 16667us; measured 16666.7us +- 0.447us accuracy 0.01% Dynamic subtest B-HDMI-A1: SUCCESS (7.931s) Subtest plain-flip-fb-recreate: SUCCESS (32.136s) Starting subtest: 2x-plain-flip-fb-recreate Starting dynamic subtest: AB-DP1-HDMI-A1 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 Expected frametime: 16667us; measured 16666.8us +- 0.447us accuracy 0.01% Dynamic subtest AB-DP1-HDMI-A1: SUCCESS (30.689s) Subtest 2x-plain-flip-fb-recreate: SUCCESS (30.689s) Starting subtest: flip-vs-rmfb Starting dynamic subtest: A-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Dynamic subtest A-DP1: SUCCESS (7.711s) Starting dynamic subtest: B-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Dynamic subtest B-DP1: SUCCESS (7.638s) Starting dynamic subtest: A-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest A-HDMI-A1: SUCCESS (7.679s) Starting dynamic subtest: B-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest B-HDMI-A1: SUCCESS (7.679s) Subtest flip-vs-rmfb: SUCCESS (30.708s) Starting subtest: 2x-flip-vs-rmfb Starting dynamic subtest: AB-DP1-HDMI-A1 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 Dynamic subtest AB-DP1-HDMI-A1: SUCCESS (30.549s) Subtest 2x-flip-vs-rmfb: SUCCESS (30.549s) Starting subtest: basic-flip-vs-dpms Starting dynamic subtest: A-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Dynamic subtest A-DP1: SUCCESS (0.884s) Starting dynamic subtest: B-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Dynamic subtest B-DP1: SUCCESS (0.852s) Starting dynamic subtest: A-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest A-HDMI-A1: SUCCESS (0.709s) Starting dynamic subtest: B-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest B-HDMI-A1: SUCCESS (0.712s) Subtest basic-flip-vs-dpms: SUCCESS (3.157s) Starting subtest: 2x-flip-vs-dpms Starting dynamic subtest: AB-DP1-HDMI-A1 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 Dynamic subtest AB-DP1-HDMI-A1: SUCCESS (2.535s) Subtest 2x-flip-vs-dpms: SUCCESS (2.536s) Starting subtest: flip-vs-panning Starting dynamic subtest: A-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Dynamic subtest A-DP1: SUCCESS (7.839s) Starting dynamic subtest: B-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Dynamic subtest B-DP1: SUCCESS (7.841s) Starting dynamic subtest: A-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest A-HDMI-A1: SUCCESS (7.663s) Starting dynamic subtest: B-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest B-HDMI-A1: SUCCESS (7.662s) Subtest flip-vs-panning: SUCCESS (31.005s) Starting subtest: 2x-flip-vs-panning Starting dynamic subtest: AB-DP1-HDMI-A1 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 Dynamic subtest AB-DP1-HDMI-A1: SUCCESS (30.437s) Subtest 2x-flip-vs-panning: SUCCESS (30.437s) Starting subtest: basic-flip-vs-modeset Starting dynamic subtest: A-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Dynamic subtest A-DP1: SUCCESS (0.865s) Starting dynamic subtest: B-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Dynamic subtest B-DP1: SUCCESS (0.872s) Starting dynamic subtest: A-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest A-HDMI-A1: SUCCESS (0.658s) Starting dynamic subtest: B-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest B-HDMI-A1: SUCCESS (0.658s) Subtest basic-flip-vs-modeset: SUCCESS (3.054s) Starting subtest: 2x-flip-vs-modeset Starting dynamic subtest: AB-DP1-HDMI-A1 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 Dynamic subtest AB-DP1-HDMI-A1: SUCCESS (2.435s) Subtest 2x-flip-vs-modeset: SUCCESS (2.435s) Starting subtest: flip-vs-expired-vblank Starting dynamic subtest: A-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Dynamic subtest A-DP1: SUCCESS (7.790s) Starting dynamic subtest: B-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Dynamic subtest B-DP1: SUCCESS (7.790s) Starting dynamic subtest: A-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest A-HDMI-A1: SUCCESS (7.648s) Starting dynamic subtest: B-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest B-HDMI-A1: SUCCESS (7.665s) Subtest flip-vs-expired-vblank: SUCCESS (30.893s) Starting subtest: 2x-flip-vs-expired-vblank Starting dynamic subtest: AB-DP1-HDMI-A1 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 Dynamic subtest AB-DP1-HDMI-A1: SUCCESS (30.388s) Subtest 2x-flip-vs-expired-vblank: SUCCESS (30.389s) Starting subtest: flip-vs-absolute-wf_vblank Starting dynamic subtest: A-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Expected frametime: 20000us; measured 20000.1us +- 0.342us accuracy 0.01% Dynamic subtest A-DP1: SUCCESS (8.242s) Starting dynamic subtest: B-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Expected frametime: 20000us; measured 20000.1us +- 0.342us accuracy 0.01% Dynamic subtest B-DP1: SUCCESS (8.230s) Starting dynamic subtest: A-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Expected frametime: 16667us; measured 16666.7us +- 0.447us accuracy 0.01% Dynamic subtest A-HDMI-A1: SUCCESS (7.932s) Starting dynamic subtest: B-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Expected frametime: 16667us; measured 16666.8us +- 0.447us accuracy 0.01% Dynamic subtest B-HDMI-A1: SUCCESS (7.931s) Subtest flip-vs-absolute-wf_vblank: SUCCESS (32.336s) Starting subtest: 2x-flip-vs-absolute-wf_vblank Starting dynamic subtest: AB-DP1-HDMI-A1 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 Expected frametime: 16667us; measured 16666.7us +- 0.447us accuracy 0.01% Dynamic subtest AB-DP1-HDMI-A1: SUCCESS (30.689s) Subtest 2x-flip-vs-absolute-wf_vblank: SUCCESS (30.689s) Starting subtest: basic-flip-vs-wf_vblank Starting dynamic subtest: A-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Expected frametime: 20000us; measured 20000.1us +- 0.342us accuracy 0.01% Dynamic subtest A-DP1: SUCCESS (1.242s) Starting dynamic subtest: B-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Expected frametime: 20000us; measured 20000.1us +- 0.250us accuracy 0.00% Dynamic subtest B-DP1: SUCCESS (1.230s) Starting dynamic subtest: A-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Expected frametime: 16667us; measured 16666.7us +- 0.447us accuracy 0.01% Dynamic subtest A-HDMI-A1: SUCCESS (0.931s) Starting dynamic subtest: B-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Expected frametime: 16667us; measured 16666.7us +- 0.447us accuracy 0.01% Dynamic subtest B-HDMI-A1: SUCCESS (0.931s) Subtest basic-flip-vs-wf_vblank: SUCCESS (4.335s) Starting subtest: 2x-flip-vs-wf_vblank Starting dynamic subtest: AB-DP1-HDMI-A1 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 Expected frametime: 16667us; measured 16666.8us +- 0.447us accuracy 0.01% Dynamic subtest AB-DP1-HDMI-A1: SUCCESS (2.672s) Subtest 2x-flip-vs-wf_vblank: SUCCESS (2.672s) Starting subtest: flip-vs-blocking-wf-vblank Starting dynamic subtest: A-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Expected frametime: 20000us; measured 20000.1us +- 0.342us accuracy 0.01% Dynamic subtest A-DP1: SUCCESS (8.242s) Starting dynamic subtest: B-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Expected frametime: 20000us; measured 20000.1us +- 0.250us accuracy 0.00% Dynamic subtest B-DP1: SUCCESS (8.230s) Starting dynamic subtest: A-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Expected frametime: 16667us; measured 16666.7us +- 0.447us accuracy 0.01% Dynamic subtest A-HDMI-A1: SUCCESS (7.935s) Starting dynamic subtest: B-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Expected frametime: 16667us; measured 16666.8us +- 0.447us accuracy 0.01% Dynamic subtest B-HDMI-A1: SUCCESS (7.931s) Subtest flip-vs-blocking-wf-vblank: SUCCESS (32.339s) Starting subtest: 2x-flip-vs-blocking-wf-vblank Starting dynamic subtest: AB-DP1-HDMI-A1 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 Expected frametime: 16667us; measured 16666.7us +- 0.447us accuracy 0.01% Dynamic subtest AB-DP1-HDMI-A1: SUCCESS (30.671s) Subtest 2x-flip-vs-blocking-wf-vblank: SUCCESS (30.671s) Starting subtest: flip-vs-modeset-vs-hang Starting dynamic subtest: A-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Test requirement not met in function gem_require_ring, file ../igt-gpu-tools-1.26/lib/ioctl_wrappers.c:1073: Test requirement: gem_has_ring(fd, ring) Dynamic subtest A-DP1: SKIP (0.162s) Starting dynamic subtest: B-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Test requirement not met in function gem_require_ring, file ../igt-gpu-tools-1.26/lib/ioctl_wrappers.c:1073: Test requirement: gem_has_ring(fd, ring) Dynamic subtest B-DP1: SKIP (0.582s) Starting dynamic subtest: A-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Test requirement not met in function gem_require_ring, file ../igt-gpu-tools-1.26/lib/ioctl_wrappers.c:1073: Test requirement: gem_has_ring(fd, ring) Dynamic subtest A-HDMI-A1: SKIP (0.249s) Starting dynamic subtest: B-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Test requirement not met in function gem_require_ring, file ../igt-gpu-tools-1.26/lib/ioctl_wrappers.c:1073: Test requirement: gem_has_ring(fd, ring) Dynamic subtest B-HDMI-A1: SKIP (0.153s) Subtest flip-vs-modeset-vs-hang: SUCCESS (1.146s) Starting subtest: 2x-flip-vs-modeset-vs-hang Starting dynamic subtest: AB-DP1-HDMI-A1 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 Test requirement not met in function gem_require_ring, file ../igt-gpu-tools-1.26/lib/ioctl_wrappers.c:1073: Test requirement: gem_has_ring(fd, ring) Dynamic subtest AB-DP1-HDMI-A1: SKIP (0.320s) Subtest 2x-flip-vs-modeset-vs-hang: SUCCESS (0.321s) Starting subtest: flip-vs-panning-vs-hang Starting dynamic subtest: A-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Test requirement not met in function gem_require_ring, file ../igt-gpu-tools-1.26/lib/ioctl_wrappers.c:1073: Test requirement: gem_has_ring(fd, ring) Dynamic subtest A-DP1: SKIP (0.365s) Starting dynamic subtest: B-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Test requirement not met in function gem_require_ring, file ../igt-gpu-tools-1.26/lib/ioctl_wrappers.c:1073: Test requirement: gem_has_ring(fd, ring) Dynamic subtest B-DP1: SKIP (0.582s) Starting dynamic subtest: A-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Test requirement not met in function gem_require_ring, file ../igt-gpu-tools-1.26/lib/ioctl_wrappers.c:1073: Test requirement: gem_has_ring(fd, ring) Dynamic subtest A-HDMI-A1: SKIP (0.232s) Starting dynamic subtest: B-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Test requirement not met in function gem_require_ring, file ../igt-gpu-tools-1.26/lib/ioctl_wrappers.c:1073: Test requirement: gem_has_ring(fd, ring) Dynamic subtest B-HDMI-A1: SKIP (0.153s) Subtest flip-vs-panning-vs-hang: SUCCESS (1.333s) Starting subtest: 2x-flip-vs-panning-vs-hang Starting dynamic subtest: AB-DP1-HDMI-A1 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 Test requirement not met in function gem_require_ring, file ../igt-gpu-tools-1.26/lib/ioctl_wrappers.c:1073: Test requirement: gem_has_ring(fd, ring) Dynamic subtest AB-DP1-HDMI-A1: SKIP (0.337s) Subtest 2x-flip-vs-panning-vs-hang: SUCCESS (0.337s) Starting subtest: flip-vs-dpms-off-vs-modeset Starting dynamic subtest: A-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Dynamic subtest A-DP1: SUCCESS (1.573s) Starting dynamic subtest: B-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Dynamic subtest B-DP1: SUCCESS (1.354s) Starting dynamic subtest: A-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest A-HDMI-A1: SUCCESS (0.641s) Starting dynamic subtest: B-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest B-HDMI-A1: SUCCESS (0.642s) Subtest flip-vs-dpms-off-vs-modeset: SUCCESS (4.210s) Starting subtest: 2x-flip-vs-dpms-off-vs-modeset Starting dynamic subtest: AB-DP1-HDMI-A1 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 Dynamic subtest AB-DP1-HDMI-A1: SUCCESS (1.226s) Subtest 2x-flip-vs-dpms-off-vs-modeset: SUCCESS (1.226s) Starting subtest: single-buffer-flip-vs-dpms-off-vs-modeset Starting dynamic subtest: A-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Dynamic subtest A-DP1: SUCCESS (1.355s) Starting dynamic subtest: B-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Dynamic subtest B-DP1: SUCCESS (1.355s) Starting dynamic subtest: A-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest A-HDMI-A1: SUCCESS (0.641s) Starting dynamic subtest: B-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest B-HDMI-A1: SUCCESS (0.642s) Subtest single-buffer-flip-vs-dpms-off-vs-modeset: SUCCESS (3.993s) Starting subtest: 2x-single-buffer-flip-vs-dpms-off-vs-modeset Starting dynamic subtest: AB-DP1-HDMI-A1 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 Dynamic subtest AB-DP1-HDMI-A1: SUCCESS (1.226s) Subtest 2x-single-buffer-flip-vs-dpms-off-vs-modeset: SUCCESS (1.226s) Starting subtest: dpms-off-confusion Starting dynamic subtest: A-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Dynamic subtest A-DP1: SUCCESS (7.790s) Starting dynamic subtest: B-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Dynamic subtest B-DP1: SUCCESS (7.790s) Starting dynamic subtest: A-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest A-HDMI-A1: SUCCESS (7.648s) Starting dynamic subtest: B-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest B-HDMI-A1: SUCCESS (7.648s) Subtest dpms-off-confusion: SUCCESS (30.877s) Starting subtest: nonexisting-fb Starting dynamic subtest: A-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Dynamic subtest A-DP1: SUCCESS (0.791s) Starting dynamic subtest: B-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Dynamic subtest B-DP1: SUCCESS (0.791s) Starting dynamic subtest: A-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest A-HDMI-A1: SUCCESS (0.648s) Starting dynamic subtest: B-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest B-HDMI-A1: SUCCESS (0.648s) Subtest nonexisting-fb: SUCCESS (2.879s) Starting subtest: 2x-nonexisting-fb Starting dynamic subtest: AB-DP1-HDMI-A1 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 Dynamic subtest AB-DP1-HDMI-A1: SUCCESS (0.889s) Subtest 2x-nonexisting-fb: SUCCESS (0.889s) Starting subtest: dpms-vs-vblank-race Starting dynamic subtest: A-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Expected frametime: 20000us; measured 20000.1us +- 0.250us accuracy 0.00% Dynamic subtest A-DP1: SUCCESS (3.453s) Starting dynamic subtest: B-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Expected frametime: 20000us; measured 20000.1us +- 0.250us accuracy 0.00% Dynamic subtest B-DP1: SUCCESS (3.461s) Starting dynamic subtest: A-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Expected frametime: 16667us; measured 16666.8us +- 0.447us accuracy 0.01% Dynamic subtest A-HDMI-A1: SUCCESS (2.879s) Starting dynamic subtest: B-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Expected frametime: 16667us; measured 16666.8us +- 0.447us accuracy 0.01% Dynamic subtest B-HDMI-A1: SUCCESS (2.880s) Subtest dpms-vs-vblank-race: SUCCESS (12.674s) Starting subtest: 2x-dpms-vs-vblank-race Starting dynamic subtest: AB-DP1-HDMI-A1 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 Expected frametime: 16667us; measured 16666.8us +- 0.447us accuracy 0.01% Dynamic subtest AB-DP1-HDMI-A1: SUCCESS (10.867s) Subtest 2x-dpms-vs-vblank-race: SUCCESS (10.867s) Starting subtest: modeset-vs-vblank-race Starting dynamic subtest: A-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Expected frametime: 20000us; measured 20000.1us +- 0.342us accuracy 0.01% Dynamic subtest A-DP1: SUCCESS (3.361s) Starting dynamic subtest: B-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Expected frametime: 20000us; measured 20000.1us +- 0.250us accuracy 0.00% Dynamic subtest B-DP1: SUCCESS (3.360s) Starting dynamic subtest: A-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Expected frametime: 16667us; measured 16666.7us +- 0.447us accuracy 0.01% Dynamic subtest A-HDMI-A1: SUCCESS (3.016s) Starting dynamic subtest: B-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Expected frametime: 16667us; measured 16666.8us +- 0.447us accuracy 0.01% Dynamic subtest B-HDMI-A1: SUCCESS (3.016s) Subtest modeset-vs-vblank-race: SUCCESS (12.754s) Starting subtest: 2x-modeset-vs-vblank-race Starting dynamic subtest: AB-DP1-HDMI-A1 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 Expected frametime: 16667us; measured 16666.8us +- 0.447us accuracy 0.01% Dynamic subtest AB-DP1-HDMI-A1: SUCCESS (10.708s) Subtest 2x-modeset-vs-vblank-race: SUCCESS (10.708s) Starting subtest: bo-too-big Starting dynamic subtest: A-DP1 Stack trace: Dynamic subtest A-DP1: FAIL (0.003s) Starting dynamic subtest: B-DP1 Stack trace: Dynamic subtest B-DP1: FAIL (0.002s) Starting dynamic subtest: A-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest A-HDMI-A1: SUCCESS (0.634s) Starting dynamic subtest: B-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest B-HDMI-A1: SUCCESS (0.635s) Subtest bo-too-big: FAIL (1.275s) Starting subtest: flip-vs-suspend Starting dynamic subtest: A-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Test requirement not met in function suspend_via_rtcwake, file ../igt-gpu-tools-1.26/lib/igt_aux.c:769: Test requirement: ret == 0 rtcwake test failed with 1 This failure could mean that something is wrong with the rtcwake tool or how your distro is set up. Dynamic subtest A-DP1: SKIP (0.133s) Starting dynamic subtest: B-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Stack trace: Dynamic subtest B-DP1: FAIL (0.542s) Starting dynamic subtest: A-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Stack trace: Dynamic subtest A-HDMI-A1: FAIL (0.214s) Starting dynamic subtest: B-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Stack trace: Dynamic subtest B-HDMI-A1: FAIL (0.119s) Subtest flip-vs-suspend: FAIL (1.009s) Starting subtest: 2x-flip-vs-suspend Starting dynamic subtest: AB-DP1-HDMI-A1 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 Stack trace: Dynamic subtest AB-DP1-HDMI-A1: FAIL (0.285s) Subtest 2x-flip-vs-suspend: FAIL (0.285s) Starting subtest: wf_vblank-ts-check-interruptible Starting dynamic subtest: A-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Stack trace: Dynamic subtest A-DP1: FAIL (3.651s) Starting dynamic subtest: B-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Stack trace: Dynamic subtest B-DP1: FAIL (3.862s) Starting dynamic subtest: A-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Stack trace: Dynamic subtest A-HDMI-A1: FAIL (3.482s) Starting dynamic subtest: B-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Stack trace: Dynamic subtest B-HDMI-A1: FAIL (3.386s) Subtest wf_vblank-ts-check-interruptible: FAIL (14.382s) Starting subtest: 2x-wf_vblank-ts-check-interruptible Starting dynamic subtest: AB-DP1-HDMI-A1 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 Stack trace: Dynamic subtest AB-DP1-HDMI-A1: FAIL (3.537s) Subtest 2x-wf_vblank-ts-check-interruptible: FAIL (3.537s) Starting subtest: absolute-wf_vblank-interruptible Starting dynamic subtest: A-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Dynamic subtest A-DP1: CRASH (0.326s) Starting dynamic subtest: B-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Dynamic subtest B-DP1: SUCCESS (8.300s) Starting dynamic subtest: A-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest A-HDMI-A1: SUCCESS (7.648s) Starting dynamic subtest: B-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest B-HDMI-A1: SUCCESS (7.648s) Subtest absolute-wf_vblank-interruptible: SUCCESS (23.924s) Starting subtest: 2x-absolute-wf_vblank-interruptible Starting dynamic subtest: AB-DP1-HDMI-A1 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 Dynamic subtest AB-DP1-HDMI-A1: SUCCESS (30.389s) Subtest 2x-absolute-wf_vblank-interruptible: SUCCESS (30.389s) Starting subtest: blocking-absolute-wf_vblank-interruptible Starting dynamic subtest: A-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Dynamic subtest A-DP1: SUCCESS (7.903s) Starting dynamic subtest: B-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Dynamic subtest B-DP1: SUCCESS (7.890s) Starting dynamic subtest: A-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest A-HDMI-A1: SUCCESS (7.651s) Starting dynamic subtest: B-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest B-HDMI-A1: SUCCESS (7.648s) Subtest blocking-absolute-wf_vblank-interruptible: SUCCESS (31.093s) Starting subtest: 2x-blocking-absolute-wf_vblank-interruptible Starting dynamic subtest: AB-DP1-HDMI-A1 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 Dynamic subtest AB-DP1-HDMI-A1: SUCCESS (30.389s) Subtest 2x-blocking-absolute-wf_vblank-interruptible: SUCCESS (30.389s) Starting subtest: plain-flip-interruptible Starting dynamic subtest: A-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Dynamic subtest A-DP1: SUCCESS (0.802s) Starting dynamic subtest: B-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Dynamic subtest B-DP1: SUCCESS (0.790s) Starting dynamic subtest: A-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest A-HDMI-A1: SUCCESS (0.648s) Starting dynamic subtest: B-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest B-HDMI-A1: SUCCESS (0.648s) Subtest plain-flip-interruptible: SUCCESS (2.890s) Starting subtest: 2x-plain-flip-interruptible Starting dynamic subtest: AB-DP1-HDMI-A1 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 Dynamic subtest AB-DP1-HDMI-A1: SUCCESS (2.387s) Subtest 2x-plain-flip-interruptible: SUCCESS (2.388s) Starting subtest: flip-vs-fences-interruptible Test requirement not met in function run_test, file ../igt-gpu-tools-1.26/tests/kms_flip.c:1444: Test requirement: !(flags & TEST_FENCE_STRESS) || gem_available_fences(drm_fd) Subtest flip-vs-fences-interruptible: SKIP (0.000s) Starting subtest: 2x-flip-vs-fences-interruptible Test requirement not met in function run_pair, file ../igt-gpu-tools-1.26/tests/kms_flip.c:1499: Test requirement: !(flags & TEST_FENCE_STRESS) || gem_available_fences(drm_fd) Subtest 2x-flip-vs-fences-interruptible: SKIP (0.000s) Starting subtest: plain-flip-ts-check-interruptible Starting dynamic subtest: A-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Expected frametime: 20000us; measured 20000.1us +- 0.250us accuracy 0.00% Dynamic subtest A-DP1: SUCCESS (8.142s) Starting dynamic subtest: B-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Expected frametime: 20000us; measured 20000.1us +- 0.250us accuracy 0.00% Dynamic subtest B-DP1: SUCCESS (8.130s) Starting dynamic subtest: A-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Expected frametime: 16667us; measured 16666.7us +- 0.479us accuracy 0.01% Dynamic subtest A-HDMI-A1: SUCCESS (7.935s) Starting dynamic subtest: B-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Expected frametime: 16667us; measured 16666.7us +- 0.447us accuracy 0.01% Dynamic subtest B-HDMI-A1: SUCCESS (7.931s) Subtest plain-flip-ts-check-interruptible: SUCCESS (32.140s) Starting subtest: 2x-plain-flip-ts-check-interruptible Starting dynamic subtest: AB-DP1-HDMI-A1 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 Expected frametime: 16667us; measured 16666.7us +- 0.447us accuracy 0.01% Dynamic subtest AB-DP1-HDMI-A1: SUCCESS (30.672s) Subtest 2x-plain-flip-ts-check-interruptible: SUCCESS (30.672s) Starting subtest: plain-flip-fb-recreate-interruptible Starting dynamic subtest: A-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Expected frametime: 20000us; measured 20000.1us +- 0.250us accuracy 0.00% Dynamic subtest A-DP1: SUCCESS (8.142s) Starting dynamic subtest: B-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Expected frametime: 20000us; measured 20000.1us +- 0.342us accuracy 0.01% Dynamic subtest B-DP1: SUCCESS (8.130s) Starting dynamic subtest: A-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Expected frametime: 16667us; measured 16666.7us +- 0.479us accuracy 0.01% Dynamic subtest A-HDMI-A1: SUCCESS (7.931s) Starting dynamic subtest: B-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Expected frametime: 16667us; measured 16666.7us +- 0.479us accuracy 0.01% Dynamic subtest B-HDMI-A1: SUCCESS (7.935s) Subtest plain-flip-fb-recreate-interruptible: SUCCESS (32.140s) Starting subtest: 2x-plain-flip-fb-recreate-interruptible Starting dynamic subtest: AB-DP1-HDMI-A1 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 Expected frametime: 16667us; measured 16666.8us +- 0.447us accuracy 0.01% Dynamic subtest AB-DP1-HDMI-A1: SUCCESS (30.689s) Subtest 2x-plain-flip-fb-recreate-interruptible: SUCCESS (30.689s) Starting subtest: flip-vs-rmfb-interruptible Starting dynamic subtest: A-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Dynamic subtest A-DP1: SUCCESS (7.651s) Starting dynamic subtest: B-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Dynamic subtest B-DP1: SUCCESS (7.679s) Starting dynamic subtest: A-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest A-HDMI-A1: SUCCESS (7.679s) Starting dynamic subtest: B-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest B-HDMI-A1: SUCCESS (7.682s) Subtest flip-vs-rmfb-interruptible: SUCCESS (30.692s) Starting subtest: 2x-flip-vs-rmfb-interruptible Starting dynamic subtest: AB-DP1-HDMI-A1 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 Dynamic subtest AB-DP1-HDMI-A1: SUCCESS (30.242s) Subtest 2x-flip-vs-rmfb-interruptible: SUCCESS (30.242s) Starting subtest: flip-vs-panning-interruptible Starting dynamic subtest: A-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Dynamic subtest A-DP1: SUCCESS (7.852s) Starting dynamic subtest: B-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Dynamic subtest B-DP1: SUCCESS (7.840s) Starting dynamic subtest: A-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest A-HDMI-A1: SUCCESS (7.662s) Starting dynamic subtest: B-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest B-HDMI-A1: SUCCESS (7.662s) Subtest flip-vs-panning-interruptible: SUCCESS (31.018s) Starting subtest: 2x-flip-vs-panning-interruptible Starting dynamic subtest: AB-DP1-HDMI-A1 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 Dynamic subtest AB-DP1-HDMI-A1: SUCCESS (30.438s) Subtest 2x-flip-vs-panning-interruptible: SUCCESS (30.438s) Starting subtest: flip-vs-expired-vblank-interruptible Starting dynamic subtest: A-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Dynamic subtest A-DP1: SUCCESS (7.802s) Starting dynamic subtest: B-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Dynamic subtest B-DP1: SUCCESS (7.790s) Starting dynamic subtest: A-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest A-HDMI-A1: SUCCESS (7.648s) Starting dynamic subtest: B-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest B-HDMI-A1: SUCCESS (7.648s) Subtest flip-vs-expired-vblank-interruptible: SUCCESS (30.890s) Starting subtest: 2x-flip-vs-expired-vblank-interruptible Starting dynamic subtest: AB-DP1-HDMI-A1 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 Dynamic subtest AB-DP1-HDMI-A1: SUCCESS (30.389s) Subtest 2x-flip-vs-expired-vblank-interruptible: SUCCESS (30.389s) Starting subtest: flip-vs-absolute-wf_vblank-interruptible Starting dynamic subtest: A-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Expected frametime: 20000us; measured 20000.1us +- 0.342us accuracy 0.01% Dynamic subtest A-DP1: SUCCESS (8.242s) Starting dynamic subtest: B-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Expected frametime: 20000us; measured 20000.1us +- 0.250us accuracy 0.00% Dynamic subtest B-DP1: SUCCESS (8.230s) Starting dynamic subtest: A-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Expected frametime: 16667us; measured 16666.7us +- 0.479us accuracy 0.01% Dynamic subtest A-HDMI-A1: SUCCESS (7.932s) Starting dynamic subtest: B-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Expected frametime: 16667us; measured 16666.7us +- 0.479us accuracy 0.01% Dynamic subtest B-HDMI-A1: SUCCESS (7.931s) Subtest flip-vs-absolute-wf_vblank-interruptible: SUCCESS (32.337s) Starting subtest: 2x-flip-vs-absolute-wf_vblank-interruptible Starting dynamic subtest: AB-DP1-HDMI-A1 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 Expected frametime: 16667us; measured 16666.7us +- 0.479us accuracy 0.01% Dynamic subtest AB-DP1-HDMI-A1: SUCCESS (30.672s) Subtest 2x-flip-vs-absolute-wf_vblank-interruptible: SUCCESS (30.672s) Starting subtest: flip-vs-wf_vblank-interruptible Starting dynamic subtest: A-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Expected frametime: 20000us; measured 20000.1us +- 0.250us accuracy 0.00% Dynamic subtest A-DP1: SUCCESS (1.242s) Starting dynamic subtest: B-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Expected frametime: 20000us; measured 20000.1us +- 0.250us accuracy 0.00% Dynamic subtest B-DP1: SUCCESS (1.230s) Starting dynamic subtest: A-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Expected frametime: 16667us; measured 16666.7us +- 0.479us accuracy 0.01% Dynamic subtest A-HDMI-A1: SUCCESS (0.934s) Starting dynamic subtest: B-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Expected frametime: 16667us; measured 16666.7us +- 0.447us accuracy 0.01% Dynamic subtest B-HDMI-A1: SUCCESS (0.931s) Subtest flip-vs-wf_vblank-interruptible: SUCCESS (4.338s) Starting subtest: 2x-flip-vs-wf_vblank-interruptible Starting dynamic subtest: AB-DP1-HDMI-A1 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 Expected frametime: 16667us; measured 16666.7us +- 0.479us accuracy 0.01% Dynamic subtest AB-DP1-HDMI-A1: SUCCESS (2.688s) Subtest 2x-flip-vs-wf_vblank-interruptible: SUCCESS (2.688s) Starting subtest: flip-vs-dpms-off-vs-modeset-interruptible Starting dynamic subtest: A-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Dynamic subtest A-DP1: SUCCESS (1.367s) Starting dynamic subtest: B-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Dynamic subtest B-DP1: SUCCESS (1.354s) Starting dynamic subtest: A-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest A-HDMI-A1: SUCCESS (0.642s) Starting dynamic subtest: B-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest B-HDMI-A1: SUCCESS (0.641s) Subtest flip-vs-dpms-off-vs-modeset-interruptible: SUCCESS (4.005s) Starting subtest: 2x-flip-vs-dpms-off-vs-modeset-interruptible Starting dynamic subtest: AB-DP1-HDMI-A1 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 Dynamic subtest AB-DP1-HDMI-A1: SUCCESS (1.226s) Subtest 2x-flip-vs-dpms-off-vs-modeset-interruptible: SUCCESS (1.226s) Starting subtest: single-buffer-flip-vs-dpms-off-vs-modeset-interruptible Starting dynamic subtest: A-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Dynamic subtest A-DP1: SUCCESS (1.354s) Starting dynamic subtest: B-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Dynamic subtest B-DP1: SUCCESS (1.394s) Starting dynamic subtest: A-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest A-HDMI-A1: SUCCESS (0.641s) Starting dynamic subtest: B-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest B-HDMI-A1: SUCCESS (0.642s) Subtest single-buffer-flip-vs-dpms-off-vs-modeset-interruptible: SUCCESS (4.031s) Starting subtest: 2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible Starting dynamic subtest: AB-DP1-HDMI-A1 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 Dynamic subtest AB-DP1-HDMI-A1: SUCCESS (1.227s) Subtest 2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible: SUCCESS (1.227s) Starting subtest: dpms-off-confusion-interruptible Starting dynamic subtest: A-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Dynamic subtest A-DP1: SUCCESS (7.790s) Starting dynamic subtest: B-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Dynamic subtest B-DP1: SUCCESS (7.789s) Starting dynamic subtest: A-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest A-HDMI-A1: SUCCESS (7.647s) Starting dynamic subtest: B-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest B-HDMI-A1: SUCCESS (7.647s) Subtest dpms-off-confusion-interruptible: SUCCESS (30.875s) Starting subtest: nonexisting-fb-interruptible Starting dynamic subtest: A-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Dynamic subtest A-DP1: SUCCESS (0.791s) Starting dynamic subtest: B-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Dynamic subtest B-DP1: SUCCESS (0.790s) Starting dynamic subtest: A-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest A-HDMI-A1: SUCCESS (0.647s) Starting dynamic subtest: B-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest B-HDMI-A1: SUCCESS (0.648s) Subtest nonexisting-fb-interruptible: SUCCESS (2.877s) Starting subtest: 2x-nonexisting-fb-interruptible Starting dynamic subtest: AB-DP1-HDMI-A1 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 Dynamic subtest AB-DP1-HDMI-A1: SUCCESS (0.888s) Subtest 2x-nonexisting-fb-interruptible: SUCCESS (0.889s) Starting subtest: dpms-vs-vblank-race-interruptible Starting dynamic subtest: A-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Expected frametime: 20000us; measured 20000.1us +- 0.250us accuracy 0.00% Dynamic subtest A-DP1: SUCCESS (3.453s) Starting dynamic subtest: B-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Expected frametime: 20000us; measured 20000.1us +- 0.342us accuracy 0.01% Dynamic subtest B-DP1: SUCCESS (3.442s) Starting dynamic subtest: A-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Expected frametime: 16667us; measured 16666.7us +- 0.479us accuracy 0.01% Dynamic subtest A-HDMI-A1: SUCCESS (2.880s) Starting dynamic subtest: B-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Expected frametime: 16667us; measured 16666.7us +- 0.479us accuracy 0.01% Dynamic subtest B-HDMI-A1: SUCCESS (2.883s) Subtest dpms-vs-vblank-race-interruptible: SUCCESS (12.659s) Starting subtest: 2x-dpms-vs-vblank-race-interruptible Starting dynamic subtest: AB-DP1-HDMI-A1 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 Expected frametime: 16667us; measured 16666.7us +- 0.479us accuracy 0.01% Dynamic subtest AB-DP1-HDMI-A1: SUCCESS (10.834s) Subtest 2x-dpms-vs-vblank-race-interruptible: SUCCESS (10.834s) Starting subtest: modeset-vs-vblank-race-interruptible Starting dynamic subtest: A-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Expected frametime: 20000us; measured 20000.1us +- 0.250us accuracy 0.00% Dynamic subtest A-DP1: SUCCESS (3.341s) Starting dynamic subtest: B-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Expected frametime: 20000us; measured 20000.1us +- 0.250us accuracy 0.00% Dynamic subtest B-DP1: SUCCESS (3.400s) Starting dynamic subtest: A-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Expected frametime: 16667us; measured 16666.7us +- 0.479us accuracy 0.01% Dynamic subtest A-HDMI-A1: SUCCESS (3.015s) Starting dynamic subtest: B-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Expected frametime: 16667us; measured 16666.7us +- 0.479us accuracy 0.01% Dynamic subtest B-HDMI-A1: SUCCESS (3.015s) Subtest modeset-vs-vblank-race-interruptible: SUCCESS (12.772s) Starting subtest: 2x-modeset-vs-vblank-race-interruptible Starting dynamic subtest: AB-DP1-HDMI-A1 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 Expected frametime: 16667us; measured 16666.7us +- 0.479us accuracy 0.01% Dynamic subtest AB-DP1-HDMI-A1: SUCCESS (10.708s) Subtest 2x-modeset-vs-vblank-race-interruptible: SUCCESS (10.708s) Starting subtest: bo-too-big-interruptible Starting dynamic subtest: A-DP1 Stack trace: Dynamic subtest A-DP1: FAIL (0.003s) Starting dynamic subtest: B-DP1 Stack trace: Dynamic subtest B-DP1: FAIL (0.002s) Starting dynamic subtest: A-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest A-HDMI-A1: SUCCESS (0.634s) Starting dynamic subtest: B-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Dynamic subtest B-HDMI-A1: SUCCESS (0.635s) Subtest bo-too-big-interruptible: FAIL (1.275s) Starting subtest: flip-vs-suspend-interruptible Starting dynamic subtest: A-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Test requirement not met in function suspend_via_rtcwake, file ../igt-gpu-tools-1.26/lib/igt_aux.c:769: Test requirement: ret == 0 rtcwake test failed with 1 This failure could mean that something is wrong with the rtcwake tool or how your distro is set up. Dynamic subtest A-DP1: SKIP (0.134s) Starting dynamic subtest: B-DP1 3440x1440 50 3440 3488 3520 3600 1440 1443 1448 1481 0x9 0x48 266580 Stack trace: Dynamic subtest B-DP1: FAIL (0.543s) Starting dynamic subtest: A-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Stack trace: Dynamic subtest A-HDMI-A1: FAIL (0.214s) Starting dynamic subtest: B-HDMI-A1 1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 0x5 0x48 148500 Stack trace: Dynamic subtest B-HDMI-A1: FAIL (0.119s) Subtest flip-vs-suspend-interruptible: FAIL (1.010s) Starting subtest: 2x-flip-vs-suspend-interruptible Starting dynamic subtest: AB-DP1-HDMI-A1 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 3840x2160 60 3840 4016 4104 4400 2160 2168 2178 2250 0x5 0x40 594000 Stack trace: Dynamic subtest AB-DP1-HDMI-A1: FAIL (0.285s) Subtest 2x-flip-vs-suspend-interruptible: FAIL (0.285s) Am 27.10.22 um 16:29 schrieb Rodrigo Siqueira: > Hi Ao/Arnd/Stephen/Nathan, > > Ao, > > Thanks a lot for this new patch. > > Since you have an ARM64 + AMD GPU, could you also run a couple of tests in your setup? If so, this is a good set of tests imho: > > 1. Check plug and unplug displays (let says 5x) > 2. Change resolutions > 3. (most wanted test) Could you run some IGT tests? > > About IGT, this is the official repository: > > https://gitlab.freedesktop.org/drm/igt-gpu-tools > > It should be easy to run IGT in your system. Follow a brief summary: > > 1. Install dependencies > > (maybe I missed something) > > Debian > apt install flex bison pkg-config x11proto-dri2-dev python-docutils valgrind peg libpciaccess-dev libkmod-dev libprocps-dev libunwind-dev libdw-dev zlib1g-dev liblzma-dev libcairo-dev libpixman-1-dev libudev-dev libgsl-dev libasound2-dev libjson-c-dev libcurl4-openssl-dev libxrandr-dev libxv-dev meson libdrm-dev qemu-user qemu-user-static > > ArchLinux > pacman -S gcc flex bison pkg-config libpciaccess kmod procps-ng libunwind libdwarf zlib xz cairo pixman libudev0-shim gsl alsa-lib xmlrpc-c json-c curl libxrandr libxv xorgproto python-docutils valgrind peg meson libdrm libtool make autoconf automake gtk-doc python-docutils git vim sudo > > 2. Build IGT > > meson build && ninja -C build > > 3. Turn off your GUI > > (You must run IGT without any GUI) > > sudo systemctl isolate multi-user.target > > After run this command, you should see the TTY. > > 4. Try to run this IGT test > > sudo ./build/tests/kms_flip > > And let me know if this test looks ok for you. > > On 10/27/22 06:52, Arnd Bergmann wrote: >> On Thu, Oct 27, 2022, at 02:25, Ao Zhong wrote: >>> After moving all FPU code to the DML folder, we can enable DCN support >>> for the ARM64 platform. Remove the -mgeneral-regs-only CFLAG from the >>> code in the DML folder that needs to use hardware FPU, and add a control >>> mechanism for ARM Neon. > > I recommend you to add the following info in your commit: > > 1. System that you use to validate this change (CPU name, monitor, distro, wayland/X, etc). > 2. Describe the set of tests that you tried. > >>> >>> Signed-off-by: Ao Zhong <hacc1225@xxxxxxxxx> >> >> There have been problems with stack frame overflows on this code >> in the past, how much have you tested this with random configurations >> to see if we still hit them in corner cases on arm64 that may not >> show up on x86 or powerpc? I would expect to see a few more of them >> for every new architecture port. > > Hi Arnd, > > We followed your suggestion to isolate all FPU code inside a single place (DML), and we recently completed most of this task. As a result, all FPU flags are only used in the DML code. I guess we might have issues in other non-x86 platforms, but this is something that we can improve over time, and from Ao message, it looks like that DCN is working on ARM. > > At this point, my main concern is that enabling ARM64 may causes some compilation issues that we did not reproduce yet. I cross-compiled amd-staging-drm-next + this patch with aarch64-linux-gnu-gcc version 12.2.0 and everything looks fine. > > Nathan/Stephen, > > Maybe I'm wrong, but I think you have access to some sort of CI that tests multiple builds with different compiles and configs, right? Is it possible to check this patch + amd-staging-drm-next in the CI to help us to anticipate any compilation issue if we merge this change? > > Or should we merge it and wait until it gets merged on the mainline? In case of a problem, we can easily revert a small patch like this, right? > > Thanks > Siqueira > >>> index d0c6cf61c676..3cdd109189e0 100644 >>> --- a/drivers/gpu/drm/amd/display/dc/dml/Makefile >>> +++ b/drivers/gpu/drm/amd/display/dc/dml/Makefile >>> @@ -33,6 +33,12 @@ ifdef CONFIG_PPC64 >>> dml_ccflags := -mhard-float -maltivec >>> endif >>> >>> +ifdef CONFIG_ARM64 >>> +ifdef CONFIG_DRM_AMD_DC_DCN >>> +dml_rcflags_arm64 := -mgeneral-regs-only >>> +endif >>> +endif >>> + >> >>> CFLAGS_$(AMDDALPATH)/dc/dml/calcs/dcn_calcs.o := $(dml_ccflags) >>> CFLAGS_$(AMDDALPATH)/dc/dml/calcs/dcn_calc_auto.o := $(dml_ccflags) >>> CFLAGS_$(AMDDALPATH)/dc/dml/calcs/dcn_calc_math.o := $(dml_ccflags) >>> -Wno-tautological-compare >>> -CFLAGS_REMOVE_$(AMDDALPATH)/dc/dml/display_mode_vba.o := $(dml_rcflags) >>> +CFLAGS_REMOVE_$(AMDDALPATH)/dc/dml/display_mode_vba.o := >>> $(dml_rcflags) $(dml_rcflags_arm64) >> >> Why do you need separate $(dml_rcflags) and $(dml_rcflags_arm64) >> rather than adding -mgeneral-regs-only to $(dml_rcflags) directly? >> >> Arnd