intel / libva

Libva is an implementation for VA-API (Video Acceleration API)

Home Page:http://intel.github.io/libva/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

libva error: /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so init failed

cxn296 opened this issue · comments

Hi,

I hope that I'm asking this question at the right place. If not please tell me where I should ask it. If you need any more information, please tell me.
I have written a Dockerfile. If the base image is ubuntu 22.04, the container runs vainfo without any issues. But if the base image is ubuntu 20.04, an error is reported. Apart from the difference in the base image, there is not much else different.
(virtualization is enabled on the host, the os of host is ubuntu 22.04)

The error message:

error: XDG_RUNTIME_DIR not set in the environment. 
error: can't connect to X server! 
libva info: VA-API version 1.7.0 
libva info: User environment variable requested driver 'iHD' 
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so 
libva info: Found init function __vaDriverInit_1_7 
libva error: /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so init failed 
libva info: va_openDriver() returns 1 vaInitialize failed with error code 1 (operation failed),exit
ls /usr/lib/x86_64-linux-gnu/dri/ | grep drv
 iHD_drv_video.so
ll /dev/dri
总用量 0
drwxr-xr-x 2 root root       120 3月  29 09:40 ./
drwxr-xr-x 6 root root       380 3月  29 09:40 ../
crw-rw---- 1 root video 226,   0 3月  29 09:40 card0
crw-rw---- 1 root video 226,   1 3月  29 09:40 card1
crw-rw---- 1 root kvm   226, 128 3月  29 09:40 renderD128
crw-rw---- 1 root kvm   226, 129 3月  29 09:40 renderD129
strace vainfo output

execve("/usr/bin/vainfo", ["vainfo"], 0x7fffcfbf4f30 /* 45 vars /) = 0
brk(NULL) = 0x558ef83c5000
arch_prctl(0x3001 /
ARCH_??? */, 0x7fff71312d10) = -1 EINVAL (无效的参数)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fe304144000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/usr/local/nvidia/lib/tls/haswell/x86_64/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/usr/local/nvidia/lib/tls/haswell/x86_64", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/usr/local/nvidia/lib/tls/haswell/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/usr/local/nvidia/lib/tls/haswell", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/usr/local/nvidia/lib/tls/x86_64/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/usr/local/nvidia/lib/tls/x86_64", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/usr/local/nvidia/lib/tls/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/usr/local/nvidia/lib/tls", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/usr/local/nvidia/lib/haswell/x86_64/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/usr/local/nvidia/lib/haswell/x86_64", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/usr/local/nvidia/lib/haswell/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/usr/local/nvidia/lib/haswell", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/usr/local/nvidia/lib/x86_64/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/usr/local/nvidia/lib/x86_64", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/usr/local/nvidia/lib/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/usr/local/nvidia/lib", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/usr/local/nvidia/lib64/tls/haswell/x86_64/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/usr/local/nvidia/lib64/tls/haswell/x86_64", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/usr/local/nvidia/lib64/tls/haswell/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/usr/local/nvidia/lib64/tls/haswell", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/usr/local/nvidia/lib64/tls/x86_64/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/usr/local/nvidia/lib64/tls/x86_64", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/usr/local/nvidia/lib64/tls/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/usr/local/nvidia/lib64/tls", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/usr/local/nvidia/lib64/haswell/x86_64/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/usr/local/nvidia/lib64/haswell/x86_64", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/usr/local/nvidia/lib64/haswell/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/usr/local/nvidia/lib64/haswell", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/usr/local/nvidia/lib64/x86_64/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/usr/local/nvidia/lib64/x86_64", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/usr/local/nvidia/lib64/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/usr/local/nvidia/lib64", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/X86_64/tls/haswell/x86_64/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/X86_64/tls/haswell/x86_64", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/X86_64/tls/haswell/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/X86_64/tls/haswell", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/X86_64/tls/x86_64/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/X86_64/tls/x86_64", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/X86_64/tls/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/X86_64/tls", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/X86_64/haswell/x86_64/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/X86_64/haswell/x86_64", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/X86_64/haswell/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/X86_64/haswell", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/X86_64/x86_64/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/X86_64/x86_64", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/X86_64/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/X86_64", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/X86_64/opencv/tls/haswell/x86_64/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/X86_64/opencv/tls/haswell/x86_64", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/X86_64/opencv/tls/haswell/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/X86_64/opencv/tls/haswell", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/X86_64/opencv/tls/x86_64/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/X86_64/opencv/tls/x86_64", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/X86_64/opencv/tls/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/X86_64/opencv/tls", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/X86_64/opencv/haswell/x86_64/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/X86_64/opencv/haswell/x86_64", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/X86_64/opencv/haswell/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/X86_64/opencv/haswell", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/X86_64/opencv/x86_64/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/X86_64/opencv/x86_64", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/X86_64/opencv/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/X86_64/opencv", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/app/lib/tls/haswell/x86_64/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/app/lib/tls/haswell/x86_64", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/app/lib/tls/haswell/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/app/lib/tls/haswell", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/app/lib/tls/x86_64/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/app/lib/tls/x86_64", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/app/lib/tls/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/app/lib/tls", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/app/lib/haswell/x86_64/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/app/lib/haswell/x86_64", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/app/lib/haswell/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/app/lib/haswell", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/app/lib/x86_64/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/app/lib/x86_64", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/app/lib/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/app/lib", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/opt/intel/mediasdk/lib/tls/haswell/x86_64/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/opt/intel/mediasdk/lib/tls/haswell/x86_64", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/opt/intel/mediasdk/lib/tls/haswell/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/opt/intel/mediasdk/lib/tls/haswell", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/opt/intel/mediasdk/lib/tls/x86_64/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/opt/intel/mediasdk/lib/tls/x86_64", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/opt/intel/mediasdk/lib/tls/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/opt/intel/mediasdk/lib/tls", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/opt/intel/mediasdk/lib/haswell/x86_64/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/opt/intel/mediasdk/lib/haswell/x86_64", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/opt/intel/mediasdk/lib/haswell/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/opt/intel/mediasdk/lib/haswell", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/opt/intel/mediasdk/lib/x86_64/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/opt/intel/mediasdk/lib/x86_64", 0x7fff71311f60) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/opt/intel/mediasdk/lib/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/opt/intel/mediasdk/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=34383, ...}) = 0
mmap(NULL, 34383, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fe30413b000
close(3) = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libX11.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\220\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=1293928, ...}) = 0
mmap(NULL, 1297720, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fe303ffe000
mprotect(0x7fe304016000, 1179648, PROT_NONE) = 0
mmap(0x7fe304016000, 569344, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18000) = 0x7fe304016000
mmap(0x7fe3040a1000, 606208, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa3000) = 0x7fe3040a1000
mmap(0x7fe304136000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x137000) = 0x7fe304136000
close(3) = 0
openat(AT_FDCWD, "/opt/intel/mediasdk/lib/libva-x11.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libva-x11.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 %\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=27336, ...}) = 0
mmap(NULL, 29352, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fe303ff6000
mmap(0x7fe303ff8000, 12288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fe303ff8000
mmap(0x7fe303ffb000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7fe303ffb000
mmap(0x7fe303ffc000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7fe303ffc000
close(3) = 0
openat(AT_FDCWD, "/opt/intel/mediasdk/lib/libva-drm.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libva-drm.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\22\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=14664, ...}) = 0
mmap(NULL, 16584, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fe303ff1000
mmap(0x7fe303ff2000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7fe303ff2000
mmap(0x7fe303ff3000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fe303ff3000
mmap(0x7fe303ff4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fe303ff4000
close(3) = 0
openat(AT_FDCWD, "/opt/intel/mediasdk/lib/libva-wayland.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libva-wayland.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300$\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=23248, ...}) = 0
mmap(NULL, 25168, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fe303fea000
mmap(0x7fe303fec000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fe303fec000
mmap(0x7fe303fee000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7fe303fee000
mmap(0x7fe303fef000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7fe303fef000
close(3) = 0
openat(AT_FDCWD, "/opt/intel/mediasdk/lib/libva.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libva.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0006\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=162336, ...}) = 0
mmap(NULL, 166368, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fe303fc1000
mmap(0x7fe303fc4000, 86016, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7fe303fc4000
mmap(0x7fe303fd9000, 61440, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18000) = 0x7fe303fd9000
mmap(0x7fe303fe8000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x26000) = 0x7fe303fe8000
close(3) = 0
openat(AT_FDCWD, "/opt/intel/mediasdk/lib/libwayland-client.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libwayland-client.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300U\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=64808, ...}) = 0
mmap(NULL, 66728, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fe303fb0000
mmap(0x7fe303fb5000, 24576, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7fe303fb5000
mmap(0x7fe303fbb000, 12288, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb000) = 0x7fe303fbb000
mmap(0x7fe303fbe000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0x7fe303fbe000
close(3) = 0
openat(AT_FDCWD, "/opt/intel/mediasdk/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fe303fae000
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300A\2\0\0\0\0\0"..., 832) = 832
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784
pread64(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32, 848) = 32
pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\30x\346\264ur\f|Q\226\236i\253-'o"..., 68, 880) = 68
fstat(3, {st_mode=S_IFREG|0755, st_size=2029592, ...}) = 0
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784
pread64(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32, 848) = 32
pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\30x\346\264ur\f|Q\226\236i\253-'o"..., 68, 880) = 68
mmap(NULL, 2037344, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fe303dbc000
mmap(0x7fe303dde000, 1540096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22000) = 0x7fe303dde000
mmap(0x7fe303f56000, 319488, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19a000) = 0x7fe303f56000
mmap(0x7fe303fa4000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e7000) = 0x7fe303fa4000
mmap(0x7fe303faa000, 13920, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fe303faa000
close(3) = 0
openat(AT_FDCWD, "/opt/intel/mediasdk/lib/libxcb.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libxcb.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \266\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=166488, ...}) = 0
mmap(NULL, 168616, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fe303d92000
mmap(0x7fe303d9d000, 81920, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb000) = 0x7fe303d9d000
mmap(0x7fe303db1000, 36864, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1f000) = 0x7fe303db1000
mmap(0x7fe303dba000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x27000) = 0x7fe303dba000
close(3) = 0
openat(AT_FDCWD, "/opt/intel/mediasdk/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \22\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=18848, ...}) = 0
mmap(NULL, 20752, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fe303d8c000
mmap(0x7fe303d8d000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7fe303d8d000
mmap(0x7fe303d8f000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7fe303d8f000
mmap(0x7fe303d90000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7fe303d90000
close(3) = 0
openat(AT_FDCWD, "/opt/intel/mediasdk/lib/libXext.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libXext.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340E\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=81600, ...}) = 0
mmap(NULL, 84152, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fe303d77000
mmap(0x7fe303d7b000, 45056, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7fe303d7b000
mmap(0x7fe303d86000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf000) = 0x7fe303d86000
mmap(0x7fe303d8a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12000) = 0x7fe303d8a000
close(3) = 0
openat(AT_FDCWD, "/opt/intel/mediasdk/lib/libXfixes.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libXfixes.so.3", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0#\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=26824, ...}) = 0
mmap(NULL, 28936, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fe303d6f000
mmap(0x7fe303d71000, 12288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fe303d71000
mmap(0x7fe303d74000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7fe303d74000
mmap(0x7fe303d75000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7fe303d75000
close(3) = 0
openat(AT_FDCWD, "/opt/intel/mediasdk/lib/libdrm.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libdrm.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200W\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=84600, ...}) = 0
mmap(NULL, 89072, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fe303d59000
mmap(0x7fe303d5e000, 45056, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7fe303d5e000
mmap(0x7fe303d69000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0x7fe303d69000
mmap(0x7fe303d6d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13000) = 0x7fe303d6d000
close(3) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fe303d57000
openat(AT_FDCWD, "/opt/intel/mediasdk/lib/libffi.so.7", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libffi.so.7", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000"\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=43416, ...}) = 0
mmap(NULL, 46632, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fe303d4b000
mprotect(0x7fe303d4d000, 32768, PROT_NONE) = 0
mmap(0x7fe303d4d000, 24576, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fe303d4d000
mmap(0x7fe303d53000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7fe303d53000
mmap(0x7fe303d55000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0x7fe303d55000
close(3) = 0
openat(AT_FDCWD, "/opt/intel/mediasdk/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220q\0\0\0\0\0\0"..., 832) = 832
pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0{E6\364\34\332\245\210\204\10\350-\0106\343="..., 68, 824) = 68
fstat(3, {st_mode=S_IFREG|0755, st_size=157224, ...}) = 0
pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0{E6\364\34\332\245\210\204\10\350-\0106\343="..., 68, 824) = 68
mmap(NULL, 140408, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fe303d28000
mmap(0x7fe303d2e000, 69632, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7fe303d2e000
mmap(0x7fe303d3f000, 24576, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7fe303d3f000
mmap(0x7fe303d45000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c000) = 0x7fe303d45000
mmap(0x7fe303d47000, 13432, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fe303d47000
close(3) = 0
openat(AT_FDCWD, "/opt/intel/mediasdk/lib/libXau.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libXau.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\23\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=18688, ...}) = 0 mmap(NULL, 20744, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fe303d22000 mmap(0x7fe303d23000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7fe303d23000 mmap(0x7fe303d25000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7fe303d25000 mmap(0x7fe303d26000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7fe303d26000 close(3) = 0 openat(AT_FDCWD, "/opt/intel/mediasdk/lib/libXdmcp.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录) openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libXdmcp.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240!\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=26800, ...}) = 0 mmap(NULL, 28800, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fe303d1a000 mmap(0x7fe303d1c000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fe303d1c000 mmap(0x7fe303d1e000, 8192, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7fe303d1e000 mmap(0x7fe303d20000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7fe303d20000 close(3) = 0 openat(AT_FDCWD, "/opt/intel/mediasdk/lib/libbsd.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录) openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libbsd.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@N\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=96728, ...}) = 0 mmap(NULL, 102768, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fe303d00000 mprotect(0x7fe303d04000, 77824, PROT_NONE) = 0 mmap(0x7fe303d04000, 61440, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7fe303d04000 mmap(0x7fe303d13000, 12288, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13000) = 0x7fe303d13000 mmap(0x7fe303d17000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x7fe303d17000 mmap(0x7fe303d19000, 368, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fe303d19000 close(3) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fe303cfe000 mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fe303cfb000 arch_prctl(ARCH_SET_FS, 0x7fe303cfb740) = 0 mprotect(0x7fe303fa4000, 16384, PROT_READ) = 0 mprotect(0x7fe303d17000, 4096, PROT_READ) = 0 mprotect(0x7fe303d20000, 4096, PROT_READ) = 0 mprotect(0x7fe303d26000, 4096, PROT_READ) = 0 mprotect(0x7fe303d45000, 4096, PROT_READ) = 0 mprotect(0x7fe303d55000, 4096, PROT_READ) = 0 mprotect(0x7fe303d6d000, 4096, PROT_READ) = 0 mprotect(0x7fe303dba000, 4096, PROT_READ) = 0 mprotect(0x7fe303d90000, 4096, PROT_READ) = 0 mprotect(0x7fe304136000, 4096, PROT_READ) = 0 mprotect(0x7fe303d75000, 4096, PROT_READ) = 0 mprotect(0x7fe303d8a000, 4096, PROT_READ) = 0 mprotect(0x7fe303fbe000, 8192, PROT_READ) = 0 mprotect(0x7fe303fe8000, 4096, PROT_READ) = 0 mprotect(0x7fe303fef000, 4096, PROT_READ) = 0 mprotect(0x7fe303ff4000, 4096, PROT_READ) = 0 mprotect(0x7fe303ffc000, 4096, PROT_READ) = 0 mprotect(0x558ef6405000, 4096, PROT_READ) = 0 mprotect(0x7fe304173000, 4096, PROT_READ) = 0 munmap(0x7fe30413b000, 34383) = 0 set_tid_address(0x7fe303cfba10) = 506001 set_robust_list(0x7fe303cfba20, 24) = 0 rt_sigaction(SIGRTMIN, {sa_handler=0x7fe303d2ebf0, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7fe303d3c420}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {sa_handler=0x7fe303d2ec90, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fe303d3c420}, NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 brk(NULL) = 0x558ef83c5000 brk(0x558ef83e6000) = 0x558ef83e6000 write(2, "error: XDG_RUNTIME_DIR not set i"..., 51error: XDG_RUNTIME_DIR not set in the environment. ) = 51 write(2, "error: can't connect to X server"..., 34error: can't connect to X server! ) = 34 openat(AT_FDCWD, "/dev/dri/renderD128", O_RDWR) = 3 fstat(3, {st_mode=S_IFCHR|0660, st_rdev=makedev(0xe2, 0x80), ...}) = 0 openat(AT_FDCWD, "/etc/libva.conf", O_RDONLY) = -1 ENOENT (没有那个文件或目录) openat(AT_FDCWD, "/etc/libva.conf", O_RDONLY) = -1 ENOENT (没有那个文件或目录) openat(AT_FDCWD, "/etc/libva.conf", O_RDONLY) = -1 ENOENT (没有那个文件或目录) openat(AT_FDCWD, "/etc/libva.conf", O_RDONLY) = -1 ENOENT (没有那个文件或目录) openat(AT_FDCWD, "/etc/libva.conf", O_RDONLY) = -1 ENOENT (没有那个文件或目录) openat(AT_FDCWD, "/etc/libva.conf", O_RDONLY) = -1 ENOENT (没有那个文件或目录) openat(AT_FDCWD, "/etc/libva.conf", O_RDONLY) = -1 ENOENT (没有那个文件或目录) openat(AT_FDCWD, "/etc/libva.conf", O_RDONLY) = -1 ENOENT (没有那个文件或目录) write(2, "libva info: VA-API version 1.7.0"..., 33libva info: VA-API version 1.7.0 ) = 33 ioctl(3, DRM_IOCTL_VERSION, 0x558ef83c5b40) = 0 ioctl(3, DRM_IOCTL_VERSION, 0x558ef83c5b40) = 0 geteuid() = 0 getuid() = 0 ioctl(3, DRM_IOCTL_VERSION, 0x558ef83c5c70) = 0 ioctl(3, DRM_IOCTL_VERSION, 0x558ef83c5c70) = 0 geteuid() = 0 getuid() = 0 write(2, "libva info: User environment var"..., 61libva info: User environment variable requested driver 'iHD' ) = 61 geteuid() = 0 getuid() = 0 write(2, "libva info: Trying to open /usr/"..., 74libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so ) = 74 futex(0x7fe303d910c8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so", O_RDONLY|O_CLOEXEC) = 4 read(4, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340e\7\0\0\0\0\0"..., 832) = 832 fstat(4, {st_mode=S_IFREG|0644, st_size=35102696, ...}) = 0 mmap(NULL, 35114616, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fe301b7e000 mprotect(0x7fe301bf3000, 32542720, PROT_NONE) = 0 mmap(0x7fe301bf3000, 4767744, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x75000) = 0x7fe301bf3000 mmap(0x7fe30207f000, 27770880, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x501000) = 0x7fe30207f000 mmap(0x7fe303afc000, 2084864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x1f7d000) = 0x7fe303afc000 mmap(0x7fe303cf9000, 7800, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fe303cf9000 close(4) = 0 openat(AT_FDCWD, "/opt/intel/mediasdk/lib/libpciaccess.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录) openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=34383, ...}) = 0 mmap(NULL, 34383, PROT_READ, MAP_PRIVATE, 4, 0) = 0x7fe30413b000 close(4) = 0 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libpciaccess.so.0", O_RDONLY|O_CLOEXEC) = 4 read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0%\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0644, st_size=39408, ...}) = 0
mmap(NULL, 41344, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fe301b73000
mmap(0x7fe301b75000, 20480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x2000) = 0x7fe301b75000
mmap(0x7fe301b7a000, 8192, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x7000) = 0x7fe301b7a000
mmap(0x7fe301b7c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x8000) = 0x7fe301b7c000
close(4) = 0
openat(AT_FDCWD, "/opt/intel/mediasdk/lib/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/librt.so.1", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 '\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0644, st_size=35960, ...}) = 0
mmap(NULL, 39904, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fe301b69000
mmap(0x7fe301b6b000, 16384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x2000) = 0x7fe301b6b000
mmap(0x7fe301b6f000, 8192, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x6000) = 0x7fe301b6f000
mmap(0x7fe301b71000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x7000) = 0x7fe301b71000
close(4) = 0
openat(AT_FDCWD, "/opt/intel/mediasdk/lib/libigdgmm.so.11", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libigdgmm.so.11", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340r\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0644, st_size=457416, ...}) = 0
mmap(NULL, 459360, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fe301af8000
mprotect(0x7fe301aff000, 413696, PROT_NONE) = 0
mmap(0x7fe301aff000, 380928, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x7000) = 0x7fe301aff000
mmap(0x7fe301b5c000, 28672, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x64000) = 0x7fe301b5c000
mmap(0x7fe301b64000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x6b000) = 0x7fe301b64000
close(4) = 0
openat(AT_FDCWD, "/opt/intel/mediasdk/lib/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\341\t\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0644, st_size=1956992, ...}) = 0
mmap(NULL, 1972224, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fe301916000
mprotect(0x7fe3019ac000, 1290240, PROT_NONE) = 0
mmap(0x7fe3019ac000, 987136, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x96000) = 0x7fe3019ac000
mmap(0x7fe301a9d000, 299008, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x187000) = 0x7fe301a9d000
mmap(0x7fe301ae7000, 57344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x1d0000) = 0x7fe301ae7000
mmap(0x7fe301af5000, 10240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fe301af5000
close(4) = 0
openat(AT_FDCWD, "/opt/intel/mediasdk/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libm.so.6", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\323\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0644, st_size=1369384, ...}) = 0
mmap(NULL, 1368336, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fe3017c7000
mmap(0x7fe3017d4000, 684032, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xd000) = 0x7fe3017d4000
mmap(0x7fe30187b000, 626688, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xb4000) = 0x7fe30187b000
mmap(0x7fe301914000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x14c000) = 0x7fe301914000
close(4) = 0
openat(AT_FDCWD, "/opt/intel/mediasdk/lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\3405\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0644, st_size=104984, ...}) = 0
mmap(NULL, 107592, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fe3017ac000
mmap(0x7fe3017af000, 73728, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x3000) = 0x7fe3017af000
mmap(0x7fe3017c1000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x15000) = 0x7fe3017c1000
mmap(0x7fe3017c5000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x18000) = 0x7fe3017c5000
close(4) = 0
openat(AT_FDCWD, "/opt/intel/mediasdk/lib/libz.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libz.so.1", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200"\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0644, st_size=108936, ...}) = 0
mmap(NULL, 110776, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7fe301790000
mprotect(0x7fe301792000, 98304, PROT_NONE) = 0
mmap(0x7fe301792000, 69632, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x2000) = 0x7fe301792000
mmap(0x7fe3017a3000, 24576, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x13000) = 0x7fe3017a3000
mmap(0x7fe3017aa000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x19000) = 0x7fe3017aa000
close(4) = 0
mprotect(0x7fe3017aa000, 4096, PROT_READ) = 0
mprotect(0x7fe3017c5000, 4096, PROT_READ) = 0
mprotect(0x7fe301914000, 4096, PROT_READ) = 0
mprotect(0x7fe301ae7000, 45056, PROT_READ) = 0
mprotect(0x7fe301b64000, 8192, PROT_READ) = 0
mprotect(0x7fe301b71000, 4096, PROT_READ) = 0
mprotect(0x7fe301b7c000, 4096, PROT_READ) = 0
mprotect(0x7fe303afc000, 143360, PROT_READ) = 0
futex(0x7fe301af56bc, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7fe301af56c8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
munmap(0x7fe30413b000, 34383) = 0
write(2, "libva info: Found init function "..., 51libva info: Found init function __vaDriverInit_1_7
) = 51
openat(AT_FDCWD, "/etc/igfx_user_feature.txt", O_RDONLY) = -1 ENOENT (没有那个文件或目录)
ioctl(3, DRM_IOCTL_I915_GETPARAM, 0x7fff7130b960) = 0
ioctl(3, DRM_IOCTL_I915_GETPARAM, 0x7fff7130b960) = 0
ioctl(3, DRM_IOCTL_I915_GETPARAM, 0x7fff7130b960) = 0
ioctl(3, DRM_IOCTL_I915_GETPARAM, 0x7fff7130b960) = 0
ioctl(3, DRM_IOCTL_I915_GETPARAM, 0x7fff7130b960) = 0
ioctl(3, DRM_IOCTL_I915_GETPARAM, 0x7fff7130b960) = 0
ioctl(3, DRM_IOCTL_I915_GETPARAM, 0x7fff7130b960) = 0
ioctl(3, DRM_IOCTL_I915_GETPARAM, 0x7fff7130b960) = 0
ioctl(3, DRM_IOCTL_I915_GETPARAM, 0x7fff7130b960) = 0
openat(AT_FDCWD, "/opt/intel/mediasdk/lib/cplib.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=34383, ...}) = 0
mmap(NULL, 34383, PROT_READ, MAP_PRIVATE, 4, 0) = 0x7fe30413b000
close(4) = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/tls/haswell/x86_64/cplib.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/lib/x86_64-linux-gnu/tls/haswell/x86_64", 0x7fff7130b0b0) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/tls/haswell/cplib.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/lib/x86_64-linux-gnu/tls/haswell", 0x7fff7130b0b0) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/tls/x86_64/cplib.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/lib/x86_64-linux-gnu/tls/x86_64", 0x7fff7130b0b0) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/tls/cplib.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/lib/x86_64-linux-gnu/tls", 0x7fff7130b0b0) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/haswell/x86_64/cplib.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/lib/x86_64-linux-gnu/haswell/x86_64", 0x7fff7130b0b0) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/haswell/cplib.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/lib/x86_64-linux-gnu/haswell", 0x7fff7130b0b0) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/x86_64/cplib.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/lib/x86_64-linux-gnu/x86_64", 0x7fff7130b0b0) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/cplib.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/lib/x86_64-linux-gnu", {st_mode=S_IFDIR|0755, st_size=36864, ...}) = 0
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/tls/haswell/x86_64/cplib.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/usr/lib/x86_64-linux-gnu/tls/haswell/x86_64", 0x7fff7130b0b0) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/tls/haswell/cplib.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/usr/lib/x86_64-linux-gnu/tls/haswell", 0x7fff7130b0b0) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/tls/x86_64/cplib.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/usr/lib/x86_64-linux-gnu/tls/x86_64", 0x7fff7130b0b0) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/tls/cplib.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/usr/lib/x86_64-linux-gnu/tls", 0x7fff7130b0b0) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/haswell/x86_64/cplib.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/usr/lib/x86_64-linux-gnu/haswell/x86_64", 0x7fff7130b0b0) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/haswell/cplib.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/usr/lib/x86_64-linux-gnu/haswell", 0x7fff7130b0b0) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/x86_64/cplib.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/usr/lib/x86_64-linux-gnu/x86_64", 0x7fff7130b0b0) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/cplib.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/usr/lib/x86_64-linux-gnu", {st_mode=S_IFDIR|0755, st_size=36864, ...}) = 0
openat(AT_FDCWD, "/lib/tls/haswell/x86_64/cplib.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/lib/tls/haswell/x86_64", 0x7fff7130b0b0) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/lib/tls/haswell/cplib.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/lib/tls/haswell", 0x7fff7130b0b0) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/lib/tls/x86_64/cplib.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/lib/tls/x86_64", 0x7fff7130b0b0) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/lib/tls/cplib.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/lib/tls", 0x7fff7130b0b0) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/lib/haswell/x86_64/cplib.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/lib/haswell/x86_64", 0x7fff7130b0b0) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/lib/haswell/cplib.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/lib/haswell", 0x7fff7130b0b0) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/lib/x86_64/cplib.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/lib/x86_64", 0x7fff7130b0b0) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/lib/cplib.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/usr/lib/tls/haswell/x86_64/cplib.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/usr/lib/tls/haswell/x86_64", 0x7fff7130b0b0) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/usr/lib/tls/haswell/cplib.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/usr/lib/tls/haswell", 0x7fff7130b0b0) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/usr/lib/tls/x86_64/cplib.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/usr/lib/tls/x86_64", 0x7fff7130b0b0) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/usr/lib/tls/cplib.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/usr/lib/tls", 0x7fff7130b0b0) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/usr/lib/haswell/x86_64/cplib.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/usr/lib/haswell/x86_64", 0x7fff7130b0b0) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/usr/lib/haswell/cplib.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/usr/lib/haswell", 0x7fff7130b0b0) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/usr/lib/x86_64/cplib.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/usr/lib/x86_64", 0x7fff7130b0b0) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/usr/lib/cplib.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (没有那个文件或目录)
stat("/usr/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
munmap(0x7fe30413b000, 34383) = 0
brk(0x558ef8407000) = 0x558ef8407000
openat(AT_FDCWD, "/etc/igfx_user_feature.txt", O_RDONLY) = -1 ENOENT (没有那个文件或目录)
openat(AT_FDCWD, "/sys/kernel/debug/tracing/trace_marker", O_WRONLY) = -1 ENOENT (没有那个文件或目录)
ioctl(3, DRM_IOCTL_I915_GEM_GET_APERTURE, 0x7fff7130b9a0) = 0
geteuid() = 0
getuid() = 0
ioctl(3, DRM_IOCTL_I915_GETPARAM, 0x7fff7130b9c0) = 0
ioctl(3, DRM_IOCTL_I915_GETPARAM, 0x7fff7130b9b0) = 0
ioctl(3, DRM_IOCTL_I915_GETPARAM, 0x7fff7130b9b0) = 0
ioctl(3, DRM_IOCTL_I915_GETPARAM, 0x7fff7130b9b0) = 0
ioctl(3, DRM_IOCTL_I915_GETPARAM, 0x7fff7130b9b0) = 0
ioctl(3, DRM_IOCTL_I915_GETPARAM, 0x7fff7130b9b0) = 0
ioctl(3, DRM_IOCTL_I915_GETPARAM, 0x7fff7130b9b0) = 0
ioctl(3, DRM_IOCTL_I915_GETPARAM, 0x7fff7130b9b0) = 0
ioctl(3, DRM_IOCTL_I915_GETPARAM, 0x7fff7130b9b0) = 0
ioctl(3, DRM_IOCTL_I915_GETPARAM, 0x7fff7130b9b0) = 0
ioctl(3, DRM_IOCTL_I915_GETPARAM, 0x7fff7130b9b0) = 0
ioctl(3, DRM_IOCTL_I915_GEM_CONTEXT_GETPARAM, 0x7fff7130b9c0) = 0
ioctl(3, DRM_IOCTL_I915_GETPARAM, 0x7fff7130b930) = 0
ioctl(3, DRM_IOCTL_I915_GETPARAM, 0x7fff7130b930) = 0
ioctl(3, DRM_IOCTL_I915_GETPARAM, 0x7fff7130b930) = 0
ioctl(3, DRM_IOCTL_I915_GETPARAM, 0x7fff7130b930) = 0
ioctl(3, DRM_IOCTL_I915_GETPARAM, 0x7fff7130b930) = 0
ioctl(3, DRM_IOCTL_I915_GETPARAM, 0x7fff7130b930) = 0
ioctl(3, DRM_IOCTL_I915_GETPARAM, 0x7fff7130b930) = 0
ioctl(3, DRM_IOCTL_I915_GETPARAM, 0x7fff7130b930) = 0
ioctl(3, DRM_IOCTL_I915_GETPARAM, 0x7fff7130b930) = 0
write(2, "libva error: /usr/lib/x86_64-lin"..., 72libva error: /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so init failed
) = 72
write(2, "libva info: va_openDriver() retu"..., 38libva info: va_openDriver() returns 1
) = 38
write(2, "vaInitialize failed with error c"..., 62vaInitialize failed with error code 1 (operation failed),exit
) = 62
close(3) = 0
exit_group(3) = ?
+++ exited with 3 +++

The relative command

RUN apt-get update && apt-get install -y  vim wget \
    && apt-get install -y language-pack-zh-hans locales \
    && update-locale LANG=zh_CN.UTF-8 && locale-gen zh_CN.UTF-8

RUN apt-get update && apt-get install -y -q  locales libmfx1 libmfx-tools libva-dev libmfx-dev git cmake pkg-config meson libdrm-dev automake libtool yasm wget vim gcc libbluray-dev libx264-dev libx265-dev libass-dev intel-media-va-driver-non-free vainfo

ENV LIBVA_DRIVER_NAME iHD
ENV TERM xterm
ENV LANGUAGE="zh_CN:zh:en_US:en"
ENV LANG zh_CN.UTF-8
ENV PS1 "\W # "

looks it is a media_driver (iHD) issue or docker virtualization issue, libva already load iHD, and iHD run initialization function failed.

We are running media stack on Ubuntu 20.04 under docker successfully. You can take a look on our side instructions here: https://github.com/intel/media-delivery.

To advice further, can you, please,

  1. Provide docker-run command line which you use on your side running u20.04 and u22.04 based containers?
  2. Share dockerfile(s) you've created for u20.04 and u22.04. If not possible to share, please, highlight whether you build media stack from sources under dockerfile or install Ubuntu out-of-stock media stack or pulling in some other binaries? If you build from source - which component versions are you using?
  3. Which GPU are you using? It seems you have 2 GPUs, are they both Intel? Which one you are targeting.

As one of the things to try out on your side might be to try specifying device and display explicitly for vainfo. Since you have 2 cards you can check whether anything is going wrong with default dispatching. Will below commands below differently in your u20.04 and u22.04 containers?

vainfo --display drm --device /dev/dri/renderD128
vainfo --display drm --device /dev/dri/renderD129