Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
cxn296 opened this issue Mar 30, 2023 · 5 comments
Open

Comments

@cxn296
Copy link

cxn296 commented Mar 30, 2023

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 +++

@cxn296
Copy link
Author

cxn296 commented Mar 30, 2023

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 # "

@XinfengZhang
Copy link
Contributor

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

@dvrogozh
Copy link
Contributor

dvrogozh commented Apr 7, 2023

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

@vbarbarosh
Copy link

I have something similar. Don't know how to debug it:

$ vainfo 
libva info: VA-API version 1.14.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_14
libva error: /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so init failed
libva info: va_openDriver() returns 1
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_1_10
libva error: /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so init failed
libva info: va_openDriver() returns -1
vaInitialize failed with error code -1 (unknown libva error),exit

@TheSashmo
Copy link

TheSashmo commented Mar 28, 2024

Any luck here? I have the exact same issue.

Alder Lake 12th Generation Ubuntu 20.04

Going to try U22 and see the result

Update: I did a dist-upgrade, reboot, and now it works fine!

error: can't connect to X server!
libva info: VA-API version 1.14.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_14
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.14 (libva 2.12.0)
vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 22.3.1 ()
vainfo: Supported profile and entrypoints
VAProfileNone : VAEntrypointVideoProc
VAProfileNone : VAEntrypointStats
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Simple : VAEntrypointEncSlice
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointFEI
VAProfileH264Main : VAEntrypointEncSliceLP
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSlice
VAProfileH264High : VAEntrypointFEI
VAProfileH264High : VAEntrypointEncSliceLP
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
VAProfileJPEGBaseline : VAEntrypointVLD
VAProfileJPEGBaseline : VAEntrypointEncPicture
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
VAProfileH264ConstrainedBaseline: VAEntrypointFEI
VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP
VAProfileVP8Version0_3 : VAEntrypointVLD
VAProfileHEVCMain : VAEntrypointVLD
VAProfileHEVCMain : VAEntrypointEncSlice
VAProfileHEVCMain : VAEntrypointFEI
VAProfileHEVCMain : VAEntrypointEncSliceLP
VAProfileHEVCMain10 : VAEntrypointVLD
VAProfileHEVCMain10 : VAEntrypointEncSlice
VAProfileHEVCMain10 : VAEntrypointEncSliceLP
VAProfileVP9Profile0 : VAEntrypointVLD
VAProfileVP9Profile0 : VAEntrypointEncSliceLP
VAProfileVP9Profile1 : VAEntrypointVLD
VAProfileVP9Profile1 : VAEntrypointEncSliceLP
VAProfileVP9Profile2 : VAEntrypointVLD
VAProfileVP9Profile2 : VAEntrypointEncSliceLP
VAProfileVP9Profile3 : VAEntrypointVLD
VAProfileVP9Profile3 : VAEntrypointEncSliceLP
VAProfileHEVCMain12 : VAEntrypointVLD
VAProfileHEVCMain12 : VAEntrypointEncSlice
VAProfileHEVCMain422_10 : VAEntrypointVLD
VAProfileHEVCMain422_10 : VAEntrypointEncSlice
VAProfileHEVCMain422_12 : VAEntrypointVLD
VAProfileHEVCMain422_12 : VAEntrypointEncSlice
VAProfileHEVCMain444 : VAEntrypointVLD
VAProfileHEVCMain444 : VAEntrypointEncSliceLP
VAProfileHEVCMain444_10 : VAEntrypointVLD
VAProfileHEVCMain444_10 : VAEntrypointEncSliceLP
VAProfileHEVCMain444_12 : VAEntrypointVLD
VAProfileHEVCSccMain : VAEntrypointVLD
VAProfileHEVCSccMain : VAEntrypointEncSliceLP
VAProfileHEVCSccMain10 : VAEntrypointVLD
VAProfileHEVCSccMain10 : VAEntrypointEncSliceLP
VAProfileHEVCSccMain444 : VAEntrypointVLD
VAProfileHEVCSccMain444 : VAEntrypointEncSliceLP
VAProfileAV1Profile0 : VAEntrypointVLD
VAProfileHEVCSccMain444_10 : VAEntrypointVLD
VAProfileHEVCSccMain444_10 : VAEntrypointEncSliceLP

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants