initial seed: retrofit campaign lineage from local working trees

panvk-bifrost campaigns (r1..r4 Vulkan compositor + r5.video1 Vulkan
video decode) shipped before this repo existed; the deliverable
patches live in marfrit-packages, but the reasoning chain, phase docs,
and source-state evidence lived only in local working trees on the
development host.

This retrofit imports:
- mesa-panvk-bifrost/   — r1..r4 era phase docs (iter1..iter18)
                          (libmali stub blobs at iter18/blob/ excluded
                          — 109MB of RE artifacts replaced with a README
                          pointer)
- mesa-panvk-bifrost-video/ — sibling campaign phase docs + probe
- evidence/             — frozen .tgz source snapshots at each milestone
                          (basis for the 0005 patch diff generation)

Future iterations should branch off here from day one, so each iter is
a commit rather than a snapshot. See [[feedback-session-local-process-pins]]
for the process drift this retrofit closes.

Total: 1.9 MB across 124 files.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-05-23 05:25:37 +02:00
parent 430d0da278
commit a4e7d8ab90
124 changed files with 22551 additions and 1 deletions
@@ -0,0 +1,59 @@
Hardware acceleration methods:
vdpau
vaapi
drm
vulkan
v4l2request
---
Valid values (with alternative full names):
vulkan (dpx-vulkan)
vulkan (ffv1-vulkan)
vulkan (h264-vulkan)
vulkan (hevc-vulkan)
vulkan (prores-vulkan)
vulkan (prores_raw-vulkan)
vulkan (vp9-vulkan)
vulkan (av1-vulkan)
vaapi (h263-vaapi)
vaapi (h263p-vaapi)
vaapi (h264-vaapi)
vaapi (hevc-vaapi)
vaapi (mjpeg-vaapi)
vaapi (mpeg2video-vaapi)
vaapi (mpeg4-vaapi)
vaapi (vc1-vaapi)
vaapi (vp8-vaapi)
vaapi (vp9-vaapi)
vaapi (vvc-vaapi)
vaapi (wmv3-vaapi)
vaapi (av1-vaapi)
vdpau (h263-vdpau)
vdpau (h263p-vdpau)
vdpau (h264-vdpau)
---
Plugin Details:
Name vulkan
Description Vulkan plugin
Filename /usr/lib/gstreamer-1.0/libgstvulkan.so
Version 1.28.3
License LGPL
Source module gst-plugins-bad
Documentation https://gstreamer.freedesktop.org/documentation/vulkan/
Source release date 2026-05-11
Binary package Arch Linux GStreamer 1.28.3-1
Origin URL https://www.archlinux.org/
vulkancolorconvert: Vulkan Color Convert
vulkandeviceprovider: Vulkan Device Provider
vulkandownload: Vulkan Downloader
vulkanimageidentity: Vulkan Image Identity
vulkanoverlaycompositor: Vulkan Overlay Compositor
vulkanshaderspv: Vulkan Shader SPV
vulkanupload: Vulkan Uploader
vulkanviewconvert: Vulkan View Convert
8 features:
+-- 7 elements
+-- 1 device providers
@@ -0,0 +1,10 @@
WARNING: panvk is not a conformant Vulkan implementation, testing use only.
[info] device[0]: Mali-G52 r1 MC1 (vendor=13b5 device=74021000)
[FAIL] VK_KHR_video_queue
[FAIL] VK_KHR_video_decode_queue
[FAIL] VK_KHR_video_decode_h264
[info] qf[0]: flags=0x00000007 count=1
[FAIL] queue family with VK_QUEUE_VIDEO_DECODE_BIT_KHR
[FAIL] queue family advertising DECODE_H264 codec op
=== OVERALL: FAIL (Phase 3 baseline expected) ===
@@ -0,0 +1,11 @@
WARNING: panvk is not a conformant Vulkan implementation, testing use only.
[info] device[0]: Mali-G52 r1 MC1 (vendor=13b5 device=74021000)
[PASS] VK_KHR_video_queue
[PASS] VK_KHR_video_decode_queue
[PASS] VK_KHR_video_decode_h264
[info] qf[0]: flags=0x00000007 count=1
[info] qf[1]: flags=0x00000024 count=1
[PASS] queue family with VK_QUEUE_VIDEO_DECODE_BIT_KHR
[PASS] queue family advertising DECODE_H264 codec op
=== OVERALL: PASS ===
@@ -0,0 +1,427 @@
47729 openat(AT_FDCWD, "/home/mfritsche/panvk-bifrost-video-evidence/Vulkan-Video-Samples/build/lib/libxcb.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "libxcb.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
47729 openat(AT_FDCWD, "/usr/lib/libxcb.so.1", O_RDONLY|O_CLOEXEC) = 3
47729 openat(AT_FDCWD, "/home/mfritsche/panvk-bifrost-video-evidence/Vulkan-Video-Samples/build/lib/libSM.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "libSM.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/usr/lib/libSM.so.6", O_RDONLY|O_CLOEXEC) = 3
47729 openat(AT_FDCWD, "/home/mfritsche/panvk-bifrost-video-evidence/Vulkan-Video-Samples/build/lib/libICE.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "libICE.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/usr/lib/libICE.so.6", O_RDONLY|O_CLOEXEC) = 3
47729 openat(AT_FDCWD, "/home/mfritsche/panvk-bifrost-video-evidence/Vulkan-Video-Samples/build/lib/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/usr/lib/libX11.so.6", O_RDONLY|O_CLOEXEC) = 3
47729 openat(AT_FDCWD, "/home/mfritsche/panvk-bifrost-video-evidence/Vulkan-Video-Samples/build/lib/libXext.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "libXext.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/usr/lib/libXext.so.6", O_RDONLY|O_CLOEXEC) = 3
47729 openat(AT_FDCWD, "/home/mfritsche/panvk-bifrost-video-evidence/Vulkan-Video-Samples/build/lib/libwayland-client.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "libwayland-client.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/usr/lib/libwayland-client.so.0", O_RDONLY|O_CLOEXEC) = 3
47729 openat(AT_FDCWD, "/home/mfritsche/panvk-bifrost-video-evidence/Vulkan-Video-Samples/build/lib/libvulkan.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "libvulkan.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/usr/lib/libvulkan.so.1", O_RDONLY|O_CLOEXEC) = 3
47729 openat(AT_FDCWD, "/home/mfritsche/panvk-bifrost-video-evidence/Vulkan-Video-Samples/build/lib/libshaderc_shared.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "libshaderc_shared.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/usr/lib/libshaderc_shared.so.1", O_RDONLY|O_CLOEXEC) = 3
47729 openat(AT_FDCWD, "/home/mfritsche/panvk-bifrost-video-evidence/Vulkan-Video-Samples/build/lib/libvkvideo-decoder.so.1", O_RDONLY|O_CLOEXEC) = 3
47729 openat(AT_FDCWD, "/home/mfritsche/panvk-bifrost-video-evidence/Vulkan-Video-Samples/build/lib/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/usr/lib/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = 3
47729 openat(AT_FDCWD, "/home/mfritsche/panvk-bifrost-video-evidence/Vulkan-Video-Samples/build/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/usr/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
47729 openat(AT_FDCWD, "/home/mfritsche/panvk-bifrost-video-evidence/Vulkan-Video-Samples/build/lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/usr/lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3
47729 openat(AT_FDCWD, "/home/mfritsche/panvk-bifrost-video-evidence/Vulkan-Video-Samples/build/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/usr/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
47729 openat(AT_FDCWD, "/usr/lib/libXau.so.6", O_RDONLY|O_CLOEXEC) = 3
47729 openat(AT_FDCWD, "/usr/lib/libXdmcp.so.6", O_RDONLY|O_CLOEXEC) = 3
47729 openat(AT_FDCWD, "/usr/lib/libuuid.so.1", O_RDONLY|O_CLOEXEC) = 3
47729 openat(AT_FDCWD, "/usr/lib/libffi.so.8", O_RDONLY|O_CLOEXEC) = 3
47729 openat(AT_FDCWD, "/usr/lib/libSPIRV-Tools.so", O_RDONLY|O_CLOEXEC) = 3
47729 openat(AT_FDCWD, "/usr/lib/libglslang.so.16", O_RDONLY|O_CLOEXEC) = 3
47729 openat(AT_FDCWD, "/usr/lib/libSPIRV-Tools-opt.so", O_RDONLY|O_CLOEXEC) = 3
47729 openat(AT_FDCWD, "/home/mfritsche/panvk-bifrost-video-evidence/Vulkan-Video-Samples/build/lib/libnvidia-vkvideo-parser.so.1", O_RDONLY|O_CLOEXEC) = 3
47729 openat(AT_FDCWD, "/tmp/bbb_1080p30.h264", O_RDONLY) = 3
47729 openat(AT_FDCWD, "/home/mfritsche/.config/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/etc/xdg/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/etc/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4
47729 openat(AT_FDCWD, "/home/mfritsche/.local/share/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/usr/local/share/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/usr/share/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4
47729 openat(AT_FDCWD, "/etc/vulkan/implicit_layer.d/renderdoc_capture.json", O_RDONLY) = 4
47729 openat(AT_FDCWD, "/usr/share/vulkan/implicit_layer.d/VkLayer_MESA_anti_lag.json", O_RDONLY) = 4
47729 openat(AT_FDCWD, "/usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json", O_RDONLY) = 4
47729 openat(AT_FDCWD, "/home/mfritsche/.config/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/etc/xdg/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/etc/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4
47729 openat(AT_FDCWD, "/home/mfritsche/.local/share/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/usr/local/share/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/usr/share/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4
47729 openat(AT_FDCWD, "/etc/vulkan/implicit_layer.d/renderdoc_capture.json", O_RDONLY) = 4
47729 openat(AT_FDCWD, "/usr/share/vulkan/implicit_layer.d/VkLayer_MESA_anti_lag.json", O_RDONLY) = 4
47729 openat(AT_FDCWD, "/usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json", O_RDONLY) = 4
47729 openat(AT_FDCWD, "/home/mfritsche/.config/vulkan/explicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/etc/xdg/vulkan/explicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/etc/vulkan/explicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/home/mfritsche/.local/share/vulkan/explicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/usr/local/share/vulkan/explicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/usr/share/vulkan/explicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4
47729 openat(AT_FDCWD, "/usr/share/vulkan/explicit_layer.d/VkLayer_MESA_screenshot.json", O_RDONLY) = 4
47729 openat(AT_FDCWD, "/usr/share/vulkan/explicit_layer.d/VkLayer_khronos_validation.json", O_RDONLY) = 4
47729 openat(AT_FDCWD, "/usr/share/vulkan/explicit_layer.d/VkLayer_MESA_overlay.json", O_RDONLY) = 4
47729 openat(AT_FDCWD, "/usr/share/vulkan/explicit_layer.d/VkLayer_INTEL_nullhw.json", O_RDONLY) = 4
47729 openat(AT_FDCWD, "/usr/share/vulkan/explicit_layer.d/VkLayer_MESA_vram_report_limit.json", O_RDONLY) = 4
47729 openat(AT_FDCWD, "/home/mfritsche/.config/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/etc/xdg/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/etc/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4
47729 openat(AT_FDCWD, "/home/mfritsche/.local/share/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/usr/local/share/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/usr/share/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4
47729 openat(AT_FDCWD, "/etc/vulkan/implicit_layer.d/renderdoc_capture.json", O_RDONLY) = 4
47729 openat(AT_FDCWD, "/usr/share/vulkan/implicit_layer.d/VkLayer_MESA_anti_lag.json", O_RDONLY) = 4
47729 openat(AT_FDCWD, "/usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json", O_RDONLY) = 4
47729 openat(AT_FDCWD, "/home/mfritsche/.config/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/etc/xdg/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/etc/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4
47729 openat(AT_FDCWD, "/home/mfritsche/.local/share/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/usr/local/share/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/usr/share/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4
47729 openat(AT_FDCWD, "/etc/vulkan/implicit_layer.d/renderdoc_capture.json", O_RDONLY) = 4
47729 openat(AT_FDCWD, "/usr/share/vulkan/implicit_layer.d/VkLayer_MESA_anti_lag.json", O_RDONLY) = 4
47729 openat(AT_FDCWD, "/usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json", O_RDONLY) = 4
47729 openat(AT_FDCWD, "/home/mfritsche/.config/vulkan/explicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/etc/xdg/vulkan/explicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/etc/vulkan/explicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/home/mfritsche/.local/share/vulkan/explicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/usr/local/share/vulkan/explicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/usr/share/vulkan/explicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4
47729 openat(AT_FDCWD, "/usr/share/vulkan/explicit_layer.d/VkLayer_MESA_screenshot.json", O_RDONLY) = 4
47729 openat(AT_FDCWD, "/usr/share/vulkan/explicit_layer.d/VkLayer_khronos_validation.json", O_RDONLY) = 4
47729 openat(AT_FDCWD, "/usr/share/vulkan/explicit_layer.d/VkLayer_MESA_overlay.json", O_RDONLY) = 4
47729 openat(AT_FDCWD, "/usr/share/vulkan/explicit_layer.d/VkLayer_INTEL_nullhw.json", O_RDONLY) = 4
47729 openat(AT_FDCWD, "/usr/share/vulkan/explicit_layer.d/VkLayer_MESA_vram_report_limit.json", O_RDONLY) = 4
47729 openat(AT_FDCWD, "/home/mfritsche/.config/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/etc/xdg/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/etc/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4
47729 openat(AT_FDCWD, "/home/mfritsche/.local/share/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/usr/local/share/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/usr/share/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4
47729 openat(AT_FDCWD, "/etc/vulkan/implicit_layer.d/renderdoc_capture.json", O_RDONLY) = 4
47729 openat(AT_FDCWD, "/usr/share/vulkan/implicit_layer.d/VkLayer_MESA_anti_lag.json", O_RDONLY) = 4
47729 openat(AT_FDCWD, "/usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json", O_RDONLY) = 4
47729 openat(AT_FDCWD, "/tmp/iter17_icd.json", O_RDONLY) = 4
47729 openat(AT_FDCWD, "/home/mfritsche/panvk-patched-libs/libvulkan_panfrost.so", O_RDONLY|O_CLOEXEC) = 4
47729 openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 4
47729 openat(AT_FDCWD, "/usr/lib/libdrm.so.2", O_RDONLY|O_CLOEXEC) = 4
47729 openat(AT_FDCWD, "/usr/lib/libz.so.1", O_RDONLY|O_CLOEXEC) = 4
47729 openat(AT_FDCWD, "/usr/lib/libzstd.so.1", O_RDONLY|O_CLOEXEC) = 4
47729 openat(AT_FDCWD, "/usr/lib/libX11-xcb.so.1", O_RDONLY|O_CLOEXEC) = 4
47729 openat(AT_FDCWD, "/usr/lib/libxcb-dri3.so.0", O_RDONLY|O_CLOEXEC) = 4
47729 openat(AT_FDCWD, "/usr/lib/libxcb-present.so.0", O_RDONLY|O_CLOEXEC) = 4
47729 openat(AT_FDCWD, "/usr/lib/libxcb-xfixes.so.0", O_RDONLY|O_CLOEXEC) = 4
47729 openat(AT_FDCWD, "/usr/lib/libxcb-sync.so.1", O_RDONLY|O_CLOEXEC) = 4
47729 openat(AT_FDCWD, "/usr/lib/libxcb-randr.so.0", O_RDONLY|O_CLOEXEC) = 4
47729 openat(AT_FDCWD, "/usr/lib/libxcb-shm.so.0", O_RDONLY|O_CLOEXEC) = 4
47729 openat(AT_FDCWD, "/usr/lib/libxshmfence.so.1", O_RDONLY|O_CLOEXEC) = 4
47729 openat(AT_FDCWD, "/usr/lib/libxcb-keysyms.so.1", O_RDONLY|O_CLOEXEC) = 4
47729 openat(AT_FDCWD, "/usr/lib/libdisplay-info.so.3", O_RDONLY|O_CLOEXEC) = 4
47729 openat(AT_FDCWD, "/usr/lib/libudev.so.1", O_RDONLY|O_CLOEXEC) = 4
47729 openat(AT_FDCWD, "/usr/lib/libexpat.so.1", O_RDONLY|O_CLOEXEC) = 4
47729 openat(AT_FDCWD, "/tmp/iter17_icd.json", O_RDONLY) = 4
47729 openat(AT_FDCWD, "/home/mfritsche/.config/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/etc/xdg/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/etc/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4
47729 openat(AT_FDCWD, "/home/mfritsche/.local/share/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/usr/local/share/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/usr/share/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4
47729 openat(AT_FDCWD, "/etc/vulkan/implicit_layer.d/renderdoc_capture.json", O_RDONLY) = 4
47729 openat(AT_FDCWD, "/usr/share/vulkan/implicit_layer.d/VkLayer_MESA_anti_lag.json", O_RDONLY) = 4
47729 openat(AT_FDCWD, "/usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json", O_RDONLY) = 4
47729 openat(AT_FDCWD, "/home/mfritsche/.config/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/etc/xdg/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/etc/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4
47729 openat(AT_FDCWD, "/home/mfritsche/.local/share/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/usr/local/share/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/usr/share/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4
47729 openat(AT_FDCWD, "/etc/vulkan/implicit_layer.d/renderdoc_capture.json", O_RDONLY) = 4
47729 openat(AT_FDCWD, "/usr/share/vulkan/implicit_layer.d/VkLayer_MESA_anti_lag.json", O_RDONLY) = 4
47729 openat(AT_FDCWD, "/usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json", O_RDONLY) = 4
47729 openat(AT_FDCWD, "/tmp/iter17_icd.json", O_RDONLY) = 4
47729 openat(AT_FDCWD, "/home/mfritsche/.config/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/etc/xdg/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/etc/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4
47729 openat(AT_FDCWD, "/home/mfritsche/.local/share/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/usr/local/share/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/usr/share/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4
47729 openat(AT_FDCWD, "/etc/vulkan/implicit_layer.d/renderdoc_capture.json", O_RDONLY) = 4
47729 openat(AT_FDCWD, "/usr/share/vulkan/implicit_layer.d/VkLayer_MESA_anti_lag.json", O_RDONLY) = 4
47729 openat(AT_FDCWD, "/usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json", O_RDONLY) = 4
47729 openat(AT_FDCWD, "/home/mfritsche/.config/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/etc/xdg/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/etc/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4
47729 openat(AT_FDCWD, "/home/mfritsche/.local/share/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/usr/local/share/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/usr/share/vulkan/implicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4
47729 openat(AT_FDCWD, "/etc/vulkan/implicit_layer.d/renderdoc_capture.json", O_RDONLY) = 4
47729 openat(AT_FDCWD, "/usr/share/vulkan/implicit_layer.d/VkLayer_MESA_anti_lag.json", O_RDONLY) = 4
47729 openat(AT_FDCWD, "/usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json", O_RDONLY) = 4
47729 openat(AT_FDCWD, "/home/mfritsche/.config/vulkan/explicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/etc/xdg/vulkan/explicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/etc/vulkan/explicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/home/mfritsche/.local/share/vulkan/explicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/usr/local/share/vulkan/explicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/usr/share/vulkan/explicit_layer.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4
47729 openat(AT_FDCWD, "/usr/share/vulkan/explicit_layer.d/VkLayer_MESA_screenshot.json", O_RDONLY) = 4
47729 openat(AT_FDCWD, "/usr/share/vulkan/explicit_layer.d/VkLayer_khronos_validation.json", O_RDONLY) = 4
47729 openat(AT_FDCWD, "/usr/share/vulkan/explicit_layer.d/VkLayer_MESA_overlay.json", O_RDONLY) = 4
47729 openat(AT_FDCWD, "/usr/share/vulkan/explicit_layer.d/VkLayer_INTEL_nullhw.json", O_RDONLY) = 4
47729 openat(AT_FDCWD, "/usr/share/vulkan/explicit_layer.d/VkLayer_MESA_vram_report_limit.json", O_RDONLY) = 4
47729 openat(AT_FDCWD, "/tmp/iter17_icd.json", O_RDONLY) = 4
47729 openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 4
47729 openat(AT_FDCWD, "/usr/lib/libVkLayer_MESA_device_select.so", O_RDONLY|O_CLOEXEC) = 4
47729 openat(AT_FDCWD, "/usr/local/share/drirc.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/usr/local/etc/drirc", O_RDONLY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/home/mfritsche/.drirc", O_RDONLY) = -1 ENOENT (No such file or directory)
47729 openat(AT_FDCWD, "/dev/dri", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4
47729 openat(AT_FDCWD, "/sys/dev/char/226:1/device/uevent", O_RDONLY) = 5
47729 openat(AT_FDCWD, "/sys/dev/char/226:1/device/uevent", O_RDONLY) = 5
47729 openat(AT_FDCWD, "/sys/dev/char/226:1/device/uevent", O_RDONLY) = 5
47729 openat(AT_FDCWD, "/sys/dev/char/226:1/device/uevent", O_RDONLY) = 5
47729 openat(AT_FDCWD, "/sys/dev/char/226:128/device/uevent", O_RDONLY) = 5
47729 openat(AT_FDCWD, "/sys/dev/char/226:128/device/uevent", O_RDONLY) = 5
47729 openat(AT_FDCWD, "/sys/dev/char/226:128/device/uevent", O_RDONLY) = 5
47729 openat(AT_FDCWD, "/sys/dev/char/226:128/device/uevent", O_RDONLY) = 5
47729 openat(AT_FDCWD, "/sys/dev/char/226:0/device/uevent", O_RDONLY) = 5
47729 openat(AT_FDCWD, "/sys/dev/char/226:0/device/uevent", O_RDONLY) = 5
47729 openat(AT_FDCWD, "/sys/dev/char/226:0/device/uevent", O_RDONLY) = 5
47729 openat(AT_FDCWD, "/dev/dri/renderD128", O_RDWR|O_CLOEXEC) = 4
47729 ioctl(4, DRM_IOCTL_VERSION, 0xaaaaf8921470) = 0
47729 ioctl(4, DRM_IOCTL_VERSION, 0xaaaaf8921470) = 0
47729 ioctl(4, DRM_IOCTL_VERSION, 0xaaaaf8921470) = 0
47729 ioctl(4, DRM_IOCTL_VERSION, 0xaaaaf8921470) = 0
47729 ioctl(4, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffffe64add68) = 0
47729 ioctl(4, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffffe64add68) = 0
47729 ioctl(4, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffffe64add68) = 0
47729 ioctl(4, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffffe64add68) = 0
47729 ioctl(4, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffffe64add68) = 0
47729 ioctl(4, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffffe64add68) = 0
47729 ioctl(4, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffffe64add68) = 0
47729 ioctl(4, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffffe64add68) = 0
47729 ioctl(4, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffffe64add68) = 0
47729 ioctl(4, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffffe64add68) = 0
47729 ioctl(4, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffffe64add68) = 0
47729 ioctl(4, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffffe64add68) = 0
47729 ioctl(4, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffffe64add68) = 0
47729 ioctl(4, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffffe64add68) = 0
47729 ioctl(4, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffffe64add68) = 0
47729 ioctl(4, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffffe64add68) = 0
47729 ioctl(4, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffffe64add68) = 0
47729 ioctl(4, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffffe64add68) = 0
47729 ioctl(4, DRM_IOCTL_GET_CAP, 0xffffe64add78) = 0
47729 ioctl(4, DRM_IOCTL_SYNCOBJ_CREATE, 0xffffe64adcc0) = 0
47729 ioctl(4, DRM_IOCTL_SYNCOBJ_WAIT, 0xffffe64adca0) = 0
47729 ioctl(4, DRM_IOCTL_SYNCOBJ_DESTROY, 0xffffe64adcd0) = 0
47729 openat(AT_FDCWD, "/home/mfritsche/.cache/mesa_shader_cache/index", O_RDWR|O_CREAT|O_CLOEXEC, 0644) = 5
47729 openat(AT_FDCWD, "/sys/class/drm/card0/device/boot_vga", O_RDONLY <unfinished ...>
47730 openat(AT_FDCWD, "/sys/devices/system/cpu/possible", O_RDONLY|O_CLOEXEC <unfinished ...>
47729 <... openat resumed>) = -1 ENOENT (No such file or directory)
47730 <... openat resumed>) = 6
47729 openat(AT_FDCWD, "/sys/class/drm/card0/device/boot_vga", O_RDONLY) = -1 ENOENT (No such file or directory)
47730 openat(AT_FDCWD, "/sys/devices/system/cpu/cpu0/cpu_capacity", O_RDONLY) = 5
47730 openat(AT_FDCWD, "/sys/devices/system/cpu/cpu1/cpu_capacity", O_RDONLY) = 5
47730 openat(AT_FDCWD, "/sys/devices/system/cpu/cpu2/cpu_capacity", O_RDONLY) = 5
47730 openat(AT_FDCWD, "/sys/devices/system/cpu/cpu3/cpu_capacity", O_RDONLY <unfinished ...>
47729 ioctl(6, DRM_IOCTL_VERSION, 0xaaaaf89211e0 <unfinished ...>
47730 <... openat resumed>) = 5
47729 <... ioctl resumed>) = 0
47729 ioctl(6, DRM_IOCTL_VERSION, 0xaaaaf89211e0) = 0
47729 ioctl(6, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffffe64ae598) = 0
47729 ioctl(6, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffffe64ae598) = 0
47729 ioctl(6, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffffe64ae598) = 0
47729 ioctl(6, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffffe64ae598) = 0
47729 ioctl(6, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffffe64ae598) = 0
47729 ioctl(6, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffffe64ae598) = 0
47729 ioctl(6, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffffe64ae598) = 0
47729 ioctl(6, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffffe64ae598) = 0
47729 ioctl(6, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffffe64ae598) = 0
47729 ioctl(6, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffffe64ae598) = 0
47729 ioctl(6, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffffe64ae598) = 0
47729 ioctl(6, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffffe64ae598) = 0
47729 ioctl(6, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffffe64ae598) = 0
47729 ioctl(6, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffffe64ae598) = 0
47729 ioctl(6, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffffe64ae598) = 0
47729 ioctl(6, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffffe64ae598) = 0
47729 ioctl(6, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffffe64ae598) = 0
47729 ioctl(6, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffffe64ae598) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae540) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae540) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae540) = 0
47729 ioctl(6, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffffe64ae578) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae540) = 0
47729 ioctl(6, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffffe64ae578) = 0
47729 ioctl(6, DRM_IOCTL_GET_CAP, 0xffffe64ae5d8) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64afd90) = 0
47729 ioctl(6, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffffe64afde8) = 0
47729 openat(AT_FDCWD, "/dev/video1", O_RDWR|O_NONBLOCK) = 5
47729 openat(AT_FDCWD, "/dev/media0", O_RDWR|O_NONBLOCK) = 7
47729 ioctl(5, VIDIOC_QUERYCAP, {driver="hantro-vpu", card="rockchip,rk3568-vpu-dec", bus_info="platform:fdea0000.video-codec", version=KERNEL_VERSION(7, 0, 0), capabilities=V4L2_CAP_VIDEO_M2M_MPLANE|V4L2_CAP_EXT_PIX_FORMAT|V4L2_CAP_STREAMING|V4L2_CAP_DEVICE_CAPS, device_caps=V4L2_CAP_VIDEO_M2M_MPLANE|V4L2_CAP_EXT_PIX_FORMAT|V4L2_CAP_STREAMING}) = 0
47729 ioctl(5, VIDIOC_S_FMT, {type=V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE, fmt.pix_mp={width=1920, height=1088, pixelformat=v4l2_fourcc('S', '2', '6', '4') /* V4L2_PIX_FMT_H264_SLICE */, field=V4L2_FIELD_ANY, colorspace=V4L2_COLORSPACE_DEFAULT, plane_fmt=[{sizeimage=4194304, bytesperline=0}], num_planes=1}} => {fmt.pix_mp={width=1920, height=1088, pixelformat=v4l2_fourcc('S', '2', '6', '4') /* V4L2_PIX_FMT_H264_SLICE */, field=V4L2_FIELD_NONE, colorspace=V4L2_COLORSPACE_DEFAULT, plane_fmt=[{sizeimage=4194304, bytesperline=0}], num_planes=1}}) = 0
47729 ioctl(5, VIDIOC_S_FMT, {type=V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE, fmt.pix_mp={width=1920, height=1088, pixelformat=v4l2_fourcc('N', 'V', '1', '2') /* V4L2_PIX_FMT_NV12 */, field=V4L2_FIELD_ANY, colorspace=V4L2_COLORSPACE_DEFAULT, plane_fmt=[{sizeimage=0, bytesperline=0}], num_planes=1}} => {fmt.pix_mp={width=1920, height=1088, pixelformat=v4l2_fourcc('N', 'V', '1', '2') /* V4L2_PIX_FMT_NV12 */, field=V4L2_FIELD_NONE, colorspace=V4L2_COLORSPACE_DEFAULT, plane_fmt=[{sizeimage=3655712, bytesperline=1920}], num_planes=1}}) = 0
47729 ioctl(5, VIDIOC_REQBUFS, {type=V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE, memory=V4L2_MEMORY_DMABUF, count=18 => 18}) = 0
47729 ioctl(5, VIDIOC_REQBUFS, {type=V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE, memory=V4L2_MEMORY_MMAP, count=18 => 18}) = 0
47729 ioctl(7, MEDIA_IOC_REQUEST_ALLOC, 0xffffe64ad5cc) = 0
47729 ioctl(7, MEDIA_IOC_REQUEST_ALLOC, 0xffffe64ad5cc) = 0
47729 ioctl(7, MEDIA_IOC_REQUEST_ALLOC, 0xffffe64ad5cc) = 0
47729 ioctl(7, MEDIA_IOC_REQUEST_ALLOC, 0xffffe64ad5cc) = 0
47729 ioctl(7, MEDIA_IOC_REQUEST_ALLOC, 0xffffe64ad5cc) = 0
47729 ioctl(7, MEDIA_IOC_REQUEST_ALLOC, 0xffffe64ad5cc) = 0
47729 ioctl(7, MEDIA_IOC_REQUEST_ALLOC, 0xffffe64ad5cc) = 0
47729 ioctl(7, MEDIA_IOC_REQUEST_ALLOC, 0xffffe64ad5cc) = 0
47729 ioctl(7, MEDIA_IOC_REQUEST_ALLOC, 0xffffe64ad5cc) = 0
47729 ioctl(7, MEDIA_IOC_REQUEST_ALLOC, 0xffffe64ad5cc) = 0
47729 ioctl(7, MEDIA_IOC_REQUEST_ALLOC, 0xffffe64ad5cc) = 0
47729 ioctl(7, MEDIA_IOC_REQUEST_ALLOC, 0xffffe64ad5cc) = 0
47729 ioctl(7, MEDIA_IOC_REQUEST_ALLOC, 0xffffe64ad5cc) = 0
47729 ioctl(7, MEDIA_IOC_REQUEST_ALLOC, 0xffffe64ad5cc) = 0
47729 ioctl(7, MEDIA_IOC_REQUEST_ALLOC, 0xffffe64ad5cc) = 0
47729 ioctl(7, MEDIA_IOC_REQUEST_ALLOC, 0xffffe64ad5cc) = 0
47729 ioctl(7, MEDIA_IOC_REQUEST_ALLOC, 0xffffe64ad5cc) = 0
47729 ioctl(7, MEDIA_IOC_REQUEST_ALLOC, 0xffffe64ad5cc) = 0
47729 ioctl(5, VIDIOC_S_EXT_CTRLS, {ctrl_class=0 /* V4L2_CTRL_CLASS_??? */, count=2, controls=[{id=0xa40900 /* V4L2_CID_??? */, size=0, value=1, value64=1}, {id=0xa40901 /* V4L2_CID_??? */, size=0, value=1, value64=1}]} => {controls=[{id=0xa40900 /* V4L2_CID_??? */, size=0, value=1, value64=1}, {id=0xa40901 /* V4L2_CID_??? */, size=0, value=1, value64=1}]}) = 0
47729 ioctl(5, VIDIOC_STREAMON, [V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE]) = 0
47729 ioctl(5, VIDIOC_STREAMON, [V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE]) = 0
47729 ioctl(6, DRM_IOCTL_SYNCOBJ_CREATE, 0xffffe64ae410) = 0
47729 ioctl(6, DRM_IOCTL_SYNCOBJ_CREATE, 0xffffe64ae410) = 0
47729 ioctl(6, DRM_IOCTL_SYNCOBJ_CREATE, 0xffffe64ae410) = 0
47729 ioctl(6, DRM_IOCTL_SYNCOBJ_CREATE, 0xffffe64ae410) = 0
47729 ioctl(6, DRM_IOCTL_SYNCOBJ_CREATE, 0xffffe64ae410) = 0
47729 ioctl(6, DRM_IOCTL_SYNCOBJ_CREATE, 0xffffe64ae410) = 0
47729 ioctl(6, DRM_IOCTL_SYNCOBJ_CREATE, 0xffffe64ae410) = 0
47729 ioctl(6, DRM_IOCTL_SYNCOBJ_CREATE, 0xffffe64ae410) = 0
47729 ioctl(6, DRM_IOCTL_SYNCOBJ_CREATE, 0xffffe64ae410) = 0
47729 ioctl(6, DRM_IOCTL_SYNCOBJ_CREATE, 0xffffe64ae410) = 0
47729 ioctl(6, DRM_IOCTL_SYNCOBJ_CREATE, 0xffffe64ae410) = 0
47729 ioctl(6, DRM_IOCTL_SYNCOBJ_CREATE, 0xffffe64ae410) = 0
47729 ioctl(6, DRM_IOCTL_SYNCOBJ_CREATE, 0xffffe64ae410) = 0
47729 ioctl(6, DRM_IOCTL_SYNCOBJ_CREATE, 0xffffe64ae410) = 0
47729 ioctl(6, DRM_IOCTL_SYNCOBJ_CREATE, 0xffffe64ae410) = 0
47729 ioctl(6, DRM_IOCTL_SYNCOBJ_CREATE, 0xffffe64ae410) = 0
47729 ioctl(6, DRM_IOCTL_SYNCOBJ_CREATE, 0xffffe64ae410) = 0
47729 ioctl(6, DRM_IOCTL_SYNCOBJ_CREATE, 0xffffe64ae410) = 0
47729 ioctl(6, DRM_IOCTL_SYNCOBJ_CREATE, 0xffffe64ae410) = 0
47729 ioctl(6, DRM_IOCTL_SYNCOBJ_CREATE, 0xffffe64ae410) = 0
47729 ioctl(6, DRM_IOCTL_SYNCOBJ_CREATE, 0xffffe64ae410) = 0
47729 ioctl(6, DRM_IOCTL_SYNCOBJ_CREATE, 0xffffe64ae410) = 0
47729 ioctl(6, DRM_IOCTL_SYNCOBJ_CREATE, 0xffffe64ae410) = 0
47729 ioctl(6, DRM_IOCTL_SYNCOBJ_CREATE, 0xffffe64ae410) = 0
47729 ioctl(6, DRM_IOCTL_SYNCOBJ_CREATE, 0xffffe64ae410) = 0
47729 ioctl(6, DRM_IOCTL_SYNCOBJ_CREATE, 0xffffe64ae410) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae230) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae1b0) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae1b0) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae1b0) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae1b0) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae1b0) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae1b0) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae1b0) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae1b0) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae1b0) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae1b0) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae1b0) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae1b0) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae1b0) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae3d0) = 0
47729 ioctl(6, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffffe64ae408) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae3d0) = 0
47729 ioctl(6, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffffe64ae408) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae3d0) = 0
47729 ioctl(6, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffffe64ae408) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae3d0) = 0
47729 ioctl(6, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffffe64ae408) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae3d0) = 0
47729 ioctl(6, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffffe64ae408) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae3d0) = 0
47729 ioctl(6, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffffe64ae408) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae3d0) = 0
47729 ioctl(6, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffffe64ae408) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae3d0) = 0
47729 ioctl(6, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffffe64ae408) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae3d0) = 0
47729 ioctl(6, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffffe64ae408) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae3d0) = 0
47729 ioctl(6, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffffe64ae408) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae3d0) = 0
47729 ioctl(6, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffffe64ae408) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae3d0) = 0
47729 ioctl(6, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffffe64ae408) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae3d0) = 0
47729 ioctl(6, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffffe64ae408) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae3d0) = 0
47729 ioctl(6, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffffe64ae408) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae3d0) = 0
47729 ioctl(6, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffffe64ae408) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae3d0) = 0
47729 ioctl(6, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffffe64ae408) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae3d0) = 0
47729 ioctl(6, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffffe64ae408) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae3d0) = 0
47729 ioctl(6, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffffe64ae408) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae3d0) = 0
47729 ioctl(6, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffffe64ae408) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae3d0) = 0
47729 ioctl(6, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffffe64ae408) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae3d0) = 0
47729 ioctl(6, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffffe64ae408) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae3d0) = 0
47729 ioctl(6, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffffe64ae408) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae3d0) = 0
47729 ioctl(6, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffffe64ae408) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae3d0) = 0
47729 ioctl(6, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffffe64ae408) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae3d0) = 0
47729 ioctl(6, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffffe64ae408) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae3d0) = 0
47729 ioctl(6, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffffe64ae408) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae3d0) = 0
47729 ioctl(6, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffffe64ae408) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae3d0) = 0
47729 ioctl(6, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffffe64ae408) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae3d0) = 0
47729 ioctl(6, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffffe64ae408) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae3d0) = 0
47729 ioctl(6, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffffe64ae408) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae3d0) = 0
47729 ioctl(6, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffffe64ae408) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae3d0) = 0
47729 ioctl(6, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffffe64ae408) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae310) = 0
47729 ioctl(6, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffffe64ae368) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae310) = 0
47729 ioctl(6, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffffe64ae368) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae310) = 0
47729 ioctl(6, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffffe64ae368) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae310) = 0
47729 ioctl(6, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffffe64ae368) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae310) = 0
47729 ioctl(6, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffffe64ae368) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae310) = 0
47729 ioctl(6, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffffe64ae368) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae310) = 0
47729 ioctl(6, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffffe64ae368) = 0
47729 ioctl(6, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffffe64ae310) = 0
47729 ioctl(6, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffffe64ae368) = 0
47729 ioctl(6, DRM_IOCTL_SYNCOBJ_WAIT, 0xffffe64ac1c0) = 0
47729 ioctl(6, DRM_IOCTL_SYNCOBJ_RESET, 0xffffe64ac3d8) = 0
47729 ioctl(6, DRM_IOCTL_PRIME_HANDLE_TO_FD, 0xffffe64abc08) = 0
47729 ioctl(6, DRM_IOCTL_PRIME_HANDLE_TO_FD, 0xffffe64abc08) = 0
47729 ioctl(5, VIDIOC_S_EXT_CTRLS, {ctrl_class=0xf010000 /* V4L2_CTRL_CLASS_??? */, count=4, controls=[{id=0xa40902 /* V4L2_CID_??? */, size=1048, string="M\0)\0\1\0\0\1\0\3\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...}, {id=0xa40903 /* V4L2_CID_??? */, size=12, string="\0\0\0\0\0\0\2\0\0\0\n\0"}, {id=0xa40907 /* V4L2_CID_??? */, size=560, string="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...}, {id=0xa40904 /* V4L2_CID_??? */, size=480, string="\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20"...}]} => {controls=[{id=0xa40902 /* V4L2_CID_??? */, size=1048, string="M\0)\0\1\0\0\1\0\3\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...}, {id=0xa40903 /* V4L2_CID_??? */, size=12, string="\0\0\0\0\0\0\2\0\0\0\n\0"}, {id=0xa40907 /* V4L2_CID_??? */, size=560, string="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...}, {id=0xa40904 /* V4L2_CID_??? */, size=480, string="\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20"...}]}) = 0
47729 ioctl(5, VIDIOC_QBUF, {type=V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE, index=0, memory=V4L2_MEMORY_DMABUF, length=1, bytesused=0, flags=V4L2_BUF_FLAG_IN_REQUEST|V4L2_BUF_FLAG_REQUEST_FD|V4L2_BUF_FLAG_TIMESTAMP_COPY|V4L2_BUF_FLAG_TSTAMP_SRC_EOF, ...}) = 0
47729 ioctl(5, VIDIOC_QBUF, {type=V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE, index=0, memory=V4L2_MEMORY_MMAP, m.offset=0xe64ab9e8, length=1, bytesused=0, flags=V4L2_BUF_FLAG_QUEUED|V4L2_BUF_FLAG_TIMESTAMP_COPY|V4L2_BUF_FLAG_TSTAMP_SRC_EOF, ...}) = 0
47729 ioctl(8, MEDIA_REQUEST_IOC_QUEUE, 0xffffe64ab990) = -1 EINVAL (Invalid argument)
47729 ioctl(6, DRM_IOCTL_SYNCOBJ_CREATE, 0xffffe64ac320) = 0
47729 --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL} ---
47730 +++ killed by SIGSEGV (core dumped) +++
47729 +++ killed by SIGSEGV (core dumped) +++
@@ -0,0 +1,23 @@
Enter decoder test
WARNING: panvk is not a conformant Vulkan implementation, testing use only.
HasAllDeviceExtensions : WARNING: requested optional device extension VK_EXT_ycbcr_2plane_444_formats is missing for device with name: Mali-G52 r1 MC1
HasAllDeviceExtensions : WARNING: requested optional device extension VK_EXT_descriptor_buffer is missing for device with name: Mali-G52 r1 MC1
HasAllDeviceExtensions : WARNING: requested optional device extension VK_KHR_video_maintenance1 is missing for device with name: Mali-G52 r1 MC1
WARNING: videoMaintenance1 feature not supported
Test Video Input Information
Codec : decode h.264
Coded size : [1920, 1080]
Chroma Subsampling: 420, LUMA: 8-bit, CHROMA: 8-bit,
Video Input Information
Codec : AVC/H.264
Frame rate : 0/0 = 0 fps
Sequence : Progressive
Coded size : [1920, 1088]
Display area : [0, 0, 1920, 1080]
Chroma : YCbCr 420
Bit depth : 8
Video Decoding Params:
Num Surfaces : 13
Resize : 1920 x 1088
MESA: info: panvk_video: decoded frame #0 (slot=0 refs=0 src=6273)
timeout: the monitored command dumped core
@@ -0,0 +1,24 @@
Enter decoder test
WARNING: panvk is not a conformant Vulkan implementation, testing use only.
HasAllDeviceExtensions : WARNING: requested optional device extension VK_EXT_ycbcr_2plane_444_formats is missing for device with name: Mali-G52 r1 MC1
HasAllDeviceExtensions : WARNING: requested optional device extension VK_EXT_descriptor_buffer is missing for device with name: Mali-G52 r1 MC1
HasAllDeviceExtensions : WARNING: requested optional device extension VK_KHR_video_maintenance1 is missing for device with name: Mali-G52 r1 MC1
WARNING: videoMaintenance1 feature not supported
Test Video Input Information
Codec : decode h.264
Coded size : [1920, 1080]
Chroma Subsampling: 420, LUMA: 8-bit, CHROMA: 8-bit,
Video Input Information
Codec : AVC/H.264
Frame rate : 0/0 = 0 fps
Sequence : Progressive
Coded size : [1920, 1088]
Display area : [0, 0, 1920, 1080]
Chroma : YCbCr 420
Bit depth : 8
Video Decoding Params:
Num Surfaces : 13
Resize : 1920 x 1088
MESA: info: panvk_v4l2: CAPTURE[0] first 16 Y bytes 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 (checksum 0-255: 0)
MESA: info: panvk_video: decoded frame #0 (slot=0 refs=0 src=6273)
timeout: the monitored command dumped core
@@ -0,0 +1,22 @@
Enter decoder test
WARNING: panvk is not a conformant Vulkan implementation, testing use only.
HasAllDeviceExtensions : WARNING: requested optional device extension VK_EXT_ycbcr_2plane_444_formats is missing for device with name: Mali-G52 r1 MC1
HasAllDeviceExtensions : WARNING: requested optional device extension VK_EXT_descriptor_buffer is missing for device with name: Mali-G52 r1 MC1
HasAllDeviceExtensions : WARNING: requested optional device extension VK_KHR_video_maintenance1 is missing for device with name: Mali-G52 r1 MC1
WARNING: videoMaintenance1 feature not supported
Test Video Input Information
Codec : decode h.264
Coded size : [1920, 1080]
Chroma Subsampling: 420, LUMA: 8-bit, CHROMA: 8-bit,
Video Input Information
Codec : AVC/H.264
Frame rate : 0/0 = 0 fps
Sequence : Interlaced
Coded size : [32, 2976]
Display area : [0, 0, 32, 2976]
Chroma : YCbCr 420
Bit depth : 8
Video Decoding Params:
Num Surfaces : 25
Resize : 32 x 2976
timeout: the monitored command dumped core
@@ -0,0 +1,22 @@
Enter decoder test
WARNING: panvk is not a conformant Vulkan implementation, testing use only.
HasAllDeviceExtensions : WARNING: requested optional device extension VK_EXT_ycbcr_2plane_444_formats is missing for device with name: Mali-G52 r1 MC1
HasAllDeviceExtensions : WARNING: requested optional device extension VK_EXT_descriptor_buffer is missing for device with name: Mali-G52 r1 MC1
HasAllDeviceExtensions : WARNING: requested optional device extension VK_KHR_video_maintenance1 is missing for device with name: Mali-G52 r1 MC1
WARNING: videoMaintenance1 feature not supported
Test Video Input Information
Codec : decode h.264
Coded size : [1920, 1080]
Chroma Subsampling: 420, LUMA: 8-bit, CHROMA: 8-bit,
Video Input Information
Codec : AVC/H.264
Frame rate : 0/0 = 0 fps
Sequence : Progressive
Coded size : [1920, 1088]
Display area : [0, 0, 1920, 1080]
Chroma : YCbCr 420
Bit depth : 8
Video Decoding Params:
Num Surfaces : 13
Resize : 1920 x 1088
timeout: the monitored command dumped core
@@ -0,0 +1,22 @@
Enter decoder test
WARNING: panvk is not a conformant Vulkan implementation, testing use only.
HasAllDeviceExtensions : WARNING: requested optional device extension VK_EXT_ycbcr_2plane_444_formats is missing for device with name: Mali-G52 r1 MC1
HasAllDeviceExtensions : WARNING: requested optional device extension VK_EXT_descriptor_buffer is missing for device with name: Mali-G52 r1 MC1
HasAllDeviceExtensions : WARNING: requested optional device extension VK_KHR_video_maintenance1 is missing for device with name: Mali-G52 r1 MC1
WARNING: videoMaintenance1 feature not supported
Test Video Input Information
Codec : decode h.264
Coded size : [1920, 1080]
Chroma Subsampling: 420, LUMA: 8-bit, CHROMA: 8-bit,
Video Input Information
Codec : AVC/H.264
Frame rate : 0/0 = 0 fps
Sequence : Progressive
Coded size : [1920, 1088]
Display area : [0, 0, 1920, 1080]
Chroma : YCbCr 420
Bit depth : 8
Video Decoding Params:
Num Surfaces : 13
Resize : 1920 x 1088
timeout: the monitored command dumped core
@@ -0,0 +1,26 @@
Enter decoder test
WARNING: panvk is not a conformant Vulkan implementation, testing use only.
HasAllDeviceExtensions : WARNING: requested optional device extension VK_EXT_ycbcr_2plane_444_formats is missing for device with name: Mali-G52 r1 MC1
HasAllDeviceExtensions : WARNING: requested optional device extension VK_EXT_descriptor_buffer is missing for device with name: Mali-G52 r1 MC1
HasAllDeviceExtensions : WARNING: requested optional device extension VK_KHR_video_maintenance1 is missing for device with name: Mali-G52 r1 MC1
WARNING: videoMaintenance1 feature not supported
Test Video Input Information
Codec : decode h.264
Coded size : [1920, 1080]
Chroma Subsampling: 420, LUMA: 8-bit, CHROMA: 8-bit,
Video Input Information
Codec : AVC/H.264
Frame rate : 0/0 = 0 fps
Sequence : Progressive
Coded size : [1920, 1088]
Display area : [0, 0, 1920, 1080]
Chroma : YCbCr 420
Bit depth : 8
Video Decoding Params:
Num Surfaces : 13
Resize : 1920 x 1088
MESA: info: panvk_video: CmdBeginVideoCoding entered (stub)
MESA: info: panvk_video: CmdControlVideoCoding entered (stub) flags=0x1
MESA: info: panvk_video: CmdDecodeVideo frame#0 sps_id=0 pps_id=0 flags=0x0 refs=0 src_offset=0 src_size=6273
MESA: info: panvk_video: CmdEndVideoCoding entered (stub)
timeout: the monitored command dumped core
@@ -0,0 +1,25 @@
Enter decoder test
WARNING: panvk is not a conformant Vulkan implementation, testing use only.
HasAllDeviceExtensions : WARNING: requested optional device extension VK_EXT_ycbcr_2plane_444_formats is missing for device with name: Mali-G52 r1 MC1
HasAllDeviceExtensions : WARNING: requested optional device extension VK_EXT_descriptor_buffer is missing for device with name: Mali-G52 r1 MC1
HasAllDeviceExtensions : WARNING: requested optional device extension VK_KHR_video_maintenance1 is missing for device with name: Mali-G52 r1 MC1
WARNING: videoMaintenance1 feature not supported
Test Video Input Information
Codec : decode h.264
Coded size : [1920, 1080]
Chroma Subsampling: 420, LUMA: 8-bit, CHROMA: 8-bit,
Video Input Information
Codec : AVC/H.264
Frame rate : 0/0 = 0 fps
Sequence : Progressive
Coded size : [1920, 1088]
Display area : [0, 0, 1920, 1080]
Chroma : YCbCr 420
Bit depth : 8
Video Decoding Params:
Num Surfaces : 13
Resize : 1920 x 1088
MESA: error: panvk_v4l2: QBUF CAPTURE failed: Bad address
MESA: error: panvk_video: decode submit failed rc=-14
timeout: the monitored command dumped core
bash: line 6: 47380 Segmentation fault timeout 10 ./vk_video_decoder/test/vulkan-video-dec-simple-test --codec h264 -i /tmp/bbb_1080p30.h264 --noPresent 2>&1
@@ -0,0 +1,10 @@
Enter decoder test
WARNING: panvk is not a conformant Vulkan implementation, testing use only.
HasAllDeviceExtensions: ERROR: required device extension VK_KHR_video_queue is missing for device with name: Mali-G52 r1 MC1
HasAllDeviceExtensions: ERROR: required device extension VK_KHR_video_decode_queue is missing for device with name: Mali-G52 r1 MC1
HasAllDeviceExtensions: ERROR: required device extension VK_KHR_video_decode_h264 is missing for device with name: Mali-G52 r1 MC1
HasAllDeviceExtensions : WARNING: requested optional device extension VK_EXT_ycbcr_2plane_444_formats is missing for device with name: Mali-G52 r1 MC1
HasAllDeviceExtensions : WARNING: requested optional device extension VK_EXT_descriptor_buffer is missing for device with name: Mali-G52 r1 MC1
HasAllDeviceExtensions : WARNING: requested optional device extension VK_KHR_video_maintenance1 is missing for device with name: Mali-G52 r1 MC1
ERROR: Found physical device with name: Mali-G52 r1 MC1, vendor ID: 13b5, and device ID: 74021000 NOT having the required extensions!
Error creating video decoder